How to Set Freelance Rates
Price freelance work from capacity, target income, and benchmarked market rates — using BLS occupational data, not vendor surveys.
To match a $100k salaried equivalent as a freelancer, you need roughly $140–160k in gross billings. The gap is self-employment tax (15.3%[3]), benefits you now pay yourself (health insurance, retirement, PTO), and non-billable time (sales, admin, downtime).
Billable hours per year for a full-time freelancer realistically run 1,200–1,500, not 2,000. Build the rate from desired income + benefits + taxes, divide by realistic billable hours, then benchmark against BLS occupational wage data[1] to sanity-check.
Freelance rate-setting is underwritten work in most cases because the rate is anchored on prior salary rather than on actual costs. The correct method is bottom-up: cost floor first, target income second, market benchmark third.
1. Start from your cost floor
Your cost floor is what you must earn before the business is profitable at zero personal income. Include:
- Software and tools. SaaS subscriptions, design software, cloud services. Typical professional services freelancer: $150–400/month.
- Insurance. Professional liability (E&O): $500–2,000/year. General business liability: $400–700/year.
- Accounting and legal. Tax preparation, contract review, business entity filing: $1,500–4,000/year in aggregate.
- Workspace. Home office share or co-working: $0–500/month.
- Continuing education. Courses, conferences, subscriptions: $1,000–3,000/year.
- Marketing. Website, domain, minimal paid visibility: $500–2,000/year.
Cost floor for a typical US professional services freelancer lands around $8,000–18,000 annually. This is the "before I earn a dollar of personal income, this is what the business must cover" number.
2. Convert target income into a rate
Target annual revenue = Desired take-home + Self-employment tax + Income tax + Benefits + Cost floor + Buffer.
Worked example — a freelancer targeting $80k take-home in a US state with 5% state income tax:
- Desired take-home: $80,000.
- Federal income tax (22% marginal bracket, effective ~15% after standard deduction and self-employment deduction): ~$14,500.
- State income tax (5% effective): ~$5,000.
- Self-employment tax (15.3% of 92.35% of net earnings)[3]: ~$14,000 at ~$100k net.
- Health insurance (self-purchased marketplace plan): ~$7,000/year.
- Retirement savings target (15% of gross, SEP-IRA or Solo 401(k)): ~$18,000.
- Cost floor: ~$12,000.
- Buffer for slow months, equipment, unexpected: 10% of gross = ~$15,000.
Target annual gross billing: roughly $165,000.
Now convert to an hourly rate. Billable hours per year — not the 2,000 of a salaried full-time role. Realistic billable for a full-time freelancer:
- Total annual hours: ~2,000 (40 × 50 weeks, 2 weeks off).
- Minus non-billable: sales and proposals (~15%), admin (~10%), continuing education (~5%), scope-creep write-offs (~5%) = ~35%.
- Net billable: ~1,300 hours.
Required rate: $165,000 / 1,300 = $127/hour. That is the rate needed to hit the stated target. Not the rate prior salary suggests; not the rate a rate-survey suggests. The rate the arithmetic actually demands.
3. Benchmark against BLS, not surveys
The BLS Occupational Employment and Wage Statistics (OEWS) data is the most reliable public benchmark[1]. It reports median and percentile hourly wages for every occupation, by state and metro area, updated annually. The data covers salaried workers, not freelancers, but gives the honest market anchor.
The freelance adjustment on BLS median wages:
- Multiply BLS median hourly wage × ~1.35–1.50 to account for benefits and employer-side payroll taxes that freelancers cover themselves[4].
- Then add a premium for scarcity, specialisation, or proven results — typically 15–30% for established freelancers.
Example: BLS median hourly wage for "Web Developer" in San Francisco is around $50. Freelance adjustment: $50 × 1.4 = $70 (pre-premium). With specialisation premium: $85–95 per hour for a senior web developer freelancer. That is a defensible benchmark range against which to sanity-check the $127/hour target from the income-based calculation.
Vendor freelance-rate surveys (published by marketplaces) tend to understate rates — they capture the bottom-of-market freelancers competing on price, and exclude established freelancers who do not use those platforms. BLS is the more honest anchor.
4. Choose between hourly, project, and retainer
Three main models, each with trade-offs:
- Hourly. Easy to quote, penalises efficiency (if you get faster, you earn less), unlimited downside risk for the client. Use for open-ended scope or research-phase work.
- Project-based / fixed-price. Rewards efficiency, transfers scope risk to you. Requires disciplined scope definition and a change-request process. Typical premium over hourly equivalent: 20–40%.
- Monthly retainer. Smooths income, requires a named deliverable cadence or it drifts to "general availability" (bad for everyone). Discount of 10–15% off hourly equivalent common in exchange for commitment.
Most established freelancers run a mix: retainers for stable baseline income (40–60% of revenue), project work for margin (30–40%), and hourly for new client relationships or scoping engagements (10–20%).
5. Raise rates deliberately, not annually by default
Holding rates flat through inflation is a real-terms pay cut. US CPI-U has averaged 2.5–4% annually in 2020–2024[2]; a freelancer holding nominal rates flat for three years took a ~10% real pay cut.
Two rules that work:
- Raise new-client rates first. New clients have no expectation baseline. Raise rates for new work aggressively — 15–25% at a time is common and rarely costs meaningful deals.
- Existing client rates on renewal with notice. 30–60 days notice, CPI-plus-some modest amount. Most clients accept; the ones who push back are usually the lowest-margin clients anyway.
Rate setting is arithmetic, not art. Do the math honestly — costs, taxes, benefits, realistic billable hours — and the defensible rate is rarely the one that came from the prior salary.
6. Communicate rates without apologising
Most underpriced freelancers have defensible math on their side and still undercharge because the rate conversation feels confrontational. Four habits that help:
- Lead with the rate, not the explanation. "My rate is $X per hour for engagements of this scope." Let the client respond. Do not pre-justify with caveats about your expenses.
- Separate rate from the negotiation. If a client can't meet your rate, the options are reduced scope, different work, or no engagement. Not a lower rate for the same deliverable.
- Quote rates as ranges for unknown-scope work. "For engagements of this type, my project fees typically range from $12k to $20k depending on scope." Gives you room to price against actual requirements without committing early.
- Raise prices publicly when you do. A single-line note on your website and proposal template — "Effective [date], new-client rates increase to $X" — normalises price changes as routine business practice rather than one-off negotiations.
7. When to price on value, not time
For some work, the hour is the wrong unit. Value-based pricing applies when:
- The outcome is easily measured and meaningful (e.g., a marketing campaign generating trackable revenue).
- The hours required are poorly correlated with the value delivered (experienced freelancers often solve problems faster — hourly pricing penalises expertise).
- The client cares about the result, not the effort.
Practical value-based pricing: quote a fixed project fee that represents 15–25% of the measurable value to the client. If you can help a client generate $100k of net new revenue, a $20k engagement fee is defensible value-based pricing — even if the work only takes 80 hours ($250/hour equivalent).
The risk: value-based pricing requires outcome measurement, and many engagements don't produce clean attribution. When in doubt, default to project fixed-fee pricing with clear deliverables rather than pure value-based, which avoids scope creep while letting you capture some of the efficiency premium your expertise earns[1].
8. Numeric worked example — raise from $95 to $140
A freelance developer has been billing $95/hour for two years with a target of $85k take-home. Inflation over that window ran roughly 7% cumulative per CPI-U[2]. The real value of $95 in 2024 dollars is $88.75 — already a pay cut before any scope growth. Run the new-rate math:
Goal Current ($95) Raised ($140)
──────────────────────────────────────────────────────────────────────
Billable hours / year 1,300 1,300
Gross billings $123,500 $182,000
Self-employment tax (15.3% × 92.35%) ~$17,450 ~$25,720
Federal + state income tax (~20% eff.) ~$21,200 ~$31,300
Health + retirement + cost floor $37,000 $37,000
Net take-home ~$47,850 ~$87,980 The $95 rate does not actually hit an $85k take-home target once self-employment tax[3] and inflation are applied honestly. The $140 rate — announced to new clients first, phased into existing clients at renewal with 60 days' notice — closes the gap.
Sanity-check against BLS OEWS: Software Developer median hourly wage nationally is roughly $62 in 2024[1]; × 1.4 benefits-adjustment = $87 baseline freelance equivalent. A $140/hour rate implies a 60% specialisation premium, which is defensible for mid-career specialists with verifiable case studies and excessive for generalist work. Know which you are before quoting.
9. Failure modes worth naming
- Quoting at prior-salary hourly equivalent. A former $110k W-2 employee divides by 2,000 hours, quotes $55/hour, and ends up netting roughly $31k after self-employment tax, health insurance, and realistic billable hours. The prior salary was fully loaded by the employer; your new rate must be too[4].
- Under-estimating non-billable time. New freelancers often project 1,800 billable hours in year one. Reality: sales cycles, scope-creep write-offs, and admin consume 30–40% of calendar hours for most full-time freelancers. Budget 1,300 billable; treat 1,500+ as a mature-practice ceiling.
- Skipping the inflation raise. Nominal-flat rates compound into real-terms pay cuts. If you haven't raised nominal rates in 3+ years, you have taken at least a 10% real pay cut against CPI-U[2]. The fix is a single-step raise to restore parity, not a gradual creep.
As of 2026-Q2, BLS OEWS shows nominal hourly wages for professional-services occupations up roughly 12–15% cumulative since 2021. Freelance rates that have tracked nominal wage growth (not real-terms flat) are the honest benchmark.
References
Sources
Primary sources only. No vendor-marketing blogs or aggregated secondary claims.
- 1 US Bureau of Labor Statistics — Occupational Employment and Wage Statistics (OEWS) — accessed 2026-04-24
- 2 US Bureau of Labor Statistics — Consumer Price Index for All Urban Consumers (CPI-U) — accessed 2026-04-24
- 3 IRS — Self-Employment Tax (Social Security and Medicare Taxes) — accessed 2026-04-24
- 4 US Bureau of Labor Statistics — Employer Costs for Employee Compensation (benefits as % of wages) — accessed 2026-04-24
Tools referenced in this article
Freelance & Consulting
Freelance Rate + Capacity Planner
Set confident rate floors from utilization, overhead, and income targets.
Freelance & Consulting
Hourly to Salary Converter
Convert hourly and salary compensation with PTO and overtime adjustments.
Freelance & Consulting
Consulting Day Rate Calculator
Calculate your consulting day rate from annual income target, working days, overhead, and tax.