Same work, three ways to charge for it — and the choice quietly decides how much you earn, how clients perceive you, and how stable your income feels. Here’s the honest comparison of hourly, per-project and retainer pricing: what each optimizes, the same job priced all three ways with real numbers, how to move clients between models, and the hybrid structures established freelancers actually run.
The comparison at a glance
| Hourly | Per-project | Retainer | |
| Rewards | Time spent | Skill & speed | Reliability |
| Risk sits with | Client | You | Shared |
| Income shape | Lumpy, capped | Lumpy, upside | Smooth |
| Requires | Trust + tracking | Tight scope + deposit | Proven value + boundaries |
| Fails when | You get faster | Scope is vague | Inclusions are vague |
Hourly: honest, capped, slightly self-defeating
You bill for time. Transparent, safe for undefined work — but capped by your finite hours, and carrying a perverse incentive: the faster and better you get, the less you earn for the same result. Best for open-ended engagements, ongoing maintenance, or genuinely un-scopable work. Whatever hourly number you use traces back to your calculated floor — hourly is where an undervalued floor bleeds most directly.
Per-project: where skill gets rewarded
You price the outcome. Finish in half the time and your effective rate doubles — the model that finally pays for your experience. The risk moves to you: underestimate scope and you eat the overrun. Non-negotiables: a scope document tight enough to defend (deliverables, revision count, what’s excluded, change-request pricing), and a deposit. Vague scope on a fixed price is how freelancers work for free — the exact disaster the red-flags guide exists to prevent.
Retainer: the stability play
A set monthly amount for ongoing access or a block of work — the structural answer to feast and famine. Trade-offs: scope creep (the retainer agreement lists inclusions, exclusions, rollover rules for unused capacity, and response-time expectations — in writing, always) and concentration risk (a retainer that’s 60% of income is a job with one very powerful boss; cap any single client near a third). Retainers are earned, not opened with — they follow proven projects.
The same job, priced three ways
Sana (floor $64/hr, from the rate guide) takes a website redesign she estimates at 30 hours:
- Hourly: 30 × $75 (floor + margin) = $2,250 — but discovery reveals messy source files and it runs to 38 hours: $2,850, awkward mid-project conversations included.
- Project: 30 hrs × $75 × 1.35 contingency = $3,050 fixed, half up front. The messy files are absorbed by the multiplier; she works efficiently, finishes in 33 hours, effective rate $92/hr — skill captured as margin.
- Retainer (afterwards): site maintenance + monthly design support at $600/month for a defined block — $7,200/year of smooth income from one well-run project.
The sequence in that example — project first, retainer after — is the standard client lifecycle done well.
Moving clients between models
Hourly → project: “Now that I know your codebase/brand, I can quote flat prices — you get cost certainty, I handle the risk.” Clients hear predictability and usually say yes.
Project → retainer: pitch at delivery, while value is vivid: “For $X/month I’ll handle [defined block] ongoing — priority access, no re-onboarding.”
Retainer → renegotiation: review usage quarterly; a retainer consistently overrun is a raise conversation wearing utilization data.
The mix is the strategy
Established freelancers rarely pick one: retainers cover the floor (aim for essentials covered by retained income — the buffer math gets dramatically easier), projects provide the upside, hourly mops up the genuinely fuzzy. Whatever the packaging, the number underneath is the same defensible floor; packaging changes perception and risk allocation, never your math.
FAQ
Which pricing model earns freelancers the most? Per-project, for efficient specialists — speed converts directly to a higher effective rate. Retainers win on stability; hourly wins only on un-scopable work.
When should I switch a client from hourly to project pricing? Once you can estimate their work reliably — pitch it as cost certainty for them, and price with a 1.2–1.5 contingency multiplier.
What must a retainer agreement include? Inclusions, exclusions, capacity (hours or deliverables), rollover rules, response times, and a review date — vague retainers become all-you-can-eat buffets.
