How Hour Packages Work: A Better Way to Bill Retainer Clients
How Hour Packages Work: A Better Way to Bill Retainer Clients
If you’ve ever had a client dispute an invoice, or found yourself delivering work you know you weren’t paid for, the billing model is usually the root cause.
Most agencies bill retainer clients in one of two ways: a flat monthly fee, or an hourly rate with a cap. Both create problems. Flat fees lead to scope creep. Hourly caps lead to arguments about what’s included.
Hour packages offer a cleaner alternative. Here’s how they work, why clients like them, and how to manage them properly.
What is an hour package?
An hour package is a pre-purchased block of time. The client buys a set number of hours upfront — say, 20 hours per month — and your team draws down against that balance as work is completed.
The key differences from a traditional retainer:
| Traditional retainer | Hour package | |
| What the client buys | Access to your team | A defined number of hours |
| What happens if hours run out | Usually gets awkward | Clear — buy more hours |
| What happens if hours aren’t used | Usually lost (or rolled over if negotiated) | Typically expire or roll over (your policy) |
| Transparency | “We spent X hours on your project” | “You have Y hours remaining” |
The shift from “hours spent” to “hours remaining” changes the dynamic entirely. Instead of the client interrogating what happened, they can see their balance at any point during the month.
Why hour packages work better for agencies
1. Scope conversations become factual, not confrontational
The hardest conversation in agency work is “that’s out of scope.” It feels adversarial because both parties are operating on different definitions of what was agreed.
With hour packages, the question becomes: “You have 4 hours remaining this month. This task will take approximately 3 hours. Would you like to proceed, or hold it for next month’s package?”
That is a logistics question, not an argument. The client is not being told no — they’re being given a choice. The outcome is the same (you don’t do free work), but the relationship survives.
2. Invoice disputes drop dramatically
Invoice disputes almost always come from one of two places: the client didn’t understand what was being delivered, or they didn’t believe the hours were actually spent.
Hour packages address both. Clients know upfront what they’ve purchased. And with proper time tracking, you can show them a detailed breakdown of exactly where their hours went — not just a total.
When a client can see “3.5 hours: homepage redesign iterations / 2 hours: copywriting review / 1.5 hours: project coordination,” they understand the invoice. The 7 hours stops being an abstraction.
3. Revenue becomes more predictable
A flat retainer is predictable until a client cancels. An hourly arrangement is unpredictable month to month. Hour packages sit between them: clients commit to a package volume (which gives you revenue predictability), but the work is time-bound (which gives clients flexibility).
Many agencies find that clients are more willing to sign up for hour packages than open-ended retainers, because the risk is bounded. The client knows exactly what they’re committing to.
4. Over-delivery becomes visible and stoppable
With a standard retainer, it’s easy to deliver extra work without noticing — especially when different team members are working on the same client and no one is keeping a live tally.
Hour packages force the question. When a client is at 80% of their hours halfway through the month, someone notices. The decision gets made consciously (“do we continue, or flag it with the client?”) rather than by default (“we just kept working”).
How to structure hour packages for your agency
Decide on your package sizes
Common structures:
-
Small: 10 hours/month (suits maintenance retainers, light support)
-
Medium: 20 hours/month (suits active project work + account management)
-
Large: 40 hours/month (suits intensive engagements or full retainer relationships)
You can also offer top-up packages for when clients exhaust their monthly allocation early.
Set a rollover policy
One of the first questions clients ask: “What happens if I don’t use all my hours?”
Options:
-
No rollover: Hours expire at month end (simplest to manage, maximises revenue predictability)
-
Full rollover: Unused hours carry forward (clients love it, creates accounting complexity)
-
Capped rollover: Up to X hours carry forward per month (a reasonable middle ground)
Whatever you choose, document it clearly in your engagement letter or service agreement. Ambiguity here is where disputes start.
Set an expiry date
Even with rollover, packages should expire. An 18-month-old credit of 30 hours is a liability on your books and a potential relationship complication if the client suddenly wants to redeem it.
A typical policy: hours can roll over for up to 3 months, then expire. This is standard enough that most clients accept it without pushback.
Agree on your charge-out rate vs package pricing
This is where “charge out rate vs hourly rate” becomes relevant.
Your charge-out rate is what you bill clients per hour. Your internal hourly rate is the cost of your team’s time (salary ÷ billable hours). The difference is your margin.
When pricing packages, the charge-out rate is the foundation. But you might offer a slight discount for larger volume commitments — for example, your standard rate is $180/hr, but a 40-hour monthly package is priced at $170/hr. The volume discount incentivises commitment without significantly eroding margin.
How to manage hour packages without spreadsheets
Managing hour packages in a spreadsheet works fine for one or two clients. It breaks down when you have five, eight, or twelve.
The problems:
-
Multiple team members logging time in different places
-
No live balance — you find out a client is over-quota at month end, not mid-month
-
Creating client reports is manual and time-consuming
-
Rollover calculations become error-prone
ChronoFlow was built specifically to solve this. Each client has one or more hour packages. Time entries are logged against packages as work is done. The balance updates in real time. At any point you can see — for every client — how many hours remain.
When a client’s balance gets low, it’s visible immediately. When you need to send a report, you generate a shareable link rather than building a spreadsheet. When a package expires and rolls over, the system handles it.
Try it free — no credit card required, and you can have your first client and package set up in under five minutes.
Common questions about hour packages
What if a client uses their hours in week one?
This is actually a good problem — it means the client is engaged and the work is flowing. Have the top-up conversation early: “You’re on track to use your 20 hours by end of next week. Would you like to add a 10-hour top-up to keep momentum, or should we pause until next month’s package starts?”
Framed this way, it’s a client service moment, not a billing confrontation.
What if a client never uses their hours?
First, check whether the package is right-sized. A client consistently using 4 of their 20 hours probably needs a smaller package. This conversation is better had proactively than letting the client feel like they’re paying for something they’re not using.
Should I have minimum package sizes?
Yes. Avoid selling packages smaller than your minimum viable engagement — typically 5–8 hours. Below that, the account management overhead often exceeds the margin.
How do I handle discovery or strategy work?
Many agencies keep discovery and strategy separate from retainer packages — billed at a fixed project price, then the retainer begins once the engagement is defined. This keeps the package model clean and avoids complexity in the early stages of a client relationship.
Making the switch from flat retainers to hour packages
If you have existing clients on flat monthly fees, transitioning them to hour packages takes some care.
A few principles:
Don’t frame it as a price increase. Even if the effective rate is similar, changing the billing structure feels like a change to clients. Emphasise the benefits to them: clearer visibility into what they’re getting, the ability to see hours remaining during the month, more transparent reporting.
Give notice. A 30-day notice period before the new structure kicks in is standard and fair.
Start new clients on packages from day one. Don’t wait until you’ve accumulated a mix of billing models before you systematise. Every new engagement is an opportunity to do it right.
The bottom line
Hour packages solve the two core problems of retainer billing: scope ambiguity and lack of transparency.
When clients know exactly what they’ve bought and can see where their hours are going, disputes drop. When you have a live view of remaining hours per client, over-delivery drops. Both outcomes improve the agency relationship and protect your margins.
The mechanics are straightforward. The hard part is managing the tracking consistently — and that’s where having the right tool matters.
Related articles
ChronoFlow vs Harvest vs Toggl: Which Time-Tracking Tool is Right for Your Team?
Time trackers answer how long work took. They don’t answer whether the work should have been done.
The Complete Guide to Preventing Scope Creep with Automated Budget Alerts
Stop scope creep before it kills your profit. Learn how automated budget alerts prevent project overruns with this compl...
Hour Packages vs Traditional Billing: A Complete Guide for Consultants
Learn how hour packages work and why consultants are switching from hourly billing. Complete guide with pricing strategi...