Improtics
AgenciesE-commerceLead GenCase StudiesFree ToolsBlogContactBook a Call
HomeAgenciesE-commerceLead GenCase StudiesFree ToolsBlogContactBook a Call
Improtics

Expert Google Ads management for e-commerce brands and agencies worldwide. Built on systems, powered by results.

Services

  • White-Label Partnership
  • E-commerce Google Ads
  • Lead Gen Google Ads
  • Case Studies
  • Free Google Ads Audit
  • Free Tools
  • Break-Even ROAS Calculator

Company

  • Blog
  • Industry Guides
  • About
  • Contact
  • Privacy Policy
  • Terms of Service

Stay Updated

Subscribe to our newsletter for Google Ads tips.

  • vasant@improticsppc.com
  • +91 63522 95554

© 2026 Improtics. All rights reserved.

Back to blog
E-Commerce21 min read

Break-Even ROAS: Formula, Margin Table and Examples (2026)

Updated November 3, 2026
Vasant Chaudhary

Vasant Chaudhary

Google Ads specialist. $30M+ managed across 50+ e-commerce and agency accounts in the US, UK and India. Book a free audit call

On this page
  • What is break-even ROAS?
  • Break-even ROAS formula: contribution margin, not gross margin
  • Break-even ROAS vs gross margin ROAS: worked example
  • Break-even ROAS table by margin
  • Why returns cost more than they appear to
  • Where to find the margin inputs in Shopify and BigCommerce
  • Break-even CPA: the same maths, more usable
  • What is a good break-even ROAS?
  • How to use break-even ROAS to set target ROAS in Google Ads
  • What happens when you scale
  • Where this goes wrong in practice
  • The two-minute version
  • About the author
  • Frequently asked questions

Short version: Break-even ROAS is the return on ad spend at which an order makes exactly zero profit after paying for the ad, and the formula is break-even ROAS = 1 / contribution margin. At a 40% contribution margin, break-even ROAS is 1 / 0.40 = 2.5x, which you enter in Google Ads as a 250% target ROAS. Almost everyone calculates it from gross margin instead, which ignores shipping, payment fees, discounts and returns, and for COD-heavy stores returns are the line that matters most, as our Google Ads playbook for Indian e-commerce brands explains. That single substitution can move your real break-even from 1.67x to 2.28x, and it is the most common reason an account grows revenue while losing money. This guide shows you the correct maths, a margin to ROAS table, how to turn the number into a Google Ads target, and what happens to profit when you scale spend and efficiency drops.

Picture a store owner looking at a Google Ads dashboard that says 2.0x ROAS. Product cost is 40% of the price, so the gross margin is 60% and the break-even looks like 1.67x. Everything says scale. Three months later the revenue line is up and the bank balance is down, because once shipping, fees and returns are counted, that store needed 2.28x just to stand still. Every order bought at 2.0x was losing money.

You can work your own numbers as you read using our break-even ROAS calculator, which does everything below from your actual costs.

What is break-even ROAS?

ROAS (return on ad spend) is the revenue your ads bring in divided by what you spent on them. A 3x ROAS means 3 in revenue for every 1 in ad spend. Break-even ROAS is the specific ROAS at which the profit left over from those sales exactly pays for the ads, so you make zero and lose zero on each order before fixed costs.

Below break-even ROAS, every order your ads buy costs you money, which is why it is the starting point for working out how much PPC should cost your store. Above it, every order adds profit. That makes it the floor under every ROAS target you set, and the single most useful number to know before you touch a bid strategy.

Where the break-even ROAS formula comes from

People often ask for an authoritative source for the formula. It does not need one, because it falls straight out of the definition of ROAS, and you can check it yourself in three lines:

  • Profit from ad-driven orders, before fixed costs = revenue x contribution margin - ad spend
  • At break-even that profit is zero, so revenue x contribution margin = ad spend
  • Divide both sides by ad spend and by contribution margin: revenue / ad spend = 1 / contribution margin

