Most freelancers price by vibes: the old salary divided by 2,000, minus impostor syndrome, plus whatever the last client didn't flinch at. A defensible rate is built the other way — from what the business has to produce, divided by the hours it can actually sell.
1. Target income — pay yourself on purpose
Pick the pre-tax income the business should pay you. Not "whatever's left" — a number. If you'd take $120,000 as a salary, that's your starting input, and everything below exists to protect it.
2. Self-employment taxes — the invisible pay cut
As an employee, your employer paid half your FICA. Now you pay both halves — roughly 7.65 extra points on your income, before state quirks. Skip this input and your "same income as my old job" rate delivers a pay cut you won't see until tax season.
3. Overhead and benefits — the employer you replaced
Health premiums, software subscriptions, hardware on a replacement cycle, accounting, insurance, coworking, the conference that counts as sales. $1,200–2,000 a month is normal for a solo dev or consultant, and it comes off the top of revenue, not out of profit.
4. Billable hours — the input everyone inflates
Fifty-two weeks minus vacation, holidays, sick days, and admin-heavy weeks; then only the hours a client actually pays for. Proposals, discovery calls, invoicing, marketing, and learning are real work and pay nothing. Established freelancers bill 20–30 hours a week; call it 25 across 48 working weeks and you get 1,200 hours — not 2,000. Utilization is the number that lies, which is why the calculator shows a sensitivity table for it.
5. Safety margin — because revenue isn't a salary
Clients churn, projects slip, one invoice a year goes to collections or nowhere. A 10–15% margin over bare break-even is what makes a bad quarter a nuisance instead of a crisis.
The worked example
| Line | Math | Amount |
|---|---|---|
| Target income | — | $120,000 |
| Self-employment tax add-on | 8% × $120,000 | $9,600 |
| Overhead + health | $1,500 × 12 | $18,000 |
| Subtotal | $147,600 | |
| Safety margin (10%) | ÷ 0.90 | $164,000 revenue |
| Billable hours | 25 hrs × 48 wks | 1,200 |
| Rate floor | $164,000 ÷ 1,200 | $136.67 → charge $140/hr |
That's how a "$120k developer" becomes a $140/hr freelancer without anyone getting rich. The same person assuming 2,000 billable hours would have quoted $75 and spent the year wondering why full weeks still felt broke.
The floor is not the price
The market doesn't care about your costs — the floor exists for you: any gig below it is a loss wearing a paycheck's clothes, however impressive the logo. Above the floor, charge what your niche bears (market ranges here), and take the gap as profit. If the market for your current skill sits below your floor, the rate isn't the problem — the positioning is.
do_this_in_30_seconds
The free calculator runs this exact math with a utilization sensitivity table. The $29 workbook adds a phase-based project quote builder, a client-ready proposal, and an invoice tracker with effective-hourly-by-client.
Free Rate Calculator Full Workbook — $29The mistakes that quietly cap your income
- Assuming 40 billable hours. The most expensive spreadsheet cell in freelancing.
- Forgetting both halves of FICA. A ~8% invisible pay cut. The full list of forgotten costs.
- Never raising rates on old clients. A 2019 rate in 2026 is a yearly pay cut you're too polite to notice.
- Pricing fixed projects without a risk buffer. Fixed vs hourly, done right.