Pricing

How to Price Freelance Work: A Practical Framework for 2026

A framework for pricing freelance work in 2026 — calculate your floor rate, move from hourly to project pricing, and raise rates without losing clients.

Hirushan RajapakshaUpdated July 26, 20269 min read
Rising bar chart showing freelance rates increasing over time
— Contents

Most freelancers price by feel. They pick a number that sounds defensible, hold their breath while the client reads it, and quietly adjust it up or down based on how the last conversation went. It works, in the sense that invoices get paid. It also means that after three years you are earning roughly what you earned in year one, while doing noticeably better work.

Pricing is not a personality trait. It is arithmetic followed by a decision. This guide covers both parts: the floor you can calculate, and the judgment calls that sit on top of it.

Start with your floor, not the market rate

Everyone begins by googling "average freelance rate for [my job]". It is the wrong first move. Market averages tell you what the median person in your field charges the median client — a number that includes beginners, people in much cheaper cost bases, and people who are quietly going out of business.

Your floor is a number nobody else can tell you. Here it is:

Floor rate = (target income + business costs) ÷ realistic billable hours

Three inputs, and everybody gets one of them badly wrong.

Target income

Not "what I made last year". What you actually need, including the things employment used to cover. If you have never itemised this, do it once:

  • Take-home pay you want to live on
  • Self-employment and income tax (assume 25–35% depending on jurisdiction)
  • Health insurance you now buy yourself
  • Retirement contributions nobody is matching
  • Paid time off — 4 weeks of not working is 4 weeks of not invoicing
  • A slow-quarter buffer, because you will have one

The tax line alone catches people out. A freelancer who wants $70,000 in their pocket needs to bill closer to $95,000–100,000 before anything else is counted. In the US, self-employment tax alone is 15.3% on top of income tax — the employer half of Social Security and Medicare that an employer used to cover for you.

Business costs

Software, hardware amortised over three years, accounting, insurance, a coworking desk, courses, the conference you go to for leads. For most solo freelancers this lands somewhere between $6,000 and $18,000 a year. Write down the real number rather than assuming it is small.

Realistic billable hours — the one that matters

This is where the arithmetic usually collapses. A full-time year is 2,080 hours. Almost no freelancer bills more than 1,300 of them.

ActivityHours per week
Client work you can invoice20–25
Sales, proposals, discovery calls5–8
Admin, invoicing, chasing payment3–5
Marketing, portfolio, content3–5
Learning and unpaid experiments2–4

Twenty-two billable hours a week, minus four weeks off and a few slow weeks, is around 1,050 billable hours a year. That is the divisor.

Run the numbers

ConservativeRealistic
Target income (pre-tax)$95,000$95,000
Business costs$12,000$12,000
Total to bill$107,000$107,000
Billable hours assumed2,0801,050
Resulting rate$51/hr$102/hr

Same freelancer, same year, same work. The only difference is which divisor they believed.

Move from hourly to project pricing

Once you have a floor rate, stop quoting it directly.

Hourly billing has a structural flaw: it links your income to your inefficiency. Learn a technique that halves how long a task takes, and your reward is halving your invoice. Ten years of accumulated skill makes you cheaper. No other profession accepts this arrangement.

Project pricing fixes it. You quote a number for an outcome. If you deliver it in half the estimated time, your effective hourly rate doubles and the client is no worse off — they bought the outcome, and they got it.

How to build a project quote

  1. Estimate the hours honestly. Break the work into tasks and add them up. Do not pad yet.
  2. Add a contingency of 20–30%. Not padding — scope reality. Revisions, a stakeholder who appears in week three, an API that turns out to be undocumented.
  3. Multiply by your floor rate. This is your cost-based price.
  4. Check it against value. If the project unlocks $200,000 of client revenue, a $9,000 cost-based quote is leaving money on the table.
  5. Round up and quote a single number. Not a range. Ranges get read as "the lower number, plus arguing."

When hourly still makes sense

Project pricing needs a defined outcome. Keep hourly (or a retainer with an hour bank) for:

  • Ongoing maintenance with no fixed endpoint
  • Advisory work where the client sets the agenda each week
  • A first engagement with a client whose working style you cannot yet predict
  • Genuinely exploratory work — research, discovery, "we don't know what we need yet"

Three pricing models, and when each fits