Revenue divided by ad spend is ROAS, so break-even ROAS = 1 / contribution margin. The algebra is not where people go wrong. The margin is.

Break-even ROAS formula: contribution margin, not gross margin

The formula itself is not controversial:

Break-even ROAS = 1 / margin

At a 50% margin you need 2x. At 25% you need 4x. The arithmetic is trivial. What is not trivial is which margin goes in the denominator, and this is where most calculators, most agencies and most brand owners quietly go wrong.

Gross margin subtracts one thing: the cost of the product. Contribution margin subtracts everything that varies with an order. Those are very different numbers, and only the second one is any use here.

Gross margin

  • Price minus product cost, nothing else
  • What Shopify and most store reports call gross margin or gross profit
  • What Google Ads gross profit reporting calculates (revenue minus cost of goods sold)
  • Gives a break-even ROAS that is too low
  • Makes losing campaigns look profitable

Contribution margin

  • Price minus every cost that exists because the order happened
  • Includes shipping, packing, payment fees, discounts and returns
  • Usually needs a spreadsheet, because few platforms report it directly
  • Gives the real break-even ROAS
  • Tells you honestly where the profit line is

What contribution margin actually includes

Start from what the customer pays, then take off every cost that exists because that order happened:

  • Product cost. The obvious one, and usually the only one people count.
  • Shipping. What you pay the courier, not what you charged the customer.
  • Packing and handling. Pick, pack, materials, per-order warehouse cost.
  • Payment fees. Two to three percent that leaves before you ever see it.
  • Discounts. The code they used is revenue you never received.
  • Returns. The sale you lose, and the costs you do not get back.

Fixed costs stay out of this calculation. Rent, salaries, software and retainers do not change because you sold one more unit, so they do not belong in a per-order margin. They matter, but they are a separate hurdle: divide them by contribution margin per order and you get how many orders a month you need before the business makes anything at all.

The most common break-even ROAS mistake

Putting gross margin into the formula. A 60% gross margin gives a break-even ROAS of 1.67x, which feels comfortable. The same store's contribution margin might be 43.9%, which makes the real break-even 2.28x. Any campaign running between those two numbers looks profitable on paper and loses money on every order.

Break-even ROAS vs gross margin ROAS: worked example

Take a store with a 100 average order value as reported in Google Ads, and add the costs one at a time:

  1. Product cost of 40. 60 is left, a 60% gross margin. Break-even ROAS on gross margin is 1 / 0.60 = 1.67x.
  2. Shipping and packing of 7. 53 is left, a 53% margin. Break-even ROAS rises to 1 / 0.53 = 1.89x.
  3. Payment fees and discounts of 3. Say 2 in payment fees and an average of 1 in discount codes across all orders. 50 is left, a 50% margin. Break-even ROAS is now 1 / 0.50 = 2.00x.
  4. Returns at a 10% rate. Assume the returned item goes back into stock at full value, but on each returned order you lose the 7 shipping, the 2 payment fee and 2 to inspect and repack it, so a returned order costs 11 instead of contributing 50. Across all orders: 90% x 50 - 10% x 11 = 45 - 1.10 = 43.90 per 100 of reported revenue. Contribution margin is 43.9%, and break-even ROAS is 1 / 0.439 = 2.28x.

Same product, same price, same ads. The gross margin view says 1.67x is the line. The real line is 2.28x.

Bar chart showing break-even ROAS rising from 1.67x on gross margin alone to 2.28x once shipping, fees, discounts and returns are counted
Gross margin alone overstates what you can afford. Each additional cost pulls the real break-even higher.

That difference does not sound dramatic until you sit at 2.0x ROAS. At 2.0x you spend 50 in ads to win each 100 order. On the gross-margin view you keep 60 - 50 = 10 per order, so you are profitable and should scale. In reality you keep 43.90 - 50 = -6.10 per order, so every order is losing money, and scaling makes the hole deeper. The account looks like it is working right up until the bank balance says otherwise.

