A good retainer buys planned work, monitoring and clear reporting, not just a pool of hours for bug fixes. At $12,000 a month and agency rates of $120 to $200 an hour, expect roughly 60 to 100 hours of work. You should be able to see how those hours were spent, what improved and what is planned next month.
If you cannot tell what you are getting, that is the signal. Ask for hours by task, performance trends and a prioritized plan. A retainer that only reacts to tickets works like insurance: technical debt builds while nothing improves.
What a genuine Plus retainer covers
Four workstreams should all show up in the monthly report.
Covers: bug fixes, app conflicts and integration issues within a defined response window.
Covers: app and theme updates tested on staging, Core Web Vitals monitoring, deprecation tracking and security checks.
Covers: CRO tests, merchandising experiments and speed work.
Covers: app stack review, roadmap, peak-season preparation, plus Functions, B2B and Markets upkeep where you use them.
What $12,000 a month should deliver
Divide the fee by the hourly rate to see the hours you are paying for.
| Agency hourly rate | Hours from $12,000 | Where that sits |
| $120 | 100 | Enterprise-level hours |
| $150 | 80 | Top of the range for growing Plus merchants |
| $200 | 60 | Middle of the range for growing Plus merchants |
Published benchmarks put growing Plus merchants at 40 to 80 hours a month and enterprise setups with B2B, Markets or headless at 80 or more.
Response times to ask for
Name the timezone and the coverage window in writing.
| Tier | Critical issues | Other issues | Coverage |
| Standard | Within 4 business hours | Within 1 business day | Business hours in a named timezone |
| Plus | Within 1 business hour | Within 4 business hours | Weekdays with limited weekend on-call |
| Enterprise | Within 30 minutes | Within 2 business hours | 24/7 with a defined on-call rotation |
The reporting you should be receiving
If any of these are missing, ask for them this month.
- Hours logged by specific task, not broad categories.
- Mobile PageSpeed, LCP, page weight, conversion rate and uptime as trends.
- Completed work with before and after evidence.
- Hours used against hours paid for.
- A prioritized plan for next month.
Real retainer or maintenance in disguise
Check your agreement against both columns.
Rule of thumb: if the same tickets keep returning and nothing on the roadmap moves, the retainer is working like insurance, not growth.
How to restructure it around outcomes
Four changes turn hours into results.
Examples: conversion rate, page speed, defect count and revenue from experiments.
Buckets: run, improve and plan, with a target share for each.
Check: under 70 percent of hours used suggests an oversized retainer, and constantly running over suggests an undersized one.
Review: hours, SLA and results, then adjust the tier or scope.
Ongoing Plus support in practice
Ongoing development, maintenance and oversight focused on production stability, plus accessibility updates, Core Web Vitals work and Microsoft Dynamics 365 sync across localized European storefronts.
Read more: our Screwfix Shopify Plus case study
Share your current retainer scope, hours and last two reports, and our Shopify Plus development agency team will show you what the fee should be delivering.
Frequently Asked Questions
Published benchmarks put growing Plus merchants at 40 to 80 hours a month, and enterprise setups with B2B, Markets or headless at 80 or more. Complexity matters more than revenue.
Hours by task, performance trends such as mobile PageSpeed, LCP and conversion rate, completed work with before and after evidence, and a prioritized plan for next month.
If most hours go to tickets, scope never changes and metrics stay flat, it is maintenance. A growth retainer shows planned experiments, speed work and roadmap items every month.
Ask for it. No rollover combined with long minimum terms is a red flag, because unused hours push your effective rate up.
A common Plus-level standard is a one business hour response for critical issues and four business hours for others, with defined coverage hours and a named escalation owner. See our Shopify Plus development agency page for retainer options.









