Who This Guide Is For
This guide is for business owners and project leads who have an active support retainer with a development agency or freelancer and want to make sure they are getting full value from it. You are paying for a defined amount of development and support time each month, and you want every hour to count.
Before You Start
You should have an active retainer agreement with defined hours, scope, and communication channels. If you are evaluating whether a retainer is right for you, How to Decide Between a Retainer and Project Engagement covers that decision.
Step 1: Submit Structured Requests
The single most effective thing you can do is submit clear, structured requests. A well-written request takes five minutes to write and saves hours of back-and-forth clarification.
Every request should include:
- What you want: describe the desired outcome, not the technical implementation. “Users should receive an email when their request status changes” is better than “Add a webhook listener.”
- Why it matters: context helps the development team make good decisions. “Clients keep emailing to ask about their request status” explains the problem the feature solves.
- Priority: is this urgent, important, or nice-to-have? Without a priority, everything gets treated as medium.
- Acceptance criteria: how will you know it is done? “The email includes the request title, new status, and a link to view it in the portal.”
A request that takes the development team ten minutes to understand instead of thirty minutes of clarification is a request that uses your retainer hours more efficiently.
Step 2: Prioritise Across the Month, Not Per Request
Most retainers have a fixed number of hours per month. The temptation is to submit requests as they arise and assume the team will handle them in order. This wastes hours on low-priority work while high-priority items wait.
At the start of each month (or sprint, if your retainer runs on sprint cycles), review your outstanding requests and rank them. Your top three items should account for the majority of the available hours. Everything else is a bonus if time allows.
If you cannot decide between two items, ask: “Which of these, if not done this month, will cause the most pain?” That question usually resolves the priority.
Resist the urge to add urgent items mid-month without adjusting the plan. An urgent addition means something else gets pushed. Acknowledge the trade-off explicitly: “This new request is more important than item four on the list — please swap them.”
Step 3: Use the Retainer for Evolution, Not Just Fixes
Bug fixes and urgent issues are necessary, but if your retainer hours are consumed entirely by reactive work, the system is not improving. Aim for a split: roughly 60 to 70 percent on improvements and new features, 30 to 40 percent on maintenance and fixes.
If maintenance and fixes consistently consume more than half the retainer, it signals an underlying quality issue. Discuss this with your development team — it may be worth investing a month’s hours in addressing root causes rather than continuing to fix symptoms.
The most effective retainer relationships are ones where the system gets meaningfully better every month. After a year, the system should have capabilities it did not have at the start, not just the same system with fewer bugs.
Step 4: Maintain a Regular Review Cadence
A monthly or bi-weekly review meeting keeps the retainer relationship productive. Fifteen to thirty minutes is enough. Cover:
- What was completed since the last review
- What is in progress
- What is blocked (and what you need to do to unblock it)
- What the priorities are for the next period
This meeting prevents the drift that happens when requests are submitted into a queue but never reviewed holistically. It also gives you an opportunity to adjust priorities based on what you have learned since the last review.
If you are not having regular reviews, the retainer becomes a transactional relationship — submit request, wait for delivery, repeat. The review turns it into a partnership where both sides are aligned on what matters.
Step 5: Track and Review Value Quarterly
Every quarter, review what the retainer delivered. List the improvements, features, and fixes that were completed. Estimate the business value: time saved, problems avoided, capabilities gained.
Compare the value delivered against the retainer cost. If the value clearly exceeds the cost, the retainer is working. If the value is unclear or the hours seem to evaporate on small tasks that do not move the needle, something needs to change — either the way you prioritise requests or the way the development team allocates time.
This review is also the right time to assess whether the retainer size is correct. If you consistently have unused hours, the retainer may be too large. If you consistently have a backlog of high-priority items that do not fit, it may be too small.
Common Mistakes
- Submitting vague requests and expecting the team to fill in the gaps. Every minute spent on clarification is a minute not spent on building. Write clear requests upfront.
- Treating every request as urgent. If everything is urgent, nothing is prioritised. Use urgency honestly so the development team can allocate time effectively.
- Not reviewing what was delivered. If you do not track the output, you cannot assess the value. Review monthly at minimum.
- Using the retainer only for bugs. A retainer that is all maintenance and no improvement means the system is stagnating. Allocate time for features and evolution.
- No regular communication. Retainers without regular touchpoints become transactional. A brief monthly review keeps both sides aligned and prevents misallocated effort.
What Good Looks Like
A well-managed retainer looks like this: requests are clear and prioritised monthly. The majority of hours go toward improvements rather than just maintenance. A regular review keeps both sides aligned. After each month, you can point to specific things that improved. After a year, the system is meaningfully more capable than it was at the start, and the retainer has paid for itself several times over in time saved and problems prevented.
Next Steps
If you are evaluating the overall ROI of your software investment including the retainer, How to Measure ROI on Custom Software covers the measurement approach. For details on how Digital Royalty structures retainer engagements, see Support Retainers.