BusinessJuly 11, 20263 min read

How to Calculate Your Freelance Hourly Rate (Without Underselling)

S

sourcecodestack Team

Tools, guides & how-tos

On this page
ShareCopied!

The most common freelance pricing mistake is one division: take the salary you want, divide by 2,080 hours, quote that number. It feels rigorous — and it quietly prices you 40–60% below sustainable. Here is the calculation that actually works, in four steps.

Step 1: Start from a target income, not a market rate

Market-rate surveys tell you what other people charge, not what you need. Start with the annual gross income that funds your life — say $80,000 — and treat the market data as a sanity check at the end, not the starting point.

Step 2: Count billable hours honestly

An employee is paid for 2,080 hours a year. A freelancer is paid for billable hours only, and the unbillable work — proposals, marketing, invoicing, email, bookkeeping, learning — routinely consumes 30–50% of the week. Vacations, holidays and sick days aren’t paid either.

Realistic full-time freelance math:

  • Billable hours/week: 25 (not 40)
  • Working weeks/year: 46 (52 minus vacation, holidays, sick time)
  • Billable hours/year: 25 × 46 = 1,150 — barely half of 2,080

Run your own version in the salary converter: enter the target income as the annual figure, set hours to your billable estimate and weeks to your real working year. For $80,000 ÷ 1,150 hours, the output is ~$70/hour — already nearly double the naive $38 that 2,080-hour division produces.

Step 3: Add the employer costs you now carry

A salary comes wrapped in invisible extras that you must now self-fund:

  • Self-employment tax — you pay both halves of social insurance (in the US, an extra ~7.65% beyond an employee’s share).
  • Health insurance — no employer subsidy.
  • Retirement — no match; you fund it all. (What that funding becomes over a career is exactly what the compound interest calculator is for.)
  • Equipment, software, workspace — laptop, licenses, coworking.
  • Gaps between clients — the risk premium employees never think about.

The standard uplift for all of this is 20–40% on top of the Step-2 rate. Applying 30% to our $70: ~$91/hour. That is the honest quote for a lifestyle a $80k salary would fund — and it explains why experienced freelancers charging “double a salary rate” are not gouging; they’re solvent.

Step 4: Sanity-check and present it well

Now compare against market surveys for your skill and region. If your number is far above market, the answer is usually to raise the value of your positioning (niche down, productize) rather than silently cut the rate below sustainability. If it’s below market — congratulations, raise it.

Presentation tips that protect the rate:

  • Quote per project when you can. Clients buy outcomes; project pricing hides your (improving) speed. Derive it privately: estimated hours × your rate.
  • Never itemize below the invoice line. “Homepage redesign — $2,400” survives negotiation better than 26 line-items of 15-minute increments.
  • Invoice like a business. Sequential numbers, clear due dates (Net 14 beats Net 30), payment details on the document. Our free invoice generator produces a clean PDF in two minutes — and the invoice guide covers numbering, terms and the follow-up cadence that gets invoices paid on time.
  • Review every 6–12 months. New skills and a fuller pipeline are the natural triggers; existing clients get 30 days’ notice.

The formula on one line

(Target income ÷ (billable hrs/week × working weeks)) × 1.2–1.4 overhead = your hourly rate

For $80,000: 80,000 ÷ 1,150 × 1.3 ≈ $90/hour.

Bottom line: the divisor is where freelancers undersell themselves. Count only the hours clients actually pay for, add the employer costs you inherited, and let the calculator — not anxiety — set the number.

#freelance hourly rate#freelance pricing#consulting rate#self employed#invoice#salary to hourly
S

sourcecodestack Team

We build free, privacy-first browser tools and write practical guides on how to use them. Everything runs on your device — no uploads, no sign-ups.

Keep reading