What a 1.67x break-even ROAS means

A 1.67x break-even ROAS means you need 1.67 in revenue for every 1 you spend on ads before an order stops losing money. It corresponds to a 60% margin, because 1 / 0.60 = 1.67. In Google Ads terms that is a 167% target ROAS. If the 60% is your contribution margin, 1.67x is a real floor. If the 60% is only your gross margin, as in the example above, 1.67x is too low and the real floor is higher.

Break-even ROAS table by margin

Find your contribution margin in the first column. The second column is your break-even ROAS, and the third is the same number written the way Google Ads asks for it, as a percentage.

Contribution margin Break-even ROAS Same number as a Google Ads target ROAS
80%1.25x125%
70%1.43x143%
60%1.67x167%
50%2.00x200%
45%2.22x222%
40%2.50x250%
35%2.86x286%
30%3.33x333%
25%4.00x400%
20%5.00x500%
15%6.67x667%
10%10.00x1,000%

Notice the shape. Going from a 60% to a 50% margin moves break-even ROAS by a third of a point. Going from 20% to 10% doubles it. The thinner your margin, the more every cost you forgot to count changes the answer, which is why low-margin stores feel the gross margin mistake hardest.

1.67xBreak-even ROAS at a 60% margin (167% in Google Ads)
2.00xBreak-even ROAS at a 50% margin (200% in Google Ads)
2.50xBreak-even ROAS at a 40% margin (250% in Google Ads)
4.00xBreak-even ROAS at a 25% margin (400% in Google Ads)

Why returns cost more than they appear to

Most models treat a return as revenue coming back off the top. That understates it, because a refund is not a reversal of the whole transaction.

When an order comes back you lose the sale. You do not get back what you paid to ship it out. You usually do not get the payment processing fee back either, because processors generally keep their cut on refunded transactions. Shopify Payments, for example, states in its help center that the original card processing fee is not returned when you refund an order. If the item cannot be resold at full price, you lose part of the product cost too.

So a 10% return rate is not a 10% haircut on revenue. It is a 10% haircut on revenue plus 10% of your shipping and fees written off entirely. On thin margins that is the difference between a business and a hobby.

Where to find the margin inputs in Shopify and BigCommerce

Your store platform gives you the first input, product cost, and sometimes a gross margin. Neither of those is the contribution margin the break-even ROAS formula needs, so treat what the platform shows as the starting point and subtract the rest yourself.

Shopify

Shopify has a "Cost per item" field on each product and variant. Once it is filled in, Shopify's profit reports show gross profit (net sales minus the cost of the units sold) and gross margin. Two details matter for break-even ROAS. Shopify only includes sales where a cost was recorded at the time of sale, so a catalogue with gaps in the cost field will show a misleading margin. And the margin it reports is still gross margin: shipping you pay, payment fees and return costs are not in it. Fill the cost field across the whole catalogue (the bulk editor or a CSV import is quickest), take the gross margin, then subtract your other variable costs as a percentage of sales.

BigCommerce

BigCommerce stores product cost in the Cost field under a product's advanced pricing. It is not shown to shoppers and is intended to feed accounting or ERP tools. The standard reports focus on revenue, orders and units, so for a BigCommerce break-even ROAS based on gross margin most stores export product, cost and order data to a spreadsheet or accounting tool. Whatever gross margin you get from that, treat it the same way as on Shopify: it is the first line of the calculation, not the last.

Google Ads gross profit reporting (conversions with cart data)

Google Ads can report profit itself if you set up conversions with cart data. Your purchase tag sends the items in each order, Google Ads matches them to your Merchant Center feed, and if the feed includes the cost_of_goods_sold attribute, you get columns for cost of goods sold, gross profit (revenue minus COGS) and gross profit margin by campaign. The item IDs in the tag must match the id in your feed exactly. Google also allows approximate COGS values if you do not have precise costs per product.

