20 January 2026 · 6 min read
Most businesses default to project billing when they engage a technology vendor. A scope is agreed, a price is quoted, work is delivered, invoice is raised. It feels clean and predictable. The problem is that most technology needs aren't actually project-shaped — they're ongoing, they evolve, and treating them as a one-time project often creates more problems than it solves.
A retainer is a fixed monthly engagement. You pay a set amount each month for a committed block of the vendor's time and attention. Within that engagement, you define priorities — typically at the start of each month or sprint — and the vendor delivers against them. Unused capacity rolls forward or is treated as a credit, depending on the contract terms.
The key feature of a retainer isn't the pricing model — it's the relationship it creates. A vendor on a retainer is invested in your outcomes month after month. They see what their work produces. When something they built last month isn't working as expected, they fix it — because they're still engaged. When your priorities shift, the retainer accommodates that shift without a new scope document and a new quote.
The vendor also gets better at your business over time. By month six of a retainer, they know your systems, your team, and your constraints better than any new vendor could. That accumulated knowledge has real value — problems get diagnosed faster, solutions are better calibrated to your actual situation, and the back-and-forth that slows early engagement is significantly reduced.
Project billing is appropriate when the work genuinely is a one-off, well-defined task with no ongoing dependency. A landing page for a specific campaign. A data migration from an old system to a new one. A one-time security audit. A specific report or document.
The test is: will you need ongoing work from this vendor after the project is delivered? If the answer is no — genuinely no, not "probably not" — then a project quote is appropriate. The scope is clear, the deliverable is fixed, and once it's done, it's done.
Project billing also works when you're evaluating a new vendor and want to test the relationship before committing to ongoing work. A bounded project with clear success criteria is a good way to assess capability and working style before entering a longer engagement.
Retainer billing is appropriate whenever the work is continuous, evolving, or dependent on ongoing context. This covers a large proportion of technology work:
If you find yourself repeatedly commissioning small projects from the same vendor, you're probably paying more than a retainer would cost — because each project includes a margin for vendor risk, re-familiarisation time, and proposal overhead.
Not all retainer contracts are structured well. Before signing, make sure you understand:
Retainers require more management discipline than projects. Because the scope is rolling rather than fixed, the relationship drifts if not actively managed. If you don't define priorities clearly at the start of each month, the vendor will prioritise what they think is important — which may not match your actual priorities.
Retainers also require trust. You're paying monthly for capacity that you can't fully audit. If the relationship isn't transparent — if the vendor doesn't report clearly on what they've done — it's hard to evaluate value.
The best retainer relationships have a regular cadence: monthly priority setting, weekly or fortnightly check-ins, and a monthly delivery summary. This doesn't take much time, but it makes the difference between a retainer that delivers consistent value and one that drifts.
At the end of each month, ask three questions: What shipped? What's the impact? What's the plan for next month? If the answers to these questions are clear and positive, the retainer is working. If you find yourself unsure what the vendor actually did last month, that's a signal to reset the relationship — not necessarily to end it, but to restructure the reporting and priority-setting process.
A good technology retainer should feel like having a skilled team member who happens to also work for other clients. You know what they're working on, you see the output, and you can adjust direction when priorities change. If it feels like throwing money into a black box, something in the structure needs to change.
The billing model — retainer vs project — is less important than the relationship structure. But getting the model right makes the relationship structure much easier to maintain.