What is a good ROAS for e-commerce Google Ads campaigns?
A good ROAS for e-commerce Google Ads campaigns is not a single universal number, but a target calculated from your gross margin minus your desired profit threshold. ROAS stands for Return On Ad Spend and measures how much revenue you earn back per euro or dollar of ad spend. As a rule of thumb, a ROAS of 4x or higher is a healthy starting point for many e-commerce advertisers, but the actual minimum depends entirely on your product margin and cost structure.
Key takeaways
- ROAS = revenue divided by ad spend; a ROAS of 5x means €5 revenue per €1 of budget.
- Your minimum break-even ROAS is: 1 divided by your gross margin (e.g. 25% margin = minimum ROAS of 4x).
- A low ROAS in Google Ads is not always a problem; it requires analysis of the learning period, bidding strategy, or conversion tracking accuracy.
- Target ROAS (tROAS) is the Smart Bidding strategy Google Ads uses to optimise bids per auction toward your stated ROAS goal.
- AdBrains AI recalculates your tROAS target daily per campaign and actively monitors the learning period so Smart Bidding performs optimally.
What is ROAS and how do you calculate it?
ROAS, or Return On Ad Spend, is the ratio between generated revenue and ad spend. The formula is straightforward: ROAS = revenue / ad spend. A campaign generating €10,000 in revenue on a €2,000 budget achieves a ROAS of 5x, or 500%. Google Ads reports ROAS as either a multiplier or a percentage depending on your interface settings.
It is important to understand that ROAS measures revenue, not profit. A ROAS of 4x sounds impressive, but if your gross margin is only 20%, you are losing money on advertising for every sale. ROAS only tells you something meaningful when you set it against your margin structure. Without that context, setting a ROAS target is like driving without a dashboard.
How do you calculate your minimum break-even ROAS?
The minimum ROAS at which you break even is calculated with one simple formula: break-even ROAS = 1 / gross margin. At a gross margin of 25%, that is 1 / 0.25 = 4x. At a margin of 40%, it is 1 / 0.40 = 2.5x. This is your absolute floor: any ROAS above this threshold generates profit; any ROAS below it means a loss.
For your actual target ROAS, you add your desired profit margin on top. Example: gross margin 30%, desired net profit margin 10%, so the target formula is 1 / (0.30 - 0.10) = 5x. This means your campaigns must achieve at least a 5x ROAS to be profitable after ad costs.
For ToetsJeKennis.nl, a platform for online exams and courses with an average order value of approximately €50 and relatively high digital margins, the minimum break-even ROAS is different from that of E-4motion.com, a webshop for new electric folding bicycles with higher product costs per unit. This illustrates why a universal benchmark is misleading: your ROAS target is always custom-made.
What is a good ROAS for e-commerce by category?
There is no universally "good" ROAS figure that applies to all e-commerce advertisers. The right target depends on product category, margin, return rate and competitive intensity. That said, there are indicative benchmarks per category that serve as a starting point.
For high-margin product categories such as online courses, software or digital products, ROAS targets of 6x to 10x are both achievable and necessary to remain healthy. For physical products with lower margins, such as electronics or home appliances, a ROAS of 3x to 5x is more realistic. Fashion and clothing sits in between, with a common target around 4x to 6x, depending on return rates.
Products with a high average order value (AOV), like the electric folding bicycles from E-4motion.com, present a different picture. Because the purchase price per transaction is higher, even a relatively lower ROAS can be profitable, as long as the gross margin in absolute euros is sufficient to cover ad costs. In our practice we often see that high-AOV advertisers set their ROAS targets too high, causing them to miss out on profitable sales.
When is a low ROAS in Google Ads actually a problem?
A low ROAS in Google Ads is only a problem when it structurally sits below the break-even threshold and the cause is not temporary. There are several situations in which a temporarily lower ROAS is expected and does not require immediate action.
- Learning period: When you launch a new campaign or make significant budget or bid changes, Google Ads enters a learning period. According to Google Ads Help, this period typically lasts 1 to 2 weeks and requires a minimum of 50 conversions per campaign. During this phase, ROAS fluctuates significantly and adjusting your settings is counterproductive.
- Seasonality: In quiet periods, ROAS often drops temporarily, while peak periods such as Black Friday or the holiday season can produce significantly higher ROAS values.
- Incorrect conversion tracking: If not all purchases are measured accurately, the ROAS appears lower than it actually is. This is a common issue for webshops without server-side tracking.
- tROAS target set too high: If your Target ROAS is set much higher than historical performance, Smart Bidding severely limits your impressions and volume drops. This looks like a great result on paper (high ROAS on few clicks), but you are missing profitable sales.
- Broad keywords without negative keywords: Irrelevant search terms consume budget without generating conversions, dragging down ROAS. Daily search term mining is the solution.
For Elletens.nl, a Dutch webshop, we found in practice that an apparently low ROAS was partly explained by missing conversion signals: mobile purchases were not fully passed to Google Ads. After implementing Enhanced Conversions and server-side tracking, measured ROAS improved significantly without any campaign setting changes.
How AdBrains AI optimises your ROAS daily
AdBrains has developed its own AI technology specifically designed to make Target ROAS optimisation structurally outperform manual or default settings. Where a manual campaign manager reviews ROAS figures weekly or monthly, the AdBrains AI recalculates the optimal tROAS target daily per campaign, based on current conversion volumes, seasonal patterns, and margin data per client.
The automatic tCPA/tROAS optimisation module continuously monitors whether the set target is still aligned with achievability based on historical data. If the target is too high and volume is declining, the AI temporarily adjusts the target. If ROAS is structurally improving, the target is incrementally raised to capture additional margin. This prevents both missing profitable sales and running on an insufficient target.
The AdBrains system also actively monitors the learning period. Every significant manual intervention during the learning period resets Smart Bidding's learning process, leading to prolonged instability. The multi-agent verification system checks every proposed adjustment through four independent AI agents before execution. This automatically prevents impulsive or counterproductive changes during the learning period, which is one of the most common causes of a chronically low ROAS.
The automated search term mining analyses all search terms daily and automatically adds irrelevant terms as negative keywords. This is critical for ROAS optimisation: every euro wasted on irrelevant queries directly lowers ROAS. By automating this daily, campaign budget stays maximally focused on converting search terms.
Finally, AdBrains server-side signal enrichment enhances conversion signals with first-party data via a proprietary sGTM infrastructure. This is particularly valuable as browser-based tracking becomes increasingly restricted by cookie limitations. Better conversion signals lead directly to better Smart Bidding decisions and therefore to a higher ROAS. For clients like ToetsJeKennis.nl and E-4motion.com, where accurate order value data is essential for tROAS optimisation, this makes a significant difference in campaign performance.
- ROAS target calculated manually (periodically)
- Bids adjusted weekly or monthly
- No real-time response to seasonal peaks
- Conversion signals underutilised
- Learning period restarts with every manual change
- Negative keywords managed manually
- ROAS target recalculated daily per campaign
- Bids adjusted in real-time per auction
- Automatic response to seasonal and daypart peaks
- Enhanced Conversions + server-side signals
- Learning period monitored and protected by AI
- Daily search term mining + negative keywords
ROAS vs. POAS: which metric should you use?
ROAS measures revenue per euro of ad spend; POAS (Profit On Ad Spend) measures profit. ROAS is simpler to implement and only requires revenue data in Google Ads. POAS is more accurate but requires passing product margins per SKU to the bidding platform.
| Metric | What does it measure? | Best application | Required data |
|---|---|---|---|
| ROAS | Revenue per ad euro | Homogeneous offering, stable margins | Revenue value per conversion |
| POAS | Profit per ad euro | Varied offering, fluctuating margins | Margin per SKU passed to Google Ads |
| Target CPA | Cost per conversion | Lead generation, fixed product price | Conversion tracking (no revenue value needed) |
| Maximize Conversion Value | Maximum total revenue within budget | Scaling without ROAS constraint | Revenue value per conversion |
For advertisers with a homogeneous product offering and stable margins, such as HACCP-cursus.com with fixed course prices, ROAS is an excellent steering variable. For webshops with large margin differences per product category, POAS or a customised conversion value per product leads to more accurate Smart Bidding decisions.
Common mistakes when setting ROAS targets
There are several recurring mistakes advertisers make when determining and setting their ROAS target. Awareness of these prevents costly errors.
- Setting a ROAS target without a margin calculation: Without knowing your break-even ROAS, any target is a guess. Always start with the margin calculation.
- Setting the tROAS target too high at launch: A new campaign has no conversion history yet. An aggressive tROAS target results in minimal impressions and a slow learning period.
- Frequently adjusting the tROAS target: Every significant change resets the learning period. Give Smart Bidding at least 2 weeks before adjusting the target.
- Comparing ROAS without checking the attribution model: A ROAS of 8x sounds great, but if you use last-click attribution and your customers have multiple touchpoints, you are overestimating the value of that specific channel.
- Evaluating seasonal products over a short period: A ROAS of 2x in January for an electric bike campaign may be perfectly fine if peak revenue falls in spring.
Frequently asked questions about ROAS for e-commerce Google Ads
What is a good ROAS for Google Ads e-commerce in 2026?
A good ROAS for e-commerce Google Ads is any value above your break-even ROAS that also covers your desired profit margin. As a rule of thumb, a ROAS of 4x is a healthy starting point for many e-commerce categories, but this varies significantly by industry. Calculate your own minimum ROAS with the formula: 1 / gross margin. Add your desired profit margin on top for your definitive target value.
What does a low ROAS in Google Ads mean and what should you do?
A low ROAS in Google Ads means you are earning relatively little revenue per euro of ad spend. The cause can be temporary (learning period, seasonality) or structural (irrelevant search terms, incorrectly set tROAS target, poor conversion tracking). The first step is always to verify that conversions are being measured correctly. Then analyse search terms for irrelevance, the tROAS target for achievability, and the campaign structure for quality. Only after that diagnosis should you make adjustments.
How many conversions do you need for Target ROAS?
According to Google Ads Help, Google recommends a minimum of 50 conversions per campaign per month for stable Target ROAS performance. If you have less data, consider first working with Maximize Conversion Value or Target CPA to build conversion history. Once you have sufficient data, you can switch to tROAS for more precise return optimisation.
Is ROAS the same as ROI?
No, ROAS and ROI are different metrics, and understanding the difference between ROI and ROAS helps you connect ad performance with overall business profitability. ROAS measures the revenue you earn back per euro of ad spend. ROI (Return on Investment) measures net profit relative to total investment, including product costs, shipping and overhead. A ROAS of 5x sounds good, but if your gross margin is 18%, you are still losing money on every sale. Use ROAS as an operational steering tool for your campaigns, and ROI as a strategic profit measurement tool for your business.
Let a Google Ads expert review your current campaigns
In a personal call we analyze your current Google Ads setup and show concrete improvements. Free and without obligation.
Account Analysis
Within 30 minutesWe dive live into your Google Ads account and pinpoint quick wins for a higher ROAS.
AI Platform Demo
Live walkthroughSee how our AI analyzes search terms daily, optimizes bids and expands your campaigns.
Tailored Growth Plan
Concrete action planYou get a clear plan with expected results, a timeline and investment for your webshop.