This is genuinely useful because it shows which campaigns and products carry the margin. But notice what it calls gross profit: revenue minus product cost. Shipping, fees and returns are not in it, so a campaign showing positive gross profit after ad spend can still be below your real break-even. Google has also offered profit optimization for Performance Max and Standard Shopping as a beta that bids using this cart data and COGS. If it is available in your account, it still works from gross profit, so the same caution applies.

If your purchase tracking is not sending clean values yet, fix that first. Our guide to Shopify Google Ads conversion tracking covers the setup.

Break-even CPA: the same maths, more usable

ROAS is a ratio, which makes it awkward to act on. The same calculation expressed as money is often more useful:

Break-even CPA = contribution margin per order

In the worked example, each 100 order contributes 43.90 after all variable costs, so 43.90 is the absolute most you can pay to acquire that order before you are working for nothing. You can check it against the ROAS view: 100 / 2.28 is about 43.90. It is a hard ceiling you can put straight into a target CPA field, and it is easier to sanity-check than a ratio.

If you want profit rather than survival, subtract what you want to keep:

Target CPA = contribution margin per order - profit you want per order

Free resource

The 90-point Google Ads audit checklist we run on every account

The exact checks behind our audits: structure, search terms, tracking, feeds, PMax and scaling. Drop your email and we send the checklist straight to your inbox.

No spam. One useful email now and then. Unsubscribe anytime.

What is a good break-even ROAS?

A good break-even ROAS is a low one, because the lower it is, the more room you have between the floor and what your campaigns can realistically achieve. A store with a 50% contribution margin breaks even at 2x and has space to bid for new customers. A store at 20% breaks even at 5x and has very little room for anything except its strongest products and brand searches.

There is no universal benchmark, and you should be wary of anyone who quotes one. Break-even ROAS is set by your own prices and costs, so the useful question is not whether your number is good compared with another brand, but whether your campaigns can clear it with a profit margin on top. If they cannot, the fix is often outside the ad account: prices, shipping terms, bundles that raise margin, or a narrower product range in your campaigns. Our guide on what a good ROAS is for e-commerce goes through how to set targets above the floor.

How to use break-even ROAS to set target ROAS in Google Ads

Break-even ROAS is the floor. Target ROAS is the floor plus the profit you want to keep. The cleanest way to get there is to decide what share of revenue you want left as profit after ads, then use:

Target ROAS = 1 / (contribution margin - profit you want as a share of revenue)

In the worked example, contribution margin is 43.9%. If you want 10% of revenue left as profit after ad spend, target ROAS = 1 / (0.439 - 0.10) = 1 / 0.339 = 2.95x. At 2.95x, ad spend is 33.9% of revenue, and 43.9% - 33.9% leaves the 10% you wanted. In target CPA terms that is 43.90 - 10 = 33.90 per order, and 100 / 2.95 gives the same 33.90.

Entering target ROAS as a percentage

Google Ads asks for target ROAS as a percentage, not as a multiple. A 2.95x target is entered as 295%, and Google's own example is that a 500% target means you want 5 in conversion value for every 1 spent. In June 2026 Google restored Target ROAS as a standalone bid strategy name in the interface, where it had been shown as Maximize conversion value with a target ROAS. Google describes this as a naming change with no change to how bidding behaves, and Editor, the API and the mobile app may show the older wording for a while.

Two practical points from Google's own guidance. A target set too high can limit how much traffic your campaign gets, so moving straight from no target to an ambitious one usually starves the campaign. And before switching to value-based bidding, Google recommends collecting conversion value data for at least 4 weeks or 1 to 2 conversion cycles, whichever is longer.

Performance Max and value-based bidding

