Pricing your work as a freelancer — hourly, project, retainer

ost freelancers underprice their work for years before figuring out a sustainable rate. The mistake usually isn't laziness — it's using the wrong pricing model for the wrong type of work, then anchoring on a number that came from someone else's situation. The frameworks behind hourly, project, and retainer pricing aren't complicated, and once they're explicit, raising your rates becomes a calculation rather than a confrontation.

Freelance Pricing Models Overview

  • Pricing your freelance work
  • Hourly pricing basics
  • Compute a real rate
  • Naive hourly pitfalls
  • Project pricing benefits
  • Project pricing risks
  • Retainers smooth income
  • Retainer treadmill risk
  • Raise rates by framework
Map of hourly, project, and retainer pricing, with key advantages and pitfalls.

Quick reference

Real hourly rate

Take-home → +tax → +benefits → +overheads → /1,300 billable hours.

Billable hours

1,200–1,400 a year, not 2,000. The rest is admin and sales.

Project price

1.3–1.5× hourly equivalent. You're absorbing the scope risk.

Project scope

Yes/no deliverables, named out-of-scope, fixed revision count.

Retainer scope

Specific monthly hours or deliverables. Defined response time.

Monthly review

On every retainer. Catches scope drift before it becomes a treadmill.

Most freelancers underprice their work for years before figuring out a sustainable rate. The mistake usually isn't laziness — it's using the wrong pricing model for the wrong type of work, then anchoring on a number that came from someone else's situation. The frameworks behind hourly, project, and retainer pricing aren't complicated, and once they're explicit, raising your rates becomes a calculation rather than a confrontation.

What you'll learn

Hourly: how to compute a real rate

  1. 1

    Set target take-home

    Decide what you want to actually earn after taxes, in your home country.

  2. 2

    Add taxes and benefits

    Add roughly 30–40% for tax plus 20–30% for benefits on top of your take-home target.

  3. 3

    Include overhead costs

    Add 5–10% for software, hardware, accounting, and professional development overheads.

  4. 4

    Divide by billable hours

    Divide the total annual amount by realistic billable hours, around 1,200–1,400 a year, not 2,000.

How to build a realistic freelance hourly rate, step by step

The naive hourly rate calculation is the source of most freelance underpricing: take a target salary, divide by 2,000 hours a year, charge that. It misses several costs that an employer used to pay for you.

A realistic computation:

  1. 1
    Target take-home income. What you want to actually earn after taxes, in your home country.
  2. 2
    Add taxes back. For US freelancers, roughly 30–40% on top of take-home (federal + state + self-employment tax). UK and EU vary; check your jurisdiction.
  3. 3
    Add benefits. Health insurance, retirement contributions, paid time off — easily 20–30% of salary in markets where employers normally cover these.
  4. 4
    Add overheads. Software, hardware, accounting, professional development. 5–10%.
  5. 5
    Divide by billable hours, not total hours. Realistic billable hours for a freelancer are 1,200–1,400 a year, not 2,000. The rest is admin, sales, marketing, sick days, holiday, training.

Worked example: target take-home of $80,000 → add 35% for tax → $108,000 → add 25% for benefits → $135,000 → add 8% for overheads → $146,000 → divide by 1,300 billable hours → ~$112/hour.

That number will surprise people who were charging $50/hour and wondering why they couldn't afford a vacation. The number isn't aspirational; it's the floor.

When project pricing beats hourly

When to choose project pricing and how to protect yourself

Hourly pricing is the safe default; project pricing is where higher-value freelancers earn more and where the worst overruns happen.

Use project pricing when:

  • The scope is genuinely defined. "Build the homepage and three product pages" can be project-priced. "Improve the marketing site" cannot.
  • You've done similar work before. Project prices on novel work are gambles; on familiar work, they reward your speed.
  • The client cares about the outcome more than the hours. Some clients want to know the cost up front; others are buying your time. Read the situation.

The scoping that protects you:

  1. 1
    Write the scope as a list of deliverables, with each deliverable phrased as a yes/no observable outcome.
  2. 2
    Define what's out of scope explicitly. Anything the client might reasonably expect that you're not including.
  3. 3
    Specify the revision count. Two rounds of feedback is typical. Beyond that is hourly billable, and the contract says so.
  4. 4
    Anchor your project price at 1.3–1.5× the hourly equivalent to compensate for the risk you're taking on the scope.
  5. 5
    Stop the project if scope changes substantively. Rewrite the scope, agree a new price, restart. The temptation to absorb scope creep silently is the single biggest reason project pricing fails.

