When I talk to developers transitioning from full-time employment to freelancing, they almost always make the same mistake with pricing. They take their salary, divide by 2,080 hours (40 hours times 52 weeks), and use that as their hourly rate. If they earned $100,000, they charge $48/hour. This is a recipe for making less money while working harder.
The reason is that a salaried employee's hourly rate includes benefits that a freelancer must fund independently. And the freelancer has overhead, non-billable time, and business costs that the salary calculation ignores entirely.
The real cost of freelancing
Start with what your equivalent salary actually costs your employer:
- Base salary: $100,000
- Health insurance: $7,000-$15,000/year (employer portion)
- 401k match: $3,000-$6,000/year
- Payroll taxes (employer portion): ~$7,650 (Social Security + Medicare)
- Paid time off: 15-20 days = $5,800-$7,700 in paid non-work
- Equipment, software, training: $2,000-$5,000/year
- Office space, utilities (employer's overhead): varies
A $100,000 employee costs the employer $125,000-$140,000. That is the real compensation you need to replace.
Billable hours are not 2,080
A full-time employee works roughly 2,080 hours per year. A freelancer does not bill for all of those hours. Account for:
- Vacation and sick days: 20-25 days (160-200 hours)
- Holidays: 10-11 days (80-88 hours)
- Administrative work: invoicing, accounting, contracts, emails -- 5-10 hours/week = 260-520 hours/year
- Sales and marketing: finding clients, proposals, meetings that do not convert -- 5-10 hours/week
- Professional development: staying current in your field
Realistic billable hours for a solo freelancer: 1,000-1,400 hours per year. Not 2,080.
The calculation
Take your total compensation target (not your salary, your total comp including benefits) and divide by realistic billable hours:
$135,000 total comp target / 1,200 billable hours = $112.50/hour
That is more than double the naive $48/hour calculation. And $112.50 is the minimum to match your previous compensation. It does not include a profit margin, an emergency fund buffer, or the risk premium that freelancing inherently carries (you can lose a client at any time).
A more sustainable rate includes a 15-25% profit margin:
$112.50 * 1.20 = $135/hour
Why the market supports higher rates
Clients who hire freelancers are not comparing your rate against a full-time salary. They are comparing it against:
- Hiring a full-time employee (3-6 month process, $15,000-$30,000 in recruiting costs, ongoing overhead)
- Using an agency ($150-$300/hour with less accountability)
- Not doing the work at all (opportunity cost)
A freelancer at $135/hour who delivers in 2 weeks is cheaper than a full-time hire who takes 3 months to onboard and 2 months to deliver. The client only pays for productive hours, has no long-term commitment, and gets someone who specializes in exactly what they need.
Project-based vs hourly pricing
Once you know your hourly rate, consider whether to quote hourly or project-based. Project-based pricing decouples your income from your time, which means you earn more as you get faster.
If a project would take 40 hours at $135/hour, quoting $5,400 flat means you earn the same whether it takes 40 hours or 30 hours. As your expertise grows and you complete similar projects faster, your effective hourly rate increases without raising your sticker price.
The key to project pricing is accurate scope definition. Vague scopes lead to scope creep, which eats your margin. Define deliverables explicitly, and include a clause for out-of-scope work at your hourly rate.
Raising your rates
If all your proposals are accepted, your rate is too low. A healthy acceptance rate for freelance proposals is 30-50%. If you are above that, raise your rate by 10-20% and see if acceptance holds. Repeat until you find the equilibrium where you have enough work without leaving money on the table.
I built a freelance rate calculator at zovo.one/free-tools/freelance-rate-calculator that walks you through all these factors -- current salary, benefits, overhead, billable hours, profit margin -- and produces an hourly rate and equivalent project day rate. Plug in your numbers and stop undercharging.
I'm Michael Lip. I build free developer tools at zovo.one. 500+ tools, all private, all free.
Top comments (0)