How to Increase E-commerce ROAS: A Data-First Guide for 2026
ROAS is conversion value divided by ad cost, but it only means profit above your break-even ROAS. Calculate that from your real margin, fix price and stock data, and count returns and fees.
ROAS (return on ad spend) is conversion value divided by ad cost. To increase it profitably, first calculate the break-even ROAS from your real margin, then stop paying for clicks on products whose price or stock is wrong, and count every cost the ROAS figure hides. For GAPLI sellers the relevant margin is the commission in the e-Wallet, not the order value. GAPLI figures are as of 8 Oct 2026.
Key takeaways
- ROAS = conversion value ÷ ad cost; Google's own example is USD 5 of sales per USD 1 of ads, a 500% target ROAS.
- Break-even ROAS = 1 ÷ your margin as a share of revenue: at a 20% margin you need 5.0 (500%) just to cover ad costs.
- For a GAPLI seller the margin is the commission, 70% of order profit; on GAPLI's worked example of a PLN 200 order the break-even ROAS is about 6.1 (613%).
- Google disapproves products whose feed price or availability differs from the landing page, so data accuracy directly affects ad delivery.
- Returns, marketplace commission and failed transactions reduce profit after the click; Allegro lets sellers claim commission back within 45 days when a transaction falls through.
What is ROAS and how is it calculated?
ROAS is the revenue (or other conversion value) you get for each unit of currency spent on ads. Google defines target ROAS as the average conversion value you want for each dollar spent, and gives the example of USD 5 in sales per USD 1 of ads, which is a 500% target ROAS. The same formula works for marketplace ads.
| Metric | Formula | What it tells you |
|---|---|---|
| ROAS | Conversion value ÷ ad cost | Revenue per unit of ad spend |
| Break-even ROAS | 1 ÷ margin (as a share of revenue) | The ROAS at which ads only pay for themselves |
| Profit after ads | Margin − ad cost | Whether the campaign actually earned money |
ROAS alone does not say whether a campaign is profitable. A 400% ROAS is excellent on a product with a 50% margin and a loss on a product with a 15% margin.
What ROAS do you need to break even?
Your break-even ROAS is 1 divided by your margin, where margin is what is left from the conversion value after the cost of goods, fees and other variable costs. Below that ROAS each sale loses money once ads are paid; above it, the campaign earns. Set your target ROAS above break-even, never from an industry average.
| Margin (share of revenue) | Break-even ROAS | As a percentage |
|---|---|---|
| 10% | 10.0 | 1,000% |
| 15% | 6.7 | 667% |
| 20% | 5.0 | 500% |
| 30% | 3.3 | 333% |
| 40% | 2.5 | 250% |
Calculate margin on the same basis as your ad platform's conversion value. If the platform reports gross sales including VAT and delivery, use a margin that is also a share of that gross amount. Mixing net margin with gross revenue makes the target look easier than it is. See the markup and margin glossary entry for the difference between the two.
How do you calculate break-even ROAS as a GAPLI seller?
In GAPLI you do not buy the goods, so your margin is your commission: 70% of the order profit (net price minus wholesale cost, operating costs and marketplace commission). If you pay for ads yourself, the most you can spend per order without a loss is that commission. Order value divided by it is your break-even ROAS.
GAPLI's worked example of a PLN 200 Allegro order gives these numbers (illustrative amounts, not a promise):
| Item | Amount |
|---|---|
| Customer pays (gross) | PLN 200.00 |
| Order profit (net − goods − operating costs − commission) | PLN 46.60 |
| Your commission, Part 2 (70% of profit) | PLN 32.62 |
| Maximum ad cost per order to break even | PLN 32.62 |
| Break-even ROAS | 200 ÷ 32.62 ≈ 6.1 (613%) |
Across all sellers, the Part 2 commission paid over the last 90 days averaged 9.9% of the amount paid by customers on Allegro (2,876 orders). At that average margin, break-even ROAS is about 10.1 (1,010%). This is an average, not a promise — your own figure depends on products and prices, and your e-Wallet shows the commission for each order. The FAQ on seller earnings explains the split.
Two consequences follow. Low-margin products rarely carry paid ads at all, and the products worth advertising are those where your commission per order is high relative to price.
Why does product data quality change your ad results?
Ad platforms only deliver ads for products they trust. Google requires the price and availability in your product data to match the landing page and checkout, and disapproves products when they do not. A disapproved best-seller stops spending and stops selling, so your best ROAS products are the first ones to protect.
Typical data problems and their cost:
| Problem | What happens | Effect on ROAS |
|---|---|---|
| Feed price differs from page price | Product disapproved, or shopper sees a different price after clicking | Lost sales or lost delivery |
| Feed says in stock, page says sold out | Product disapproved | Lost impressions on that product |
| Offer stays live after supplier stock runs out | Click, order, then cancellation | Ad cost with no sale |
| Delivery time or cost unclear | Shopper drops out after the click | Paid click, no conversion |
Google can also correct some mismatches automatically: automatic item updates can update price, sale price, availability and condition from your landing page. This is a safety net, not a substitute for accurate data at the source. More on feeds is in the product feed glossary entry.
How do you stop paying for clicks on unavailable or mispriced products?
Keep stock and prices synchronised with the supplier automatically, and advertise only products that are reliably available. On Allegro, sponsored offers are charged per click, so a click on an offer that cannot be fulfilled is paid for in full and returns nothing.
How GAPLI handles this for its sellers:
- Prices and stock are pulled from wholesalers automatically; in the 24 hours before 8 Oct 2026 GAPLI updated 1,250,796 catalogue items.
- On Allegro an offer is ended when stock runs out and reactivated when it returns, so ads do not keep sending buyers to a dead offer.
- WooCommerce stores receive stock and prices every few minutes, Shopify stores every 10 minutes.
- Suspiciously large wholesale price drops from imports are held for review before they reach Allegro, which protects you from advertising a price error.
What remains your decision is which products to advertise. A simple rule: run ads only on products with a stable sales history and a commission above your break-even threshold.
Which costs does a good ROAS figure hide?
ROAS counts revenue at the moment of conversion, so it ignores what happens later: returns, cancellations, marketplace fees and failed transactions. A campaign can show a healthy ROAS while its real profit shrinks. Measure profit after these costs at least monthly, per product or category.
| Hidden cost | Why ROAS misses it | What to do |
|---|---|---|
| Returns | The conversion is counted before the buyer's 14-day return window ends | Track net revenue after returns; in GAPLI, commission on returned items is cancelled |
| Marketplace commission | Allegro calculates it at purchase, on the price including buyer-paid delivery | Include it in your margin before setting a target |
| Failed transactions | Revenue counted, payment never completed | Claim the commission back — Allegro allows this within 45 days of the transaction; GAPLI files such claims for transactions that fell through |
| Payout timing | Revenue counted today, money later | In GAPLI, commission is paid out after delivery plus the 14-day protection period |
Our guide to Allegro commission recovery covers the claims process in detail.
How should you structure campaigns to raise ROAS?
Group products by margin, give each group a target ROAS above its own break-even, and cut spend where profit after returns stays negative. Campaigns that mix 10% and 40% margin products under one target overspend on the first group and underspend on the second.
- Calculate break-even ROAS per product group from real margin data.
- Separate campaigns or asset groups by margin band, so each gets its own target.
- Exclude products with unstable stock or a history of cancellations.
- Check data health weekly: disapprovals, price mismatches, products out of stock.
- Review profit monthly, not only ROAS: revenue after returns, minus commissions and ad cost.
- Raise bids only where profit grows, and stop campaigns that stay below break-even after a fair test.
If you sell with GAPLI, start with the commission per order in your e-Wallet and the money flow on How GAPLI works. Opening an account and the Start plan are free — create an account.
Frequently asked questions
What is a good ROAS for e-commerce?
There is no universal good ROAS, because it depends on margin. A good ROAS is one above your break-even ROAS, which is 1 divided by your margin. At a 25% margin, anything above 4.0 (400%) is profitable before other fixed costs.
Is ROAS the same as ROI?
No. ROAS compares revenue with ad cost only, while ROI compares profit with the full investment. A campaign can have a high ROAS and a negative ROI when margins are thin or returns are high.
Why did my ROAS fall when I did not change my campaigns?
Common reasons are product disapprovals, stock running out on best-sellers, price changes that made offers less competitive, and seasonal shifts in demand. Check product data and availability before changing bids or budgets.
Does GAPLI pay for advertising on my Allegro account?
No. Ads on your marketplace account or store are your own decision and your own cost. Ad spend you choose to pay is not part of the GAPLI order settlement, which is why your break-even ROAS should be calculated from your commission.
Sources
- GAPLI data (worked order example, profit split, average commission over 90 days, items updated in 24 hours, sync behaviour): GAPLI database and GAPLI answer pages, as of 8 Oct 2026
- Google Ads Help — About target ROAS bidding
- Google Merchant Center Help — price attribute
- Google Merchant Center Help — availability attribute
- Google Merchant Center Help — automatic item updates
- Allegro Help — sponsored offers: how to create a campaign
- Allegro Help — how sales commission is calculated
- Allegro Help — how to recover the transaction discount or sales commission
- UOKiK — 14-day deadline to return a distance purchase
Related Content
GAPLI Team
E-commerce automation & dropshipping insights.