📈 Growth and scaling

Growth Retainer vs SLA: when bundled hours stop being enough

A store with PLN 10m+ in annual turnover typically outgrows SLA packages. The signals that it is time to move to a Growth Retainer, and how that change affects cost versus value.

9 min read

The question "SLA or Growth Retainer?" is almost never a question about which service is better. It is a question about the stage your store is at — and whether you need someone to fix what breaks, or a team that plans in advance what is going to happen. These are two different answers to two different problems, not two points on the same scale.

Below we show exactly where the line runs: why the bundled-hours model starts working against you at a certain point, which signals tell you that your store has outgrown it, and how that change looks in terms of cost and of what you actually get for it. To be honest straight away: for most stores SLA is the right and the cheaper choice — and we will say plainly when that is the case.

Two models, not two levels of the same service

The most important difference does not lie in price or in response time. It lies in the direction the work comes from.

SLA and Help Desk is a reactive model. You have a guaranteed response time, a pool of hours per month and a team waiting for your ticket in order to deliver it within an agreed window. This is support in the classic sense: 24/7 monitoring, security updates, fixes, small improvements, help desk channels. The store is meant to run stably and predictably — and that is exactly what an SLA is for.

Growth Retainer is a proactive model. A dedicated team is permanently assigned to your store and works according to a jointly agreed roadmap instead of waiting for tickets. The scope is set quarterly around business goals (KPIs), not around a list of defects. This is not maintenance — it is growth: conversion optimisation, A/B tests, new features, expansion into new markets or channels.

Both models share one thing — full transparency in the Gorilla Panel, where you can see the status of tasks, hours used and monthly reports. But the intention is the opposite: one makes sure nothing breaks, the other is responsible for the store moving forward.

An SLA buys the guarantee that the store works. A Growth Retainer buys a team that makes the store grow. These are not two levels of the same service — they are answers to two different questions.

Why bundled hours eventually stop being enough

A pool of hours is designed for maintenance. SLA packages usually give from a few to a dozen or so hours a month for small fixes and development — and that is entirely sufficient as long as your "to do" list consists mainly of repairs and one-off improvements.

The problem starts when the development backlog — not the fixes backlog — grows faster than you can close it within the pool. Bundled hours are by nature interchangeable and "anonymous": they are excellent for a single task, but poor for a multi-week initiative such as rebuilding the cart, integrating with an ERP or entering a new marketplace. Things like that cannot sensibly be sliced into hours from a monthly pool — they require continuity, context and someone who holds the whole picture in their head.

In practice it looks like this: you start buying extra hours or blowing through the package halfway through the month. The overage can be bought (roughly at a rate of PLN 180–260 plus VAT per hour), but that is treating the symptom. With 30–40 hours of new development tasks a month, the exceeded package alone can cost several thousand złoty on top of the subscription — and even then you are not buying a dedicated team, a roadmap, or anyone who thinks about your store between one ticket and the next. This is the moment when the reactive model starts fighting you: you pay more and more just to keep up, instead of getting ahead.

Signals that your store has outgrown an SLA

It is rarely one single decision. Usually it is several signals appearing at roughly the same time:

  • Turnover has passed around PLN 10 million a year and you have a concrete growth plan — for example above 30% year on year. This is the most common threshold at which an SLA stops fitting.

  • You regularly exceed the pool of hours. Buying overages or upgrading the package mid-month has become the norm rather than the exception.

  • More than 30–40 hours of new development tasks (not fixes) appear in a month. Above that threshold a Growth Retainer usually works out cheaper and delivers more value.

  • You want growth, not just "for it to work". You are interested in A/B tests, conversion optimisation and new purchase paths — not solely in nothing breaking.

  • You need a team that knows your store by heart — rather than a consultant serving ten clients at once who has to read into the context from scratch every time.

  • Developing the store has become a competitive advantage, not a line item in an "IT maintenance" table.

If you recognise most of these points, you are most likely already paying for growth — only in the most expensive and least effective model, namely overage hours. If you recognise none of them, skip to the section on when an SLA is simply the right choice.

What really changes: from reaction to rhythm

Moving to a Growth Retainer is not "the same thing but with more hours". The mechanics of the cooperation itself change — from individual tickets to a predictable development rhythm. In practice you get:

  • A dedicated team — from 2 up to 6 people (PM, developers, UX, and in higher packages DevOps and a tech lead), assigned to your store, not to a shared ticket queue.

  • Weekly stand-ups — a short sprint status, blockers and the plan for the week, recorded in the Gorilla Panel and available to you around the clock.

  • A monthly business review — a look at the month's KPIs and progress on the roadmap, not just a list of closed tickets.

  • A quarterly strategic audit and an annual offsite — jointly setting OKRs for the next 90 days and the technology direction for the year ahead.

