12 signs your store has outgrown its SaaS platform
SaaS was a good start, but at some point it costs more than it gives. Here are 12 concrete signs it is time to consider an owned platform, grouped into three growth ceilings.
A store outgrows its SaaS platform when it starts hitting the platform’s ceilings faster than the platform lets you raise them: costs grow with revenue, the features you need become impossible or require workarounds, and your data and checkout stop being under your control. Below are twelve signs in three groups. If you recognise four or more, it is worth calculating TCO and considering an owned platform. One or two signs are not yet a reason to change anything.
Key takeaways
- You outgrow SaaS when you hit three ceilings: cost, features, and data and control.
- Four or more signs at once is the moment to calculate three-year TCO.
- Which ceiling hits first depends on your model: D2C on cost, B2B on features, marketplace from day one.
- One or two signs are normal friction, not a reason to migrate.
A note up front: SaaS is a good choice at the start and with a simple catalog. This article does not push you to flee SaaS; it helps you recognise the moment when the maths starts to flip.
Ceiling one: costs grow faster than sales
The wallet speaks first. Sign 1: the platform’s per-transaction fee has grown to an amount that exceeds the subscription several times over, and it climbs with every good month. Sign 2: your app list has passed a dozen entries and their combined monthly cost approaches a specialist’s salary. Sign 3: the next feature you need sits in a higher plan, so you pay for the whole pricier tier for one thing. Sign 4: you calculate cost per order and find it rising instead of falling at greater scale. That is the opposite of the economies of scale you should expect.
Ceiling two: features you cannot build
Then the product speaks. Sign 5: the checkout cannot work the way your sales process requires, so you lose conversions on a rigid form. Sign 6: B2B logic (per-customer pricing, approvals, credit limits) is available only through expensive apps or not at all. Sign 7: integration with an ERP, a data warehouse or a loyalty system breaks against the platform’s API limits. Sign 8: every unusual campaign or promo mechanic needs a developer who works around the platform instead of with it. When the team fights the tool more often than it builds with it, the feature ceiling is close.
Ceiling three: you lose control of data and brand
Last, but most painfully, comes ownership. Sign 9: data export is lossy, so customer and order history is a hostage of the platform. Sign 10: the store looks like a themed template, and the brand deserves a visual language the platform cannot carry. Sign 11: performance (Core Web Vitals) is limited by the platform architecture and plugins, and you have no way to fix it. Sign 12: you have been postponing the thought of migration for a year because you fear the exit cost. That last sign matters most: the longer you wait, the bigger that cost grows, because it rises with every new product and customer.
The three ceilings are easier to spot when you pair the signal with the decision threshold:
| Ceiling | How to spot it | Decision threshold |
|---|---|---|
| Cost | Fees and apps grow faster than sales | Cost per order rises instead of falling at scale |
| Features | Checkout, B2B and integrations need workarounds or are impossible | The team fights the tool more than it builds with it |
| Data and control | Lossy export, a themed template, a Core Web Vitals ceiling | You have postponed migration for a year, fearing the exit cost |
Three growth ceilings and the point at which each stops being friction and becomes a decision.
Rule of thumb: one or two signs are normal friction. Four or more, especially from different groups at once, is the moment to calculate three-year TCO and talk about an owned platform.
How many signs mean a decision
There is no magic number, but there is a practical rule. One or two signs are normal friction you can work around and stay on SaaS. Four or more, especially from different groups at once, means the platform is costing you more than it gives: in cash, in lost sales or in team hours. That is the moment to calculate total cost of ownership over three years and compare it with building your own. We cover that calculation separately in the article on the cost of owning a platform.
What NOT to treat as a sign
A few things wrongly pass for a reason to migrate. Momentary team frustration after a failed plugin update is not a ceiling, just a bad day. Wanting fashionable headless technology without a concrete business need is an expensive whim. Advice from an agency that earns on the build needs to be verified with maths. And most importantly: if the store is only picking up speed and the catalog fits the platform standard, migration is premature optimisation. Change platforms when the data says it pays off, not when the mood suggests it.
What to do with this list
Go through the twelve signs and mark the ones that genuinely apply to you. If four or more add up, gather last year’s invoices and calculate what SaaS really costs including apps, fees and workaround hours. Set that against the range for building an owned platform. If you want to see what such a build looks like week by week and at a fixed price, we describe it on our eCommerce platform service pages. The decision does not have to be immediate, but it should be informed.
Which ceiling hits first: it depends on your model
In practice the order of the ceilings depends on what you sell. D2C brands usually hit the cost and brand ceiling first: fees eat the margin and a template flattens what makes the brand distinct. B2B companies hit the feature ceiling first, because per-customer pricing, approvals and ERP integration are things SaaS either lacks or only fakes. Marketplace operators hit a ceiling from day one, because the multi-vendor model and split payments rarely fit the standard. Knowing which ceiling will hit you first tells you which signals to watch most closely.
Outgrowing SaaS is not a failure of the platform or of you. It is a natural stage: a tool that was perfect at the start stops being perfect at scale. The skill lies in recognising that moment with the maths in hand, not a year too late, once the exit cost has had time to grow.
FAQ
How many signs mean it is time to migrate?
Four or more at once, especially from different groups. One or two are normal friction you can work around and stay on SaaS.
Is headless a sign I have outgrown SaaS?
Not on its own. Wanting fashionable headless technology without a concrete business need is a whim, not a ceiling.
Which ceiling hits first?
It depends on your model: D2C brands on cost and brand first, B2B companies on features, marketplace operators from day one.
How do I check whether migration pays off?
Set your annual SaaS cost (subscription, fees, apps, workaround hours) against a three-year TCO for an owned platform. We work through it in the piece on the cost of owning a store.
Journal
Co-founder of Seedlight · eCommerce platforms, AI, SEO and GEO
Newsletter
The Journal, straight to your inbox
New articles and lessons from real builds, every now and then. No spam, unsubscribe with one click.