Performance Max bids on conversion value with Maximize conversion value, and a ROAS target is optional. Without a target, it tries to spend your full daily budget on the highest value it can find. With a target, it behaves like Target ROAS and tries to hit that return. Google suggests using the targets from your other campaigns as a starting point and adjusting once the campaign has traffic. For a store that knows its break-even, that means starting somewhere above break-even, not at the number Google suggests from recent history, and stepping it gradually from there. Our view on what Performance Max really does for e-commerce covers the rest of the setup.

New customer acquisition goal

Google Ads has a new customer acquisition goal for Performance Max, Search and Demand Gen campaigns. "Bid higher for new customers" keeps returning customers in the auction and adds extra value for new ones, and "Only bid for new customers" stops bidding on existing customers. This is one of the few good reasons to accept a ROAS below your normal target, because a first order that only just breaks even can be worth it if those customers come back. Do that deliberately and only when you have measured repeat purchase rates. Before you compare a campaign's ROAS with your break-even, check whether its conversion value includes extra value added for new customers, because that added value is a bidding signal, not revenue in your bank.

Conversion value rules and returns

Conversion value rules let you raise or lower conversion values by location, device or audience, and Google uses the adjusted value for reporting as well as bidding. That means a campaign with value rules can show a higher ROAS than the cash it actually brought in. Compare break-even against the original values, not the adjusted ones.

Returns are the other gap between reported and real value. Google Ads lets you send conversion adjustments: a restatement changes the value of a conversion (for a partial return), and a retraction removes it entirely. Adjustments have to be sent within a limited window after the conversion, so they suit stores with a regular upload process. If you do not send them, build your return rate into contribution margin as in the worked example, because the platform will otherwise count every order as kept.

What happens when you scale

Here is where a single break-even number stops being enough.

Every scaling conversation assumes ROAS holds while spend grows. It never does. You buy the cheapest, most obvious demand first: people already searching for you, already in market, already close to buying. Doubling spend means reaching people who are progressively further from a purchase. Efficiency falls. That is not a failure of management, it is what a demand curve is.

A rough rule from most scaling accounts is that ROAS drops somewhere between 10% and 20% each time spend doubles. Your own number is worth measuring: look at what happened to blended ROAS the last two or three times you stepped budget up meaningfully.

Blended ROAS hides the problem

This is the part worth internalising, because it explains accounts that feel fine and are not.

Blended ROAS averages all your spend together. Marginal ROAS is what the next slice of budget returns on its own. Because the average includes all that cheap early demand, blended ROAS stays respectable long after new spend has stopped paying for itself.

Concretely: an account can report a healthy 2.7x blended while the last budget increase is returning 2.1x against a 2.04x break-even. The blended figure says everything is fine. The marginal figure says the last chunk of budget is barely washing its face, and the next one will not.

The practical rule: keep scaling while marginal ROAS is above break-even ROAS, and stop when it drops below. Not when blended ROAS drops, which happens far too late.

Reading it as a grid

Because the answer depends on two things at once, spend and ROAS, a single number cannot express it. A grid can. Put spend levels down one side and achievable ROAS across the top, and each cell is profit at that combination. The break-even line runs diagonally through it, and you can see immediately how much efficiency you can afford to lose at each spend level before you cross it.

That is what the calculator builds from your inputs. It is more useful than a single break-even figure because the real question is never "am I above break-even today". It is "how much room do I have if I push".

Where this goes wrong in practice

Using the platform's revenue figure

Google Ads reports conversion value on orders placed, not orders kept, unless you send conversion adjustments. If 10% come back, the platform's ROAS is roughly 10% higher than your actual return. Compare a reported ROAS against a break-even calculated on net revenue and you will systematically overestimate how well you are doing. Either calculate break-even on reported revenue, as in the worked example above, or adjust the reported ROAS down, but never mix the two.

Averaging across products with different margins

