Buying Development Hours in Advance: How an Hours Bank Works
By CodexierPublished 5 min read
Between a fixed-price project and paying for every hour as it comes, many agencies and freelancers offer a third model: you buy a block of hours in advance, often at a lower hourly rate, and draw on it as needs arise. It can be an efficient way to buy small changes and improvements. It can also be a way to pay for time you never use. The difference lies in the terms: how long hours are valid, how they are reported and what counts against them.
How an hours bank works
- You agree a block size and price, and pay up front or on a schedule.
- You send requests through an agreed channel; the supplier estimates larger tasks before starting.
- Time is logged per task and deducted from the balance.
- You receive a report, monthly or on request, showing tasks and remaining hours.
- When the balance runs low, you top up, or the arrangement switches to ordinary hourly billing.
Expiry and roll-over rules
Suppliers put expiry on hours for a reason: they plan capacity, and a client that saves hundreds of hours and uses them all in one month is hard to staff. From the buyer's side, expiry is where money is lost. Read these terms before comparing the hourly rate.
| Term | Buyer-friendly | Watch out for |
|---|---|---|
| Validity | Twelve months or more from purchase | Hours lapse at month or quarter end |
| Roll-over | Unused hours carry into the next block | No roll-over at all |
| Minimum charge per task | Fifteen or thirty minutes | A full hour for a two-minute change |
| What is deducted | Hands-on work and agreed meetings | Email, internal handovers and project management charged without agreement |
| End of agreement | Unused hours refunded or usable for a set period | Unused hours forfeited |
| Rate changes | Price locked for the block | New rates applied to hours already paid |
Reporting and transparency
Once hours are prepaid, you cannot see the work behind them unless the supplier shows it. Good reporting is not a favour; it is what makes the model trustworthy.
- A task-level ledger: date, request, who did the work, time charged, remaining balance.
- An estimate before any task expected to take more than a couple of hours, so you can say no.
- A warning when the balance falls below an agreed level.
- Access to the ticket or task system, so reports match actual requests.
- Invoices that reference the block, so your accountant can book the prepayment correctly.
For bookkeeping, prepaid hours not yet used at year end are normally a prepaid expense rather than a cost for the year; your accountant decides. VAT is charged on the invoice for the prepayment.
Compared with a retainer
| Aspect | Hours bank | Retainer | Pay-as-you-go |
|---|---|---|---|
| What you buy | Time, used on request | Ongoing responsibility and set services | Time, per request |
| Proactive work | Only if you ask | Included | Only if you ask |
| Response time commitment | Rarely | Usually | No |
| Price per hour | Lower than ad-hoc | Varies; fee covers services, not hours | Highest |
| Risk of paying for unused time | Yes, if hours expire | Low if services are delivered | None |
Our guide on retainer or pay-as-you-go looks at the maintenance side in more detail.
When it suits you
- You have a steady stream of small changes: new landing pages, content modules, small features, integration tweaks.
- You can estimate your yearly need from the last twelve months of invoices.
- Someone else, or a separate agreement, handles updates, backups and monitoring.
- You do not need a guaranteed response time for incidents.
Decision rule: size the bank to what you actually used last year, not to what you hope to do, and only buy it if the terms let hours live for at least a year. If your needs are larger and defined, a fixed-price project is clearer; see fixed price or hourly. When not to buy an hours bank: if requests come a few times a year, pay per task. We sell maintenance as a monthly maintenance package and projects at fixed prices on the pricing page; if you are weighing an hours bank from another supplier against these, book a short call and we will compare honestly.
Frequently asked questions
Is an hours bank cheaper than hourly billing?
Per hour, usually yes. In total, only if you use the hours before they expire. Compare the expected cost including the risk of lapsed hours, not just the rate.
What happens to unused hours if we end the agreement?
It depends entirely on the contract. Some suppliers refund or let you use them for a period; others forfeit them. Agree this before paying.
Can the supplier charge project management against the bank?
Only if the agreement says so. Specify what counts: hands-on work, agreed meetings and estimates are common; internal coordination and email are often excluded.
How big should the first bank be?
Small. Buy a block that covers a few months of your typical needs, check the reporting and quality, and size up when you know the pattern.
Weighing an hours bank against other models?
Bring the offer to a free 15-minute call. We read the terms with you, estimate your real need from past invoices and tell you which model is likely to cost least.
Book a free 15-minute call