• Shopware Gold Partner & Shopify Partner

ROAS Calculator – calculate ROAS for SEA - Google Ads in seconds

Enter your ad spend and net revenue and instantly see your ROAS (return on ad spend), i.e. how much revenue every euro of advertising brings in. You can also work backwards: What revenue does your budget require, and how much budget can your revenue target carry?

What would you like to calculate?

excluding VAT

Your ROAS

5.00

ROAS in percent

500%

CoS (cost of sales)

20.0%

For every euro spent on advertising, you generated €5.00 in net revenue.

How it is calculated

  • ROAS = net revenue ÷ ad spend
  • ROAS in % = ROAS × 100
  • CoS = ad spend ÷ net revenue × 100
  • Net revenue = ROAS × ad spend
  • Ad spend = net revenue ÷ ROAS
  • ROAS = 100 ÷ CoS

Reviewed by the arboro SEA team · Last updated: October 2026

More free calculators: Tools & Calculators.

How to calculate ROAS

ROAS stands for return on ad spend. It shows how much revenue one euro of advertising generates.

ROAS = net revenue ÷ ad spend

Example: €1,000 in net revenue on €150 of ad spend gives a ROAS of 6.67, or 667 %. Every euro of advertising brought in €6.67 of revenue.

Three questions, one calculator

  • How well did my campaign perform? Enter ad spend and revenue, read off ROAS and CoS.

  • What revenue do I need? Enter budget and target ROAS, and the required revenue appears.

  • How much budget can I spend? Enter your revenue target and target ROAS, and the maximum budget appears.

Converting ROAS and CoS

CoS (cost of sales) is the inverse of ROAS: CoS = 100 ÷ ROAS

ROASCoSROAS in %
ROAS 250 %200 %
ROAS 2.540 %250 %
ROAS 333.3 %300 %
ROAS 425 %400 %
ROAS 520 %500 %
ROAS 616.7 %600 %
ROAS 812.5 %800 %
ROAS 1010 %1,000 %

What ROAS does your store need?

There is no universal number, because your margin decides. Your break-even ROAS is 1 ÷ contribution margin. At a 25 % margin that is a ROAS of 4.0. At a 40 % margin, 2.5 is enough. The same ROAS can mean profit for one store and a loss for another.

Frequently asked questions

ROAS (return on ad spend) shows how much net revenue one euro of advertising generates. The formula is ROAS = net revenue ÷ ad spend. A ROAS of 5 means €1 of advertising produced €5 of revenue.

ROAS serves three main purposes:

  • Comparing channels:

    • Google Ads, Meta Ads, Microsoft Ads and comparison shopping services can be measured on a common basis.

  • Steering campaigns:

    • Bid strategies such as "Target ROAS" in Google Ads optimize directly for this metric.

  • Planning budgets:

    • Budget and target ROAS determine the revenue a campaign has to deliver.

Multiply ROAS by 100. A ROAS of 6.67 equals 667 %, a ROAS of 4 equals 400 %.

This matters most in Google Ads, where target ROAS is entered as a percentage. To reach a ROAS of 5, you enter 500 %. A value below 100 % means advertising generates less revenue than it costs.

Any ROAS above your break-even ROAS is good – and that threshold depends entirely on your margin. The formula is break-even ROAS = 1 ÷ contribution margin before advertising costs. Industry averages therefore help very little.

How margin shifts the threshold:

  • 20 % margin:

    • Break-even ROAS 5.0, equal to a CoS of 20 %

  • 25 % margin:

    • Break-even ROAS 4.0, equal to a CoS of 25 %

  • 40 % margin:

    • Break-even ROAS 2.5, equal to a CoS of 40 %

  • 50 % margin:

    • Break-even ROAS 2.0, equal to a CoS of 50 %

At break-even, advertising only covers variable costs. To cover fixed costs and earn a profit, a campaign needs a ROAS well above it.

Always use net revenue excluding VAT. Only net revenue can be compared with your margin and your costs.

How much VAT distorts ROAS:

  • Germany, 19 %:

    • A gross ROAS of 5.95 is only a net ROAS of 5.0.

  • Austria, 20 %:

    • A gross ROAS of 6.0 is only a net ROAS of 5.0.

Check whether your conversion tracking passes gross or net values to Google Ads. In many stores this setting was never consciously chosen.

ROAS measures revenue per euro of advertising, ROI and POAS measure profit. A high ROAS therefore does not mean a campaign makes money.

The three metrics at a glance:

  • ROAS (return on ad spend):

    • Net revenue ÷ ad spend. Quickly available and ideal for steering campaigns day to day.

  • ROI (return on investment):

    • (Profit − investment) ÷ investment. Accounts for cost of goods, shipping, fees and returns.

  • POAS (profit on ad spend):

    • Contribution margin ÷ ad spend. Steerable like ROAS, but based on profit. Break-even is always 1.0.

Google Ads attributes conversions by its own rules, while your store counts actual orders. Small differences are therefore normal, large ones point to gaps in tracking.

The most common causes:

  • Gross instead of net values:

    • Tracking passes revenue including VAT or shipping costs.

  • Returns and cancellations:

    • Google Ads does not learn when orders are returned.

  • Attribution:

    • Google credits a purchase to an ad even when other channels were involved.

  • Tracking gaps:

    • Cookie banners, ad blockers and browser restrictions prevent purchases from being measured. Server-side tracking closes a large share of these gaps.

With a ROAS below 1, advertising cost more than it brought in as revenue. Example: €1,000 of ad spend and €800 of revenue give a ROAS of 0.8.

Losses start much earlier, however. At a 30 % margin, a campaign needs a ROAS of 3.33 just to cover its advertising costs. A ROAS of 2 is already loss-making there, even though it looks positive at first glance.

Advertising below break-even on purpose can make sense for acquiring new customers – if repeat purchases offset the first-order loss through customer lifetime value.

Derive your target ROAS from your margin and profit goal, not from industry benchmarks.

In three steps:

  • Determine break-even:

    • 1 ÷ contribution margin before advertising costs. At a 40 % margin that is 2.5.

  • Add your profit goal:

    • If 10 % of revenue should remain after advertising, calculate 1 ÷ (40 % − 10 %) = 3.33.

  • Enter it as a percentage:

    • In Google Ads this equals a target ROAS of 333 %. If your tracking passes gross values, also multiply by your VAT factor (1.19 in Germany).

Support with implementation is available from our Google Ads experts for Shopware and Shopify.

Want your campaigns to deliver profit, not just revenue?

Steer Google Ads by margin and contribution instead of revenue – for Shopware and Shopify stores.

Which ROAS covers your contribution margin? The Google Ads Profit Calculator shows break-even, target ROAS and growth zone. Go to the Profit Calculator →