A single blended margin across a catalogue where some lines run 60% and others 20% gives you a break-even that is wrong for both. It is too lenient on the thin products, which quietly lose money, and too strict on the fat ones, which get throttled when they could scale. If your margin spread is wide, segment the campaigns and calculate separately. The table above makes the point: a 60% line breaks even at 1.67x and a 20% line at 5x, and no single target serves both.

Bundling to raise AOV without checking margin

Raising average order value looks like it should improve everything, and it does not always. If the bundle is padded with low-margin items, AOV goes up while contribution margin percentage goes down, and break-even ROAS goes up. Always recalculate from the actual basket rather than assuming margin travels with order size.

Ignoring fixed costs entirely

Contribution margin deliberately excludes fixed costs, which is correct for the ROAS calculation but means clearing break-even ROAS is not the same as making money. You also have to cover the fixed base. Divide monthly fixed costs by contribution per order to get the order volume you need before profit starts.

The two-minute version

  • Break-even ROAS = 1 / contribution margin, and contribution margin is after shipping, fees, discounts and returns, not just product cost
  • A 60% margin breaks even at 1.67x, 50% at 2x, 40% at 2.5x, 25% at 4x
  • Google Ads takes target ROAS as a percentage: 2.5x is entered as 250%
  • Break-even CPA = contribution margin per order, which is easier to act on than a ratio
  • Target ROAS = 1 / (contribution margin - profit you want as a share of revenue)
  • Returns cost you the sale and the shipping and fees you cannot recover
  • ROAS falls as spend rises, typically 10 to 20% per doubling
  • Stop scaling when marginal ROAS hits break-even, not when blended ROAS does
  • Clearing break-even ROAS still leaves fixed costs to cover

Run your own numbers in the break-even ROAS calculator. If the answer surprises you, that is usually the point at which a conversation about account structure is worth having, and our Google Ads strategy guide for e-commerce sets out the structure we start from. Our free Google Ads audit checks your targets against your real break-even, or you can start with a free audit call.

About the author

This guide is written by Vasant Chaudhary, founder of Improtics, a Google Ads agency, with more than five years of experience managing over 50 e-commerce accounts across the US, UK, and India. He focuses on Google Shopping, Performance Max, and product feed management. Get in touch or start with a free audit call.

Frequently asked questions

What is break-even ROAS?

Break-even ROAS is the return on ad spend at which a sale makes exactly zero profit: revenue covers the product cost, shipping, fees, returns and the ad spend, and nothing more. The formula is 1 divided by your contribution margin, so a store keeping 40% of each order after variable costs breaks even at 2.5x. Every ROAS target worth having sits above it by design rather than by hope.

What is the break-even ROAS formula?

Break-even ROAS = 1 / contribution margin. It comes directly from the definition of ROAS: profit before fixed costs is revenue x contribution margin minus ad spend, and setting that to zero gives revenue / ad spend = 1 / contribution margin. At a 50% contribution margin you need 2x, at 25% you need 4x.

Should break-even ROAS use gross margin or contribution margin?

Contribution margin. Gross margin only subtracts product cost, so it leaves out shipping, packing, payment fees, discounts and returns, and gives a break-even ROAS that is too low. A store with a 60% gross margin looks like it breaks even at 1.67x, but if its contribution margin is 43.9% the real break-even is about 2.28x, and every campaign between those numbers loses money.

How do I calculate my break-even ROAS?

Take your average order value, subtract product cost, shipping, packing, payment fees, discounts and the cost of returns, and divide what is left by the order value to get contribution margin. Then divide 1 by that margin. A 100 order that leaves 40 after all variable costs has a 40% contribution margin and a 2.5x break-even ROAS. The inputs are numbers you already have in your store and accounting data.

What is a good break-even ROAS?

A lower break-even ROAS is better, because it leaves more room between the floor and what your campaigns can achieve. A 2x break-even (50% contribution margin) gives plenty of room to grow; a 5x break-even (20% margin) leaves very little. There is no universal benchmark, because the number is set by your own prices and costs. What matters is whether your campaigns can clear it with profit on top.