The nature of the scope changes too. Larger integrations — ERP, WMS, marketplace — stop being separate projects with separate quotes and become a planned part of the roadmap. Delivery is handled by a full stack on one side (backend, frontend, UX/UI, DevOps, data, SEO), so you are not juggling several vendors. Incident response time is shorter as well — usually from 2 hours in the lower package to 30 minutes in the highest — but that is a side effect, not the point. The point is that someone plans the development of your store in advance instead of waiting for you to report something.

SLA vs Growth Retainer — a decision table

If you are hesitating between the models, the summary below usually settles the matter faster than a conversation about price alone:

DimensionSLA / Help DeskGrowth RetainerPhilosophyReactive — we wait for a ticketProactive — we work to a roadmapGoalThe store should run stablyThe store should growWho it is forStores up to around PLN 5 million turnover/yearStores of PLN 10m+/year with a growth planTeamA shared pool of specialists, an account managerA dedicated team of 2–6 people assigned to the storeWay of workingA pool of hours per month (approx. 4–16 h)A quarterly roadmap with KPIs + annual OKRsRhythmTicket → delivery within a guaranteed timeStand-ups, monthly reviews, quarterly auditsResponse timefrom 24 h to 4 h (depending on the package)from 2 h to 30 min per incidentBillingPer package + purchased overage hoursA fixed fee for the team and an agreed scopeCommitmentShort notice period (1–3 months)Longer (6 months in year 1, then 3) — we reserve the teamIndicative costapprox. PLN 950–3,800/monthapprox. PLN 12,000–45,000/month

The difference in monthly cost is roughly an order of magnitude — but what you buy with it is qualitatively different. With an SLA you pay for a response guarantee and a pool of hours. With a Growth Retainer you pay for a permanent team and for someone taking responsibility for the business result, not just for closing a ticket. That is why comparing these models "on price" is misleading: cheaper does not mean better if it solves a different problem from yours.

Higher value also comes with a bigger commitment on both sides. An SLA has a short notice period and leaves you flexibility — the relationship lasts as long as it brings value to both sides. A retainer requires a longer window (typically six months in the first year, then three), because on our side it means reserving specific people exclusively for your store. That is not a catch, it is a consequence of the model: a dedicated team cannot be assembled and disbanded from month to month without harming continuity of work.

You do not have to start with the highest package

Jumping from an SLA subscription to a retainer can look risky, but in practice it is rarely a leap in the dark. Most clients start with the lowest retainer package — a smaller team, a quarterly roadmap — and move up only after 6–9 months, once the effects are visible and the rhythm of cooperation is familiar. The decision to scale the team is then backed by data rather than by a promise, and that completely changes the risk calculation on your side.

When an SLA is the right (and cheaper) choice

The most common mistake is upgrading "just in case". If your store runs stably, turnover is nowhere near the mark of a dozen or so million, and development amounts to occasional improvements — a dedicated team would be an expense you do not use. You would be paying for capacity that sat idle.

An SLA is the right choice when:

  • What matters most is peace of mind and the guarantee that in the event of a failure someone will respond within the agreed time — including on a Sunday at three in the morning.

  • The development backlog is small or appears irregularly, and the pool of hours comfortably covers it.

  • You care about a predictable, low monthly cost rather than a permanent team.

In this model you still get full transparency: the Gorilla Panel shows hours used with a forecast to the end of the month, the status of every task and monthly reports — so any decision to move up will be taken consciously, on data, and not under pressure. Buying extra hours occasionally in a busier month is perfectly fine; only systematically exceeding the package is a signal that it is worth going back to the list in this article. It is worth adding that in the SLA model we also take over stores previously run by other agencies without difficulty — we then start with a short technical audit.

Summary

An SLA and a Growth Retainer are not a cheaper and a more expensive version of the same service, but two different models: reactive maintenance versus proactive growth. The line runs where "I want the store to work" ends and "I want the store to grow" begins — in practice usually around PLN 10 million in annual turnover and the moment you regularly exceed your pool of hours. Until you cross that threshold, an SLA is the cheaper and simply more sensible choice.

If you are not sure which side of the line you are on, the fastest way to settle it is a conversation about specifics: turnover, backlog and plans for the coming year. Compare the scope of the SLA and Help Desk packages and the Growth Retainer, and if you would like us to help match the model to your situation — write to us. We will start with a diagnosis, not with an offer.

Tags: #Growth Retainer #SLA #opieka #skalowanie
Share: 𝕏 in f

Stay up to date

New articles about e-commerce and skalowaniu

Once a week, on Fridays. No spam, no fluff. Just practical knowledge from people who have migrated stores with 10M+ PLN GMV annually.

🔒 GDPR compliant. Unsubscribe in 1 click in the footer of every email.