Benchmark report

Nordic paid media benchmarks 2026

A working reference for eCommerce, SaaS and lead-generation teams in Sweden and the Nordics: the ROAS you actually need at your margin, the cost per lead you can afford, and the outcomes we measure across €2.1M of monthly managed ad spend.

TL;DR

  • Your break-even ROAS is 1 ÷ gross margin. At a 40% margin that is 2.5x — every target below that loses money before overheads.
  • Healthy prospecting typically needs to clear break-even ROAS by 20–40% to fund overheads; retargeting and brand search should sit far above it and should never be judged on the same target.
  • Allowable cost per lead = gross profit per closed deal × lead-to-customer rate ÷ your payback multiple. Most Nordic B2B teams over- or under-spend because this number was never calculated.
  • Vibe Digital's own measured outcomes: +913% average eCommerce ROAS, +729% average client ROI, +94% average improvement versus a client's previous agency within four months, 89% client retention, 700+ cooperations.
  • Blended MER, not platform-reported ROAS, is the only number that reconciles with your Shopify or ERP revenue. Platform totals double-count across Meta, Google and TikTok.

eCommerce: the ROAS you need at your margin

There is no single 'good ROAS' in the Nordics or anywhere else. The only universal benchmark is your break-even point, which is set entirely by gross margin: break-even ROAS = 1 ÷ gross margin. Everything above that is contribution; everything below is subsidised revenue.

The table converts margin into the minimum ROAS that keeps you whole, plus a practical prospecting target that leaves roughly 20–40% headroom for fulfilment, returns and overheads.

Break-even and target ROAS by gross margin
Gross marginBreak-even ROASProspecting targetBlended target
20%5.0x6.0–7.0x6.5x+
30%3.3x4.0–4.7x4.3x+
40%2.5x3.0–3.5x3.3x+
50%2.0x2.4–2.8x2.6x+
60%1.7x2.0–2.4x2.2x+
70%1.4x1.7–2.0x1.9x+

Break-even ROAS = 1 ÷ gross margin. Targets add a 20–40% contribution band for fulfilment, returns and overheads. Run your own figures in the break-even ROAS calculator.

How much of revenue Nordic brands put into ads

Ad spend is best expressed as a share of revenue rather than an absolute budget, because it scales with the business and survives seasonality. The bands below are the planning ranges we use when building budgets for brands between €0.5M and €30M in annual revenue.

  • Defend and maintain: 5–8% of revenue. Suits high-repeat, high-margin brands with strong organic and email demand.
  • Steady growth: 8–15% of revenue. The most common band for Nordic eCommerce brands scaling 20–50% year on year.
  • Aggressive scaling or market entry: 15–25% of revenue. Requires margin headroom and a tested creative pipeline, and should be time-boxed.
  • Below 5%: usually too thin to hold a stable learning phase on Meta or Google in a market the size of Sweden or Norway.

Lead generation: your allowable cost per lead

Cost per lead is meaningless without the two numbers behind it: gross profit per closed deal and lead-to-customer rate. Allowable CPL = (gross profit per deal × lead-to-customer rate) ÷ payback multiple. A payback multiple of 3 means you want three euros of gross profit for every euro of acquisition cost.

The table shows allowable CPL at a payback multiple of 3, which is the figure most Nordic B2B and B2C teams we work with can defend to a CFO.

Allowable cost per lead at 3x payback
Gross profit per dealLead → customerAllowable CPL
€50010%€17
€1,00010%€33
€2,5008%€67
€5,0006%€100
€10,0005%€167
€25,0004%€333

Allowable CPL = gross profit per deal × lead-to-customer rate ÷ 3. Raise or lower the multiple to match your cash position and sales-cycle length.

SaaS: payback and the two numbers that matter

For subscription products the benchmark is not ROAS but CAC payback in months and the LTV:CAC ratio. CAC payback = blended CAC ÷ monthly gross profit per customer. LTV:CAC = (ARPA × gross margin ÷ monthly churn) ÷ CAC.

