Blog · Studio notes
— Studio notes··9 min read

Why we stopped charging hourly and what happened next

Joona Heinonen· Choco Media · Rovaniemi

There was a specific Monday morning — about two years into running Choco Media — when we looked at the previous month’s invoices and felt genuinely embarrassed. Not because the numbers were bad. They were fine. We were embarrassed because we had spent a long weekend on a client strategy deck, billed a reasonable hourly rate for it, and received a reply asking whether we could trim the invoice “since the deck ended up not being used.” We had sold hours. The client had bought results. Those are not the same thing, and we had been pretending otherwise.

That conversation was the end of hourly billing for us. This post is about what came after — honestly, including the parts that were harder than we expected. If you are a small agency or a freelancer weighing the same move, this is the account we wish we’d had before making it.

The topic of agency pricing model gets searched by people mid-transition: they sense that hourly is broken but are not sure what replaces it. We’ll try to answer that directly.

Why hourly billing quietly breaks agencies

Hourly billing feels safe because it appears fair: you work, you get paid. The problem is that it ties your revenue to one finite resource — time — and it creates a structural conflict with every client relationship you have.

When you bill by the hour, efficiency becomes your enemy. Every tool that saves you two hours is two hours of revenue you can no longer invoice. Every process improvement shrinks your top line. We were, in effect, penalising ourselves for getting better at the job.

None of this is unique to us. It is structural. Hourly billing made sense when consulting meant sitting in a client’s office for a week. It makes much less sense when outcomes are what actually matter.

What we moved to: flat-rate monthly retainers

We did not invent flat-rate retainers. But we had to figure out how to implement them in a way that worked for a small team delivering real marketing work — not vague strategy documents.

Our model is built around defined deliverables per month, not hours. A retainer agreement specifies what we produce: how many content pieces, what campaigns we run, which channels we manage, and what reporting looks like. The client pays a fixed monthly fee. We deliver the scope. Time is our problem to manage, not theirs to audit.

The mechanics are straightforward. The psychology took longer to adjust to — on both sides.

The first few months: what actually happened

We did not flip a switch. We moved existing clients gradually — one at a time, at renewal points — and made the new pricing the default for all new business from a specific date onward.

The first thing we noticed was that conversations changed. Instead of “how long will this take?” clients started asking “what will we have by the end of the month?” That is a better question. It focuses everyone on output rather than input.

The hardest part of leaving hourly billing was not the pricing conversation. It was learning to trust our own scoping. When time is the unit of safety, you always have a number to fall back on. When outcomes are the unit, you have to be honest — with the client and with yourself — about what is actually achievable.

Some clients pushed back. Two left. One of those was a client we should have parted ways with anyway — the kind of engagement where every invoice triggered a negotiation. The other was a genuine miss on our part: we had not explained the change clearly enough, and they felt ambushed. We learned from that. Now the transition conversation follows a clear script.

What changed in our revenue

We are deliberately not giving specific revenue numbers here — partly for privacy, partly because the numbers will mean different things depending on your context. What we can say is directional and honest.

Average revenue per client went up roughly 30–40% in the first year. That was not because we raised prices dramatically. It was because the scope conversations were cleaner: when you price by deliverable, you naturally articulate the full picture of what you do, and clients often elect to include things they previously excluded to keep hourly bills down.

There was a short-term dip during the transition — about six weeks where cash flow was tighter than usual as some clients churned and new ones came in at the new model. We had expected this. Plan for it.

How we price a retainer now

The honest answer is that we price from the client’s outcome, not from our costs. We ask: what does success look like for this engagement in six months? What is that worth to them? Then we work backwards to a scope that justifies a sustainable fee.

That said, we have an internal floor. Every retainer covers our actual cost of delivery (team time, tooling, reporting) plus a margin that reflects the risk we are taking on by pricing fixed. If a project goes over scope, we absorb that up to a point — so the margin has to be real.

For more on how we structure ongoing engagements, see our bespoke retainer page — it covers how we scope larger, more complex partnerships.

The client conversations that made it work

The single biggest factor in a smooth transition was framing. We did not lead with “we are changing our pricing model.” We led with the problem we were solving for the client.

The framing we use now goes roughly: “We’ve found that hour-based billing makes it harder to focus on what actually matters — your results. We want to move to a model where you know exactly what you’re getting each month and we’re accountable to that, not to a timesheet.” Most clients found this immediately sensible. A few asked clarifying questions. Almost none objected.

What we’d do differently

We moved slower than we needed to. Fear of losing clients kept us running a hybrid model (some clients hourly, some retainer) for about eight months longer than was healthy. The hybrid was exhausting to manage and created inconsistency in how we approached client relationships.

If we were doing it again: pick a date, tell every client at the same time, and be done with it. Offer a transition period — say, 60 days — on the old model for existing clients if they need it. But set the endpoint clearly. Ambiguity serves no one.

Our post on how we onboard a new client in 14 days covers exactly what that process looks like now.

Is flat-rate right for every agency?

Probably not. There are engagements — pure consulting, strategy work, one-off audits — where hourly or project-based billing makes more sense. We still price some work that way. What we stopped doing is using hourly as the default for ongoing relationships.

The question worth asking is: what am I actually selling? If the answer is expertise applied to achieving a client’s goals, hourly billing is the wrong vehicle. If the answer is a specific amount of time, then hourly is accurate — but you are probably in a commodity market.

We also think this shift becomes more compelling, not less, as AI tooling improves. When a capable small team can produce significantly more output per hour than it could two years ago, hourly billing penalises competence in a way that is increasingly hard to justify. Our AI automation work is a direct expression of that: we invest in efficiency so we can deliver more value per euro of retainer, not to pad hour counts.

The practical summary

This is what the transition actually looks like, condensed:

  1. Decide on your retainer structure: what tiers, what deliverables, what price points.
  2. Build a one-page scope document template before you have the first client conversation.
  3. Set a transition date. Tell all clients at once. Offer a 60-day transition window for existing clients.
  4. Run every new proposal at the new model from day one.
  5. Build a scope-review trigger into every retainer agreement from the start.
  6. Plan for a 4–8 week cash flow dip. It is real but temporary.

The financial upside is real. The relationship quality upside is, honestly, larger. When you stop billing hours, you stop being in an adversarial relationship with efficiency — and that changes how the work feels, for you and for the people you work with.

If you are thinking about making the same move and want to talk through how it might look for your situation, drop us a note — we are happy to think it through together.

← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call