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
Multi-currency banking for global freelance consultants
When you invoice in USD, EUR, and GBP from three different countries in a year, "just open a bank account" is terrible advice. Here's a practical guide to making multi-currency banking actually work.
From time entry to sent invoice: cutting the lag in a small law firm
For small law firms, the gap between billable work and a sent invoice costs real money. Here's how to close it without hiring a billing coordinator.
Pricing online courses in multiple currencies without losing on FX
FX losses and payment processor fees quietly shrink your course revenue. Here's how to price in multiple currencies and protect your margin on every sale.