Self-serve products in the Nordics live or die on payback: a €99/month product at 80% gross margin generates roughly €79 of monthly gross profit, so a €950 CAC takes about 12 months to repay before any churn is accounted for.

  • Self-serve SaaS: aim for CAC payback inside 12 months and LTV:CAC of 3:1 or better.
  • Sales-assisted SaaS: 12–18 months payback is defensible when net revenue retention is above 100%.
  • Feed qualified-trial and closed-won events back to the ad platforms — optimising to raw signups is the single most common cause of expensive, non-converting volume.

Measurement: why platform numbers never match your shop

Meta, Google and TikTok each claim conversions inside their own attribution windows, so their combined reported revenue almost always exceeds what your shop or CRM recorded. This is expected behaviour, not a bug, and it is the reason we report on blended MER alongside platform ROAS.

Blended MER = total revenue ÷ total ad spend across all platforms. It reconciles directly with Shopify, WooCommerce or your ERP, and it is the number we hold ourselves to.

  • Set one source of truth before launch and state the baseline in writing.
  • Run server-side tracking and Consent Mode v2 so consented conversions still reach the platforms under GDPR.
  • Judge prospecting, retargeting and brand search on separate targets — a single blended ROAS target hides which one is actually working.
  • Compare 28-day windows, not 7-day, when reconciling against finance.

What we measure across our own accounts

These are Vibe Digital's published figures, measured across 700+ client cooperations and roughly €2.1M in monthly managed ad spend. The methodology behind each one is documented on our measurement page.

Vibe Digital measured outcomes
MetricResult
Average eCommerce return on ad spend+913%
Average client ROI+729%
Average improvement vs previous agency within 4 months+94%
Client retention rate89%
Client cooperations to date700+
Managed ad spend per month€2.1M

Measurement standards for every figure are published at vibedigi.tech/our-method.

FAQ

What is a good ROAS for a Nordic eCommerce brand?

Whatever clears your break-even ROAS with room to spare. Break-even ROAS is 1 ÷ gross margin, so a 40% margin brand breaks even at 2.5x and should target roughly 3.0–3.5x on prospecting. A 70% margin brand breaks even at 1.4x. Comparing your ROAS to another brand's without knowing their margin tells you nothing.

How much should we spend on ads per month?

Most Nordic eCommerce brands growing 20–50% per year land between 8% and 15% of revenue. Below 5% of revenue you usually cannot hold a stable learning phase in a market the size of Sweden. Above 15% should be a deliberate, time-boxed scaling decision backed by margin headroom.

What is a good cost per lead in Sweden?

There is no market-wide number — a €40 lead is cheap for a €10,000 deal and ruinous for a €300 one. Calculate allowable CPL as gross profit per closed deal × lead-to-customer rate ÷ your payback multiple, then manage the campaigns to that ceiling.

Why does Meta report more revenue than our Shopify store?

Each platform claims conversions inside its own attribution window, and several platforms can claim the same order. Reconcile with blended MER — total revenue ÷ total ad spend — and use platform ROAS only to compare campaigns inside that platform.

Are these benchmarks specific to the Nordics?

The formulas are universal; the planning ranges reflect what we see running paid media for Swedish and Nordic brands, where audience sizes are small enough that thin budgets struggle to exit the learning phase and creative fatigue arrives faster than in larger markets.

Can we get these benchmarks applied to our own account?

Yes. Request a free ad account audit and we will map your margin, allowable CPL or CAC payback against your live account data and return a written read within 48–72 hours of getting access.

See where your account sits against these benchmarks

Free ad account audit, delivered in 48–72 hours from access. No lock-in, month to month, and you keep ownership of every account and data point.

One offer, no pressure

Get a free ad account audit

Meta, Google or TikTok — a senior specialist reviews your account and sends a concrete growth plan within 48–72 hours of access. No obligation, no lock-in.

Call usChat/Call on WhatsAppPre-filled brief — just fill in 4 lines.