Average CRO Tool Spend for €1M-€15M DTC Stores Benchmarks
A benchmark of annualised CRO tool spend across GA4, heatmaps, A/B testing, and supporting tools for online stores in the €1M–€15M revenue band — including the hidden costs that don't show up on invoices.
Average CRO Tool Spend for €1M–€15M DTC Stores
The annualised cost of the CRO and analytics stack a typical mid-market online store runs — software, implementation, and ongoing dev time combined.
For an online store in the €1M–€15M revenue band, CRO tool spend covers four buckets: analytics (GA4 plus GTM and warehouse exports), session replay and heatmaps (Hotjar, FullStory, Microsoft Clarity), A/B testing (VWO, Optimizely, Convert), and the supporting glue — feature flags, surveys, consent management, and the developer hours needed to keep tags firing correctly.
The sticker price on invoices typically lands between €8k and €60k a year. The fully-loaded cost — including the engineering time spent maintaining tracking, debugging GA4, and shipping experiments — is usually 1.5× to 2× that figure.
The numbers below are annualised list-price estimates for a Shopify or WooCommerce store running a standard mid-market stack: GA4 as the source of truth, Hotjar for qualitative, and either VWO or Optimizely for experimentation. We've added a fully-loaded column that includes implementation and recurring dev maintenance — the cost line CFOs usually miss.
Spend scales non-linearly with revenue. The €1M–€3M band runs lean because VWO and Optimizely both gate features behind traffic-volume tiers. Above €5M, session-replay sampling and experimentation-platform MTU pricing kick in hard, and most operators add a customer-research tool (Maze, UserTesting) on top.
Annualised CRO tool spend by revenue band — typical Shopify / WooCommerce stack
| Revenue band | Analytics (GA4 + GTM) | Session replay | A/B testing | Supporting tools | Software subtotal | Fully-loaded (incl. dev) |
|---|---|---|---|---|---|---|
| €1M–€3M | €0–€2k | €1.7k (Hotjar Plus) | €4.7k (VWO Growth) | €1.2k | €7.6k–€9.6k | €14k–€18k |
| €3M–€7M | €2k–€6k | €4.9k (Hotjar Business) | €12k (VWO Pro) | €3k | €21.9k–€25.9k | €38k–€48k |
| €7M–€15M | €6k–€18k | €11k (FullStory / Hotjar Scale) | €28k (Optimizely / VWO Enterprise) | €7k | €52k–€64k | €95k–€130k |
GA4 is the line item that surprises operators. The platform is nominally free, but a store doing €5M+ usually needs BigQuery export (€100–€400/month), a tag-management consultant or in-house dev (€8k–€20k a year of fractional time), and frequently a Looker Studio or Mixpanel layer on top because GA4's reports are too slow for daily decision-making.
Fully-loaded CRO stack cost by revenue band
Software (list price)
Dev + implementation
The hidden costs that don't show up on invoices
Software bills are the visible cost. The bigger drag is what each tool demands from your engineering team. Every script in the stack is a tag to maintain, a consent-mode mapping to update, and a performance budget to defend. A typical mid-market store loses 0.4–1.2 seconds of LCP to its CRO stack — which itself costs conversion.
The second hidden cost is opportunity. When GA4 takes 24–48 hours to reflect yesterday's funnel, your CRO specialist makes decisions on stale data. When VWO's editor requires a developer for anything beyond a copy change, test velocity drops from four experiments a month to one. Neither shows up on the invoice; both show up in revenue.
GA4's free tier is rarely free
For stores above €5M, the fully-loaded cost of running GA4 well — BigQuery, tagging consultancy, dashboarding, and the recurring dev hours to keep events clean after every theme update — typically lands at €15k–€30k a year. That's more than most paid analytics tools cost outright.
What the spend actually buys (and where it overlaps)
Walk through a typical €3M–€7M stack and you'll find the same drop-off event tracked in three places: GA4's funnel report, Hotjar's recordings filtered by exit page, and VWO's goal data. That overlap is the consolidation case — most operators are paying three vendors to answer the same question, and stitching the answers together manually in a Monday morning meeting.
This is where the conversation with finance starts. When you take the figures above into a Building the Stack Consolidation Business Case for a CFO discussion, the framing isn't "cut tools to save money" — it's "the current stack has 40–60% functional overlap, and the dev tax to keep it running is roughly equal to the license fees." That reframes Tool Stack ROI from a procurement question into a productivity one.
Frequently asked questions
Software list price typically lands at €20k–€26k a year — GA4 with BigQuery export, Hotjar Business, VWO Pro, and a handful of supporting tools. Fully loaded with implementation and recurring dev time, the figure is closer to €38k–€48k.
VWO Growth starts around €390/month for low-traffic stores; VWO Pro lands at roughly €12k/year for €3M–€7M brands. Optimizely doesn't publish pricing but typically quotes €25k–€50k a year for the same traffic band, which is why mid-market DTC operators usually pick VWO or Convert and reserve Optimizely for enterprise.
The GA4 license is free up to 10M events a month, but stores above €5M almost always need BigQuery export, a tagging consultant, and a dashboarding layer on top. Fully loaded, GA4 typically costs €15k–€30k a year to run well — more than most paid analytics tools.
Software-only spend usually lands at 0.4–0.8% of revenue for mid-market online stores. Fully loaded — including dev and implementation — it climbs to 0.8–1.5%. Anything above 2% is a strong signal the stack has become a cost centre rather than a profit driver.
No. They solve the same problem — session replay and heatmaps — with different sampling models. Hotjar is cheaper and good enough for stores under €7M. FullStory's edge is its retroactive search ("show me every session where a rage-click happened on the size selector"), which justifies the price only at higher traffic volumes.
A consolidated platform typically absorbs the session-replay, A/B testing, and analytics-layer line items — meaning Hotjar, VWO, and the BigQuery/dashboarding workaround. GA4 itself usually stays as the system of record for marketing attribution. Net savings for a €5M store are commonly €15k–€25k a year before counting the dev time saved.
We've excluded email/SMS (Klaviyo), reviews (Yotpo, Okendo), customer support, and product analytics tools focused on retention (Amplitude, Mixpanel) unless they're being used as the primary funnel-analytics layer. The numbers cover the CRO and on-site analytics stack specifically.
Sharply. Above €15M most operators move to enterprise contracts — Optimizely, Amplitude, Contentsquare — and fully-loaded costs commonly cross €200k. That's also the band where a dedicated experimentation engineer becomes a fixed cost on the engineering org chart.
For stores under €2M, yes — Clarity is free, GA4 is free, and you can run informal A/B tests via Shopify theme branches. The ceiling is test velocity: without a proper experimentation platform, you'll cap at 1–2 well-instrumented tests a month, which is fine at low traffic and a bottleneck above €3M.
A retained CRO agency for a €3M–€7M brand runs €4k–€8k a month, usually inclusive of strategy, test design, and analysis but exclusive of the underlying tool licenses. That puts the all-in CRO investment for a mid-market store somewhere between €70k and €140k a year once agency fees, software, and internal dev are summed.
See Metricuno on your data
Bring your stack — Google Analytics, Stripe, a CRM, anything — and we'll walk through the metric tree that turns your funnel into one number.