Skip to content
2xKit

How to Calculate a Freelance Hourly Rate That Actually Covers Your Real Costs

Why most freelancers underprice themselves by forgetting non-billable time and business costs, and the formula that fixes it.

Quick answer

A sustainable freelance hourly rate is calculated as (desired annual income + annual business expenses + taxes) ÷ billable hours per year, where billable hours account only for time you can actually invoice, not total working hours. Most freelancers underprice themselves because they divide their target income by total work hours instead of billable hours, ignoring that a significant share of freelance time goes to unpaid admin, marketing, and client management.

A common freelance pricing mistake is taking a target annual salary, dividing it by roughly 2,000 working hours a year (40 hours × 50 weeks), and calling that the hourly rate. That number is too low, often significantly, because it silently assumes every working hour is billable, which is almost never true for an independent freelancer.

Why billable hours are far lower than total working hours

A freelancer working a standard 40-hour week rarely bills more than 25-32 of those hours to clients, the rest goes to proposals, invoicing, admin, marketing, professional development, and the inevitable gaps between projects. Across a full year, accounting for vacation, sick time, and slow periods, many freelancers land closer to 1,000-1,300 truly billable hours a year, roughly half of total working hours, not the full 2,000 the naive calculation assumes.

The full formula

Hourly rate = (desired annual take-home income + annual business expenses + estimated taxes) ÷ billable hours per year. Say you want $80,000 in take-home pay, expect $10,000 in business expenses (software, insurance, equipment), and estimate $25,000 in taxes given self-employment obligations, that's $115,000 total needed. At 1,200 billable hours a year, the rate is $115,000 ÷ 1,200 ≈ $96/hour, meaningfully higher than the roughly $40/hour a naive $80,000 ÷ 2,000 calculation would suggest. The Freelance Hourly Rate Calculator works through this full formula with your own numbers rather than a rough guess.

Turning the rate into real invoices

Once you have a defensible rate, tracking actual hours against it with a timesheet keeps client billing accurate and gives you real data on how your billable-hours estimate compares to reality over a few months, which is worth revisiting the formula with. From there, a freelance contract that clearly states the rate and payment terms up front, paired with invoices that reflect it consistently, avoids the awkward conversation of trying to renegotiate a rate mid-project because the original number didn't actually cover your costs.

Frequently asked questions