I've been freelancing for about 6 years. The single biggest mistake I made early on was setting my rate by looking at what other people charged and picking a number that felt reasonable.
That is not how rates work. Your rate has nothing to do with what other people charge. It has everything to do with what you actually need to earn, divided by the hours you can realistically bill.
Here's the math I use now.
Step 1: Start with your annual income target
Don't start with hourly rate. Start with annual net income -- what you want to take home after taxes. Be honest. Include health insurance, retirement contributions, and the fact that you're responsible for your own sick days.
Let's say you want to net $90,000.
Step 2: Gross up for taxes
As a freelancer you pay self-employment tax on top of income tax. A rough rule: divide your net target by 0.65 to get the gross you need to bill.
$90,000 / 0.65 = ~$138,500 in gross revenue
Step 3: Add your business expenses
Software subscriptions, equipment, home office, professional development -- add it up. Say it's $8,000/year.
Target gross: $138,500 + $8,000 = $146,500
Step 4: Add a profit margin buffer
Things go wrong. Clients pay late. You lose a big contract. I add 15-20% as a margin buffer.
$146,500 x 1.18 = ~$172,870
Step 5: Calculate your actual billable hours
This is where most people get the math wrong. They assume 40 hours/week x 52 weeks = 2,080 billable hours. That's not reality.
Reality:
- 2 weeks vacation: -80 hours
- 10 sick/personal days: -80 hours
- Holidays: -56 hours
- Non-billable work (admin, sales, invoicing, networking): roughly 25-30% of your time
- Client dry spells: assume 80% utilization at best
Start with 2,080 hours. Subtract 216 hours for time off. That's 1,864 working hours. Multiply by 0.70 for non-billable overhead. That's 1,305 potentially billable hours. Multiply by 0.80 for realistic utilization.
Real annual billable hours: ~1,044
Step 6: Divide
$172,870 / 1,044 hours = $166/hour minimum
That's your floor. Not your rate -- your floor. Your actual rate should be higher once you factor in the value you deliver and what the market bears.
But at least now you know the number below which you're actually losing money.
The project rate version
Once you have your hourly rate, project pricing is straightforward: estimate hours honestly (then add 25% for scope creep), multiply by your rate.
A "10-hour project" at $166/hr = $1,660 + 25% buffer = $2,075 minimum
A free tool if you want to skip the spreadsheet
I built a small rate calculator that does all this math for you -- it runs in your browser, no signup, no internet needed. You put in your income target, expenses, tax rate, and realistic work weeks, and it outputs your minimum hourly rate, daily rate, and project price.
It comes bundled with 3 proposal templates (project, retainer, audit) if you need those too. The whole pack is $14 on Gumroad: https://mattkallaway.gumroad.com/l/bomum
But honestly, you can just use the math above. The point is: know your number before any client conversation.
Top comments (0)