Skip to main content
·6 min read·consulting, law, accounting, agencies

Retainer billing vs. ad-hoc invoicing: which model fits your firm?

Two billing models dominate professional services: the retainer and the ad-hoc invoice. Here's how to choose — and how to run both without spreadsheets.


Most professional services firms settle into one billing rhythm and stick with it. The retainer becomes the default, or the ad-hoc invoice does, often because that's just how the first client relationship was set up. Over time it can be worth stepping back and asking whether the model actually fits the work — or whether it's costing you money and client goodwill quietly.

This is a practical breakdown of both models: how they work mechanically, where each one earns its keep, and what to watch for when you're running a mix.

The retainer model

A retainer is a pre-paid commitment. The client buys a block of hours — say 20 hours a month — and you draw against that pool as work comes in. At the end of the engagement period, unused hours either roll over, expire, or are partially credited depending on your contract terms.

What you gain:

  • Predictable monthly revenue. The invoice goes out on the 1st regardless of whether requests came in. Cash flow is smoother and forecasting is straightforward.
  • Committed client relationships. A retainer signals an ongoing partnership rather than a transactional one. Clients on retainer churn less.
  • Administrative simplicity at scale. One invoice per client per month instead of one invoice per project per client per month.

What to watch for:

  • Underutilised retainers breed resentment. If a client pays for 20 hours but only uses 8, they will eventually question the value. Either scope better or offer a smaller retainer tier.
  • Scope creep is harder to track. When hours are pre-purchased, clients sometimes treat the retainer as a licence for unlimited informal requests. Clear request management — written scope, status tracking, hours balance visible to the client — prevents this.
  • Chasing top-ups when pools run low. If a client runs out of hours mid-month and needs more work done, you need a clean process to approve the additional hours or pause new requests. Without tooling, this becomes a messy email thread.

The ad-hoc (time and materials) model

Ad-hoc billing means you invoice for what was actually delivered. Work happens, you track the time, and you send an invoice at the end of the period — or on completion of each project.

What you gain:

  • Perfect accuracy. The invoice reflects exactly what was done. There's no over- or under-allocation to reconcile.
  • Lower friction for variable-volume clients. Clients whose demand spikes and dips don't have to commit to a monthly floor they might not use.
  • Better fit for project-based work. A defined deliverable with a defined scope is often cleanest billed as a single fixed-price invoice on completion.

What to watch for:

  • Revenue is lumpy. A quiet month means a small invoice, regardless of your cost base. You need reserves or a strong pipeline to absorb the variation.
  • Approval delays delay payment. If the client needs to sign off on hours before the invoice goes out, a slow approval cycle pushes your payment date out by weeks.
  • Margin compression on complex projects. When scope expands but you've already quoted a fixed price, the additional hours absorb margin silently. Rigorous scope control matters more here.

When retainer makes more sense

Retainer billing fits best when:

  • The client has a sustained, predictable demand for your firm's time
  • You want stable recurring revenue and are willing to invest in client success to earn it
  • The engagement involves multiple small requests rather than discrete large projects
  • You have the tooling to track hours per client and surface the balance to the client in real time

Accounting practices with monthly bookkeeping clients, law firms with ongoing corporate advisory work, and agencies running always-on social or content programmes are the clearest retainer fits.

When ad-hoc invoicing makes more sense

Ad-hoc billing fits best when:

  • The work is a one-off project with a defined start and end
  • Client demand is genuinely unpredictable and a retainer floor would feel unfair to them
  • The engagement is a fixed-price deliverable (a brand audit, a due diligence review, a software sprint) where billing by the hour creates incentive misalignment
  • You're in an early client relationship and haven't yet established the trust or pattern that justifies a retainer commitment

Running both models simultaneously

Most mature professional services firms run both. Anchor clients are on retainers; project clients are on ad-hoc or fixed-price invoicing. The challenge is operational: keeping the two billing tracks separate without letting them bleed into each other.

The practical requirements are:

Per-client billing configuration. Each client needs an explicit mode — retainer or ad-hoc — that governs how their hours are tracked and how invoices are generated. Mixing modes in a shared spreadsheet is the fastest route to billing errors.

Separate hours pools. Retainer clients have a pre-purchased hours balance. Ad-hoc clients don't. The two shouldn't share a ledger, and ad-hoc hours shouldn't accidentally draw against retainer pools.

Different invoice triggers. Retainer invoices often go out on a fixed schedule (monthly, semi-monthly). Ad-hoc invoices go out on project completion or period end. Your billing system needs to support both triggers without manual intervention.

Client visibility. Retainer clients benefit from seeing their hours balance in real time — it reduces "where are we?" emails and surfaces top-up conversations naturally. Ad-hoc clients benefit from being able to track request status and see the work being done before the invoice arrives.

The staff augmentation variant

A third model worth naming: staff augmentation billed via timesheets. The client pays for hours worked, but those hours are tracked on a weekly basis — itemised by day, signed off by the client, then invoiced.

This is common in consulting firms that embed team members in client organisations and in development shops doing staff aug engagements. It's closer to the ad-hoc model in that billing reflects actual work done, but the weekly cadence and client-approval flow make it operationally distinct.

The invoicing logic is also different: the rate may vary by day or role, and the invoice needs to show the timesheet breakdown (date, hours, rate, total per day) rather than a single line item.

A practical decision framework

Three questions to answer for each client relationship:

  1. Is demand sustained and predictable? If yes, retainer. If no or unknown, start ad-hoc and revisit after 3 months.

  2. Does the work produce discrete deliverables or continuous support? Deliverables point toward fixed-price or project billing. Continuous support points toward retainer.

  3. Is the client comfortable making a financial commitment upfront? Some clients — especially smaller ones or those new to working with external advisors — resist retainers early in the relationship. Meeting them where they are and shifting to retainer once trust is established is a reasonable sequencing.

Getting the billing model right is mostly about matching the financial rhythm of the invoice to the nature of the work. When those are aligned, billing becomes invisible. When they're misaligned, every invoice is a negotiation.

AlphaI+

Ready to put this into practice?

AlphaI+ handles retainer pools, ad-hoc invoicing, and timesheet billing — all from one workspace. 14-day free trial, no credit card required.

Start your free trial →