Hourly, project, or retainer: which pricing model fits you
Choosing between hourly, project, and retainer pricing can make or break your freelance design income. Here's how to pick the model that protects your time and gets you paid.
Scope creep doesn't kill projects. The wrong pricing model does. If you've ever finished a €5,000 brand identity and realised you earned less than minimum wage once you counted the revision rounds, the problem probably started before you opened Figma.
Hourly pricing: honest but punishing
Hourly billing feels safe because every minute is accounted for. Clients understand it, and you never technically "lose" money on a project. But for a solo designer, it has a structural problem: your income is capped by your hours, and fast, experienced work gets penalised.
If you charge €75/hr and deliver a logo concept in four focused hours, you invoice €300. A slower designer who takes ten hours invoices €750. You are being charged a competence tax.
When hourly still makes sense:
- Ongoing consulting or art direction where scope is genuinely unknowable upfront.
- Edits and change requests on a project that has already closed.
- Exploratory discovery phases before a fixed quote is locked in.
For anything with a defined output, hourly is usually the wrong tool.
Project pricing: where most designers should live
Fixed-price project billing means you quote a number, scope the deliverables, and invoice against milestones. Done well, this model rewards your speed, protects against unlimited revisions, and makes cash flow predictable.
How to build a project quote that holds
Start from time, then add a buffer and a risk premium. If a brand identity realistically takes 30 hours at your target rate of €120/hr, that's €3,600 as a floor. Add 20% for the revision round the client didn't mention in the brief, and you're at €4,320. Round to €4,500 and that's your quote.
The milestone structure matters as much as the total. A typical split for a €4,500 project:
- 50% upfront (€2,250) before any work starts.
- 50% on delivery of final files.
The problem with "50% on delivery" is that delivery gets held hostage. The client goes quiet, the launch slips three weeks, and your invoice sits in a drawer. A tighter structure:
- 50% upfront before kickoff.
- 25% on first concept presentation (regardless of approval).
- 25% on final file delivery.
Now you're collecting €3,375 before the client has even seen the finished logo. The last €1,125 is small enough that a slow client can't derail your month.
Scope creep: name it, price it
Write a revision policy into every proposal. "This project includes two rounds of revisions. Additional rounds are billed at €120/hr." Most clients won't burn extra rounds. The ones who do will pay for them.
Retainer pricing: predictable income, but only if structured right
A retainer is a monthly fee for reserved capacity. For a solo designer, it's the closest thing to a salary. A client pays €2,400/month and gets, say, 20 hours of design time: social assets, deck updates, ad creative, whatever comes up.
The appeal:
- Revenue you can rely on when planning your month.
- Deeper client relationships and faster decision loops.
- Less time writing proposals.
The risk:
- An unstructured retainer becomes an all-you-can-eat buffet. Without hour tracking or a clear deliverables list, "20 hours a month" turns into 35 with no pushback mechanism.
Define what's included, what rolls over (nothing, ideally), and what triggers an overage invoice. A retainer is not a subscription to your availability: it is a reserved block of your expertise.
Mixing models: the practical reality
Most designers at the €2k–€8k/month range end up with a mix. A retainer client or two provides the floor (say, €3,600/month). One or two project-based clients fill the rest. Hourly sits in reserve for extras only.
This structure also changes how you invoice. Different projects in different currencies, different payment schedules, milestone invoices going out on different days. Managing that manually in a spreadsheet is where things quietly break down.
How most designers invoice
- Send a manually formatted PDF for each milestone and hope it doesn't get lost in email.
- Track which 50% deposits have cleared in a spreadsheet updated by memory.
- Chase the "after launch" balance with an awkward follow-up email written from scratch each time.
- Switch currency formats manually for EUR, USD, and GBP clients.
How ZenPay handles it
- Shareable invoice links mean clients pay directly from a URL without creating an account.
- Per-invoice payment tracking shows partial payments and outstanding balances at a glance.
- Auto-reminders fire on a schedule you set, in your name, with an editable template you write once.
- Per-invoice currency selection lets you bill one client in GBP and the next in EUR without any reformatting.
Choosing your model: a quick decision frame
| Situation | Best model |
|---|---|
| Defined deliverables, known scope | Fixed-price project |
| Ongoing, volume-variable work | Retainer with hour cap |
| Unknown scope, advisory work | Hourly (time-boxed) |
| Extra revisions on a closed project | Hourly add-on |
If you're quoting a rebrand, that's a project. If a client wants you on-call for their marketing team, that's a retainer. If they want a third revision round after you've closed the job, that's an hourly add-on billed before you open the file.
The pricing model you choose doesn't just affect your income. It shapes every client conversation, every revision request, and every invoice you send. Get it right early and the rest of the project runs cleaner.
Less admin.
More of what matters.
Your first invoice
within 2 minutes.
Keep reading
The complete guide to issuing credit notes and refunds
Cancellations and partial refunds are part of travel agency life. Here's exactly how to handle credit notes and refunds without wrecking your books or your client relationships.
Quarterly tax planning for contractors: a practical guide
If you bill via deposit, progress, and final invoices, your tax exposure shifts every quarter. Here's how to stay ahead of it without hiring an accountant for every job.
Deposit and balance billing for travel: the FX risk you might be eating
When you collect a client deposit in EUR and pay suppliers in USD, the exchange rate between those two moments is your problem. Here's how to stop absorbing it silently.