What a Shopify retainer covers, and when it pays off

A Shopify retainer is a monthly block of development hours with a team that already knows your store, used for fixes, theme changes, checkout upgrades and ongoing improvements. It pays off when changes come up every month and scoping a new project each time slows the store down.

What the hours are used for

A retainer is a fixed number of development hours each month, spent on what you ask for, in the order you set. Typical work:

  • Troubleshooting: broken sections, app conflicts, checkout and payment issues, found and fixed with the cause explained.
  • Theme changes: new sections and blocks, layout changes and seasonal pages, built so your team can edit them afterwards.
  • Checkout upgrades: new checkout extensions and Functions, and the ones that replace older customizations.
  • Domains and redirects: domains, DNS, email records and redirects set up and checked.
  • Ongoing improvements: speed, accessibility and conversion work, one change at a time.

How it differs from a one-off project

A project has a scope, a quote and an end: a new store, a migration, an integration. A retainer has a queue instead. Requests go in as they come up, priorities are agreed each month, and the work keeps moving.

The difference that matters most is context. A team that already knows the store’s code, apps and integrations does not have to learn them again for every request, so small changes stay small.

The signs a store needs one

  • A backlog of small changes that never reaches the top of anyone’s list.
  • Regular campaigns and seasonal pages that need new sections.
  • Apps added and removed often, with side effects in the theme.
  • Shopify platform changes, such as checkout updates, that the store has not adopted yet.
  • No developer in-house, or one who is fully booked.

What to agree on before you start

Ask any provider, us included, how these work before you sign:

  • how hours are counted, and in what increments,
  • what happens to hours you do not use in a month,
  • how urgent requests are handled,
  • how you request work and see what was done,
  • how to pause or end the retainer.

When a project is the better fit

A redesign, a migration or a large integration has a clear scope and an end, so it is better quoted as a project. A retainer fits the period after launch, when the store is live and the work turns into a steady stream of changes.

What this means for your store

If changes come up every month and each one waits for someone to scope it, a retainer turns that wait into a queue. If the store changes a few times a year, book the work as projects instead.

Keep reading

Tell us what you are working on

Book a 15-minute call, or write to us.

Book a call (opens in a new tab)