All posts

Pricing

Hourly, fixed-fee, or retainer: choosing your billing model

Hourly, fixed-fee, and retainer aren't better or worse — they fit different work. Here's how to match the model to the project so you're paid fairly and predictably.

T

The Kliently Team

June 5, 2026 · 5 min read

Ask ten freelancers how they price and you will get heated opinions in every direction. Hourly people warn that fixed fees get you exploited. Fixed-fee people swear hourly billing punishes you for getting faster. Retainer people quietly out-earn both and say less about it. The truth is duller and more useful: none of these models is best. Each one fits a different kind of work.

Pick the wrong model and even good work feels like a fight over money. Pick the right one and pricing fades into the background where it belongs. Here is how to match the model to the job — and how to bill each one without the admin eating your evening.

Hourly: when the scope is genuinely unknown

Hourly billing earns its keep when neither you nor the client can honestly predict how much work there is. Open-ended consulting, ongoing maintenance, exploratory phases, "we'll know it when we see it" projects — these are where hourly protects you. You are paid for the time you actually spend, and scope creep simply shows up as more billable hours instead of unpaid ones.

The catch is the one every experienced freelancer learns the hard way: hourly punishes efficiency. The better and faster you get, the less you earn for the same outcome. It also caps your income at the number of hours in a day. Use it where uncertainty is real — not as a default because pricing is hard.

  • Good for: maintenance, advisory work, discovery phases, anything genuinely open-ended.

  • Watch out for: clients who want a fixed budget but an hourly rate — agree a cap.

  • Non-negotiable: track time accurately, because here your records are your invoice.

Fixed-fee: when you can define "done"

Fixed-fee pricing shines when the deliverable is well-defined — a logo, a website, a specific report, a clearly bounded build. You quote a price for the outcome, and how long it takes is your business, not the client's. Clients tend to love it: they know the cost up front and carry no risk of a runaway bill.

Fixed-fee also rewards exactly what hourly punishes. Get faster or smarter and you keep the upside, because you are selling a result, not your minutes. The risk lives entirely in scope: if "done" is fuzzy, every "could you also just…" eats your margin. Fixed-fee only works on top of a tightly defined scope and a written change-request process.

Fixed-fee pricing rewards getting better at your craft. Hourly pricing quietly taxes it. That difference compounds over a career.

Retainer: when the relationship is the product

Retainers are the model freelancers reach for too late. A client pays a set amount on a regular schedule — monthly, usually — in exchange for ongoing availability or a recurring block of work. Think ongoing design support, monthly content, a standing strategy call, managed maintenance.

The appeal is predictability on both sides. You get income you can actually plan around instead of starting every month at zero; the client gets a reliable partner instead of having to re-hire you each time. Retainers turn a string of one-off transactions into a relationship — and relationships are where the steadiest, least stressful freelance income lives.

  1. Define what the retainer includes — hours, deliverables, or scope of availability.

  2. Set how unused capacity is handled — does it roll over, or reset each period?

  3. Agree what falls outside the retainer and is billed separately.

  4. Put it on a recurring schedule so the invoice goes out without you remembering.

You can — and should — mix models

The best freelancers rarely commit to one model forever. They match it to the work in front of them. A common, healthy pattern: a fixed-fee project to deliver the initial build, then a monthly retainer to maintain and grow it. Or a hourly discovery phase to scope the unknown, followed by a fixed fee once "done" is finally clear.

There is no rule that one client gets one model. Your only job is to pick the structure that fairly prices the work and fairly protects your time — and to be willing to change it as the relationship evolves.

Make the billing model invisible

Whichever model you choose, the billing itself should never become a second job. This is where the right tooling quietly earns its place. Hourly work should flow straight from a timer to an invoice; retainers should bill themselves on schedule; fixed-fee milestones should turn into invoices the moment they are done.

In Kliently, each model has a clean path. A rate hierarchy (project-member rate, then project rate, then your default) snapshots the rate at entry time, so hourly invoices are always correct and old entries never change value when a rate moves. Unbilled hours convert to a draft invoice in one click. Retainers run on recurring schedules — weekly, monthly, quarterly, or yearly — sent automatically. And smart reminders chase overdue invoices for you and stop the moment a client pays.

Choose the model, then let it run

Hourly for the unknown, fixed-fee for the well-defined, retainer for the ongoing — and freely mixed as the work demands. The model is a strategic choice; the billing should be an afterthought. Get the first right and automate the second, and pricing stops being the part of freelancing you dread. If you want to see how each model invoices in practice, the invoicing overview and the pricing page are good places to start.

T

The Kliently Team

Payments