Retainer vs Hourly vs Project Billing: Which Is Right for You?
The same freelance business can earn $80k as hourly, $110k as project-based, or $140k as a retainer — same hours, same clients, different pricing model. Choosing the right one is one of the highest-leverage decisions in freelancing.
Here is the honest comparison.
Hourly billing
How it works: Client is charged for hours worked at an agreed rate.
Pros:
- Simple to explain, simple to track.
- Scope creep automatically gets paid for.
- Right for unpredictable scope (debugging, exploratory work, ongoing maintenance).
Cons:
- You are paid for time, not value. Even brilliant 1-hour work pays the hourly rate.
- Time-tracking overhead — 15 to 20 minutes/day of administrative cost.
- Clients second-guess every hour. "Why did this take 3 hours and not 2?"
- Ceiling on income: 40 paid hours/week × hourly rate.
Right for: Specialists in domains with unpredictable scope (lawyers, fractional CFOs, expert troubleshooters). Wrong for almost everyone else after the first 1 to 2 years.
Project / fixed-fee billing
How it works: Client pays a fixed amount for a defined deliverable.
Pros:
- Paid for value, not time. A logo that takes 6 hours but ships in your portfolio for 5 years is priced accordingly.
- No time-tracking nag.
- Encourages efficiency — every hour you save is yours.
Cons:
- Scope creep is brutal if not contained. "Just one more revision" eats your margin.
- Requires accurate estimation — bad scoping turns a $5k project into $2k of effective hourly rate.
- Cash flow lumpy — big payments in the months projects close, nothing in between.
Right for: Production work with definable deliverables (web design, logo design, content writing, video editing). Make sure your contract has a scope clause.
Retainer billing
How it works: Client pays a fixed monthly fee for ongoing services (usually a capped number of hours or a defined deliverable scope per month).
Pros:
- Predictable cash flow. You know your MRR.
- Deep client relationships — context compounds.
- Charged in advance — collection risk near zero.
- Highest annual revenue ceiling of the three.
Cons:
- Requires consistent delivery month after month.
- Hard to start — clients want to "try first" with a project.
- Boundary management is a real skill. Scope creep at retainer level can mean unlimited work for a fixed fee.
Right for: Service businesses with ongoing client needs (marketing retainers, fractional roles, ongoing development, content programs). See recurring billing best practices for setup.
Side-by-side
| Aspect | Hourly | Project | Retainer |
|---|---|---|---|
| Cash predictability | Medium | Low | High |
| Scope creep risk | Auto-paid | High | Medium |
| Income ceiling | Low (hours × rate) | Medium | High |
| Effort to track | High | Low | Low |
| Collection risk | Medium | Medium | Low (charged in advance) |
| Best for | Unpredictable scope | Defined deliverables | Ongoing relationships |
The path that works for most freelancers
Year 1: hourly. You do not yet know how long things take.
Year 2: project-based for production work, hourly for everything else. You have estimation data.
Year 3+: retainer for your best 3 to 5 clients, project for new ones, hourly only for true edge cases.
The transition from hourly to project doubles most freelancers' effective rate within 12 months. The transition from project to retainer adds another 30 to 50% on top of that.
How to convert a project client to a retainer
After 2 to 3 successful projects, propose: "I notice we have been doing X for you on a one-off basis. I can offer you a [monthly amount] retainer that includes [scope] every month — same work, predictable cost for you, predictable schedule for me." Most clients say yes.
Duefy handles all three billing modes — one-off, project milestone, and monthly retainer — with the same automated reminders and payment links.