Done well, project pricing pays better than hourly because clients value certainty and you get paid for your speed. Done badly, project pricing turns into hourly work paid at a project rate.

Retainers: predictable income, with a trap

  1. 1

    Define a specific monthly scope

    Set clear limits like “up to X hours, or up to N specific deliverables,” not “available as needed.”

  2. 2

    Set response time expectations

    Promise replies within one business day and project work scheduled within one week, not “always available.”

  3. 3

    Hold a monthly review

    Discuss what worked, what didn’t, and whether to continue; monthly is right, quarterly too long, weekly too much.

  4. 4

    Include an exit clause

    Let either side end the retainer with 30 days' notice so there are no lock-ins.

  5. 5

    Use reviews to renegotiate

    If hours exceed the agreed scope two months running, renegotiate the retainer before scope quietly drifts upward.

How to structure retainers and use reviews to prevent scope creep

Retainers are monthly fixed fees for ongoing access to your services. Done well, they smooth your income and build long-term client relationships. Done badly, they become a treadmill of unbounded work for declining hourly rates.

The structure that works:

  • A specific scope per month. "Up to X hours, or up to N specific deliverables." Not "available as needed."
  • A defined response time. "Replies within one business day; project work scheduled within one week." Not "always available."
  • A monthly review. What worked, what didn't, whether to continue. Quarterly is too long; weekly is too much.
  • An exit clause. Either side can end the retainer with 30 days' notice. No lock-ins.

The trap most retainers fall into: scope drifts upward without the price changing. The client realises they can ask for more, and they do, and you say yes a few times because the relationship is good, and then "the retainer" means something very different than it did six months ago.

The fix is the monthly review. If hours have crept up beyond the agreed scope two months running, you renegotiate. The client almost always agrees — because they like working with you and because the original number was fair, not because they're trying to take advantage. The renegotiation conversation is awkward only the first time.

Want a more guided way to practise this?

Set this guide as your objective and the coach turns it into a hands-on session.
Practise in the app

Common questions

How do I raise my rates with existing clients?

Annually, with 60–90 days' notice. "Starting [date], my rate moves to X. I'd love to keep working together — let me know if that works." Most clients accept; the ones who push back are usually the ones who would have left anyway. Avoid mid-engagement raises unless scope materially changes.

Should I publish my rates?

Mixed. Publishing rates filters out cheap clients before they call, but caps your upside on the high end. A reasonable middle ground: publish a "starting at" range that's your floor, and quote real prices on intake.

What about value-based pricing?

Useful when you can plausibly tie your work to a measurable business outcome (revenue, cost savings, conversion). Less useful when the outcome is fuzzy or long-delayed. Most freelancers benefit from project pricing first; value-based is an advanced move that pays off in specific niches.

How do I know if I'm underpricing?

Two strong signals: every prospect says yes immediately (your rate is too low), and you can't take on work without sacrificing rest or quality (you're subsidising the rate with your life). One signal is fine; both means raise.

Bottom line

Compute your real hourly rate against actual billable hours and full costs, not the naive salary divisor. Project-price familiar work with tight scope and a 30%+ premium. Use retainers for ongoing relationships, with explicit scope, response times, and a monthly review. Raise rates annually. The maths is simpler than the politics.

Next steps

  • Compute your real hourly rate this week using the five-step framework. Compare to what you're actually charging.
  • On your next project quote, scope it as a list of yes/no deliverables with a named revision count.
  • If you have any retainer clients, schedule a monthly review for next week. Bring your hours-vs-scope numbers.

More guides from Taim.io

Guide

Reading a model card without zoning out

Read guide

Guide

What Current AI Models Still Get Wrong, Mid-2026

Read guide

Guide

What C2PA provenance actually proves

Read guide
view all guides

Explore more themes

Work smarter with AIAutomate what slows you downGrow with confidenceFix things that need fixingGet your money workingStay secure in an AI worldLive more sustainablyBuild real softwareBuild skills that compoundBuild habits that hold upSharpen your creative craftSell with intentSpeak with weightRun projects that landBuild a real networkCode with agentsWork for yourselfKeep your judgment sharp
Taim.io app

Continue this topic inside the Taim.io app

You have the guide. Now turn it into practice: set this as your objective and the coach builds a hands-on session around it.