ModelBest forRisk you carryClient sees
HourlyOpen-ended, advisory, unclear scopeAlmost noneUnpredictable total
ProjectDefined deliverables, work you have done beforeScope creep, bad estimatesOne fixed number
RetainerOngoing partnerships, predictable monthly needUnder-scoped monthsBudget certainty
Value-basedWork with measurable revenue impactLong sales cyclesPriced to outcome

Most freelancers should be running a mix: a couple of retainers for baseline income, project work on top, and hourly reserved for the awkward edges.

A note on retainers

A retainer is not a discount for buying in bulk. It is a reservation fee — the client is paying to hold capacity in your calendar. Price it at or slightly above your project rate, not below. If you discount a retainer, discount it 10% at most, and require a three-month minimum in exchange.

Raising your rates without losing clients

The awkward part. Two rules make it much less awkward.

Rule one: new clients get the new price immediately. There is no negotiation to have, no history to overcome, no relationship to renegotiate. Every new quote is a free opportunity to reset your anchor. Most freelancers who feel stuck at a rate are stuck because they keep quoting new clients their old clients' rate.

Rule two: existing clients get 10–15% a year, with 60 days' notice. In writing, without apology, without a justification paragraph. Something close to this:

Hi Sam — a quick heads-up that my rates are increasing from 1 October. Your project rate moves from $6,500 to $7,200 per engagement. Everything already booked stays at the current rate. Happy to talk it through if useful.

That is the whole message. The instinct to explain — inflation, new certification, increased demand — reads as negotiating against yourself. State the number and the date.

When the client says it's too expensive

There are only three honest responses, and only one of them is a discount.

1. Reduce the scope. The default move. "I can do it for $8,000 if we drop the second landing page and you supply the copy." The rate holds; the deliverable shrinks. The client keeps agency over the trade-off.

2. Change the terms, not the total. Split into phases. Offer a payment plan. Move to a smaller pilot that proves value before the full engagement. The number stays; the risk profile changes.

3. Say no. Some budgets are real and simply below your floor. Declining gracefully — "that's below what I can take this on for, but happy to recommend someone" — costs you nothing and preserves the relationship for when their budget grows.

What you should not do is drop your rate and keep the scope. You have now taught the client that your first number was theatre, and every future quote gets treated as an opening bid.

Put the system somewhere it will survive

A pricing framework in your head decays. Within six months you are back to quoting by feel, because the floor calculation lives in a spreadsheet you last opened in March.

The fix is boring: track your actual hours against your quotes. After five or six projects you will know your real estimating error — most people are 30–40% optimistic — and you can stop guessing at the contingency. You will also find out which kinds of work quietly earn you $40 an hour despite the healthy-looking invoice.

That feedback loop is the whole game. Estimate, track, compare, adjust. Everything else in this guide is just the first iteration.

Where to go next

Pricing is one of three things that decide whether freelancing pays. The other two are getting paid on time and not absorbing scope you never agreed to — both of which come down to what you put in writing.

Frequently asked questions

How do I calculate my minimum freelance hourly rate?

Add your target annual income to your annual business costs, then divide by your realistic billable hours — not 2,080. Most full-time freelancers bill 20–25 hours a week, or roughly 1,000–1,250 hours a year after holidays, admin and unpaid sales time. If you want $80,000 and have $12,000 of costs, $92,000 ÷ 1,100 billable hours is a floor of about $84 an hour.

Should I charge hourly or per project?

Charge per project once you can estimate the work within about 25% accuracy. Project pricing decouples your income from your speed, so getting faster increases your effective rate instead of cutting your invoice. Keep hourly for genuinely open-ended work like ongoing maintenance, ad-hoc consulting, or a first engagement with an unpredictable client.

How much should I raise my rates each year?

A 10–15% annual increase for existing clients roughly tracks inflation plus skill growth, and rarely triggers pushback if you give 60 days' notice. Quote new clients at the rate you want now — new-client pricing is where step changes belong, because there is no anchor to overcome.

What do I do when a client says my rate is too high?

Reduce the scope, never the rate. Offer a smaller version of the project at a lower total price and hold your rate constant. Dropping your rate teaches the client that your first number was inflated, and it sets the anchor for every future quote you send them.

Should I put my prices on my website?

Publishing a starting-from price filters out clients who could never afford you and saves both sides a call. It costs you the ability to price by client budget, so it works best if your work is fairly consistent in scope. A 'projects typically start at $X' line captures most of the benefit with none of the rigidity.

Share this article

— Keep reading