What does a 1.67x break-even ROAS mean?

It means you need 1.67 in revenue for every 1 spent on ads before an order stops losing money. It corresponds to a 60% margin, because 1 / 0.60 = 1.67, and it is entered in Google Ads as a 167% target ROAS. If the 60% is gross margin rather than contribution margin, the real break-even is higher.

How do I enter break-even ROAS in Google Ads?

Google Ads takes target ROAS as a percentage, so multiply the ROAS by 100: a 2.5x break-even is 250%. Do not set your target at break-even itself. Set it above, using target ROAS = 1 / (contribution margin - profit share you want), for example 1 / (0.439 - 0.10) = 2.95x, entered as 295%.

Does Google Ads show profit instead of revenue?

It can show gross profit if you set up conversions with cart data and add the cost_of_goods_sold attribute to your Merchant Center feed. You then see cost of goods sold, gross profit and gross profit margin by campaign. That gross profit is revenue minus product cost only, so shipping, fees and returns still have to be accounted for separately when you compare against break-even.

Why does a good ROAS differ so much between brands?

Because margin structures differ. A 3x ROAS is comfortable profit for one brand and a slow bleed for another, which is why copying benchmark targets from articles or competitors misleads. The only meaningful benchmark is your own break-even plus the profit you want on top.

Should I set my ROAS target exactly at break-even?

No. Break-even is the floor, not the target: it leaves nothing for overheads or growth. Set targets comfortably above the floor for always-on spend, and drop toward break-even deliberately only when buying new customers whose repeat purchases you have measured.

On this page

  • What is break-even ROAS?
  • Break-even ROAS formula: contribution margin, not gross margin
  • Break-even ROAS vs gross margin ROAS: worked example
  • Break-even ROAS table by margin
  • Why returns cost more than they appear to
  • Where to find the margin inputs in Shopify and BigCommerce
  • Break-even CPA: the same maths, more usable
  • What is a good break-even ROAS?
  • How to use break-even ROAS to set target ROAS in Google Ads
  • What happens when you scale
  • Where this goes wrong in practice
  • The two-minute version
  • About the author
  • Frequently asked questions

Want these numbers checked against your account?

Free 30-minute audit call. No pitch.

Book a call

Want these numbers checked against your account?

Free 30-minute audit call. No pitch. We will look at your actual account and tell you what we would change, whether or not you work with us.

Book a Free Audit Call

Related Posts

E-Commerce14 min read

Google Remarketing for Ecommerce: Audiences, Setup, Honest ROAS

How Google remarketing works for ecommerce in 2026: dynamic ads in Demand Gen, audience windows and exclusions, PMax overlap, and the ROAS that flatters itself.

E-Commerce19 min read

What Is a Good ROAS for E-Commerce? (2026)

A good ROAS for ecommerce sits comfortably above your break-even ROAS (1 divided by margin). See the margin table, if 4x is good, and 2026 Google Ads targets.

E-Commerce6 min read

How Restructuring Grew an Indian Apparel Brand's Sales 4x

A case study on restructuring an India-based apparel brand's Google Ads account around its best product lines: purchase revenue up about 4x and purchase ROAS from 2.2x to 3.6x in three months.

E-Commerce7 min read

How We Doubled a Footwear Brand's Volume at 6.3x ROAS

A case study on scaling a premium children's footwear brand's Google Ads, roughly doubling clicks and conversions year over year while holding a 6.34x ROAS.

E-Commerce7 min read

How We Scaled a New eBike Store to 5.5x ROAS in 5 Months

A case study on launching a brand-new UK eBike Google Ads account from zero and scaling it to 5.5x ROAS and £33,000+ a month in revenue.

Lead Gen19 min read

Google Ads for Plastic Surgeons: Consults to Surgeries

How plastic surgery practices turn Google Ads into booked surgeries: procedure campaigns, consult funnel math, offline conversions, negatives and ad policy.