Most solo founders set their rate by copying a competitor's number or picking something that felt "fair" and never revisiting it. That's how you end up working full weeks and still falling behind on rent. Your rate isn't a vibe -- it's a calculation, and it takes about 15 minutes to do properly.
Here's the formula, then a worked example with real numbers so you can plug in your own.
True Hourly Rate = (Target Annual Income + Business Expenses + Tax Set-Aside) / Billable Hours Per Year
Three things trip people up in that equation:
Say you're a freelance web developer who wants to take home $70,000 this year.
Step 1: Business expenses. Add up software subscriptions, a portion of your laptop/equipment, a website builder or web hosting plan, insurance, and any contractor help. Let's say that's $8,000/year.
Step 2: Tax set-aside. On $70,000 of target take-home plus expenses ($78,000 in gross billings before tax), set aside 28% for taxes: $78,000 x 0.28 = $21,840.
Step 3: Total revenue needed. $70,000 (income) + $8,000 (expenses) + $21,840 (taxes) = $99,840 in annual revenue.
Step 4: Billable hours. You work 48 weeks a year (allowing 4 weeks off) at 40 hours/week = 1,920 working hours. But only about 60% of that is actually billable -- the rest goes to proposals, admin, client calls that don't convert, and your own marketing. That's 1,152 billable hours.
Step 5: Divide. $99,840 / 1,152 billable hours = $86.67/hour
If you'd been charging $50/hour because it "seemed reasonable," you were underpricing yourself by 42% -- and that gap doesn't show up as a single bad month, it shows up as a slow accumulation of unpaid overtime for a year.
Most rate calculators assume you bill 30-35 hours out of a 40-hour week, but new solo founders often bill far less -- 15-20 hours -- because so much time goes to unpriced sales and admin work in the first year. If that's you, redo the math with your real number, not the optimistic one. Track your actual billable vs. total hours for two weeks using a simple time log before you commit to a rate; guessing here is the single biggest source of error in this whole exercise.
Once you have a number, three things make it stick:
Revisit it every 6 months, not every project. Expenses creep, tax brackets shift, and your skills improve -- but if you renegotiate rate per client, you'll always cave to whoever complains loudest. Set it, apply it uniformly, review it twice a year.
Build a 10-15% buffer into project quotes, not your hourly rate. Scope creep is normal; padding the hourly number to compensate just makes you look expensive for straightforward work. Instead, quote hours conservatively and let the buffer live in the estimate.
Put the rate in writing on every quote and invoice, even if you mostly do fixed-price projects. It anchors the client's sense of what your time costs, so when they ask for "one small addition,� you have a number to point to instead of negotiating from scratch. This is also where clean invoicing software earns its keep -- a rate that lives on a template gets applied consistently, instead of getting rounded down out of habit when you're rushing to send a bill at 9pm.
Don't set your rate by asking "what will the market bear" as the first question. That's the second question. The first question is "what does it actually cost me to run this business and pay myself properly," because that number is non-negotiable -- it's the floor, not a starting offer. Once you know your floor, market rate tells you whether you're in the right business, not whether you should shave your own number down to compete.
Run the calculation this week with your real expense and billable-hour numbers. If the result is uncomfortably higher than what you're currently charging, that's not a reason to distrust the math -- it's the reason you've been busy and broke at the same time.