The problem
Sales have grown, but you are not keeping more of the money.
A profitable growth strategy for ecommerce starts below the ads: product margin, cash, stock, promotions, returns and repeat customers. We find where growth leaks money, build the plan with the people who own those areas, and change the marketing to match. Sometimes that means a different product mix. Sometimes fewer promotions.

Growing sales is lovely. Keeping some of the money is also worth a meeting.
Sales have grown, but you are not keeping more of the money.
Your break-even numbers. Break-even ROAS and an acquisition cost target, worked out from your own costs.
Margin per product after goods, discounts, delivery and returns. Which products pay for their ads, and which only look like they do.
Break-even ROAS and an acquisition cost target, worked out from your own costs.
How long a new customer takes to pay back what you spent to win them, and whether your cash can carry that.
Which products have the stock and supply to be pushed. An ad can sell faster than a container can sail.
What each discount costs in margin, and what it actually brings back.
What happens after the first order, and what you can afford to pay for it.
ROAS is revenue over ad spend. It knows nothing about cost of goods, discounts, delivery or returns. A merchant on a Shopify forum asked exactly this: why an ad with a ROAS of 3.8 still loses money1. The answer sits in the margin.
Our convention: contribution margin is revenue minus variable costs before marketing (goods, delivery, payment fees, returns, discounts). In our convention, break-even ROAS is one divided by that margin. One advisory firm calculates it the same way2. An analytics vendor's guide uses gross margin instead3. Gross margin leaves out delivery, returns and discounts, so it makes your headroom look bigger than it is.
Example (illustrative): Gross margin is 60 per cent, so the gross-margin break-even ROAS is about 1.7. After delivery, payment fees, returns and discounts, contribution margin is 35 per cent. Break-even ROAS is about 2.9. A ROAS of 2.5 looks safe on the first number and loses money on the second.
Run your own figures through the Break-even ROAS & contribution margin calculator. For the full chain, read ROAS looks good but no profit.
Returns. The platform counts the sale before the parcel comes back. Google Ads lets advertisers retract or restate conversions after the fact, so reporting and bidding can reflect what you kept4. How we use that is in profit-based bidding Google Ads.
Stock. The platform optimises for purchases. Whether there are units left to sell is for you and us to check. Trade media reported a vendor study in which retailers paid for Google Shopping clicks on products that were not available5. A campaign ready to scale is good news. The warehouse would like a word.
Discounts. A discount takes a bigger share of margin than of revenue, as one analytics vendor explains6. Evidence on what discounts do to repeat buying online is thin. A university summary of a deep-discount study describes research on physical stores, not ecommerce7. So we compare sales with and without the discount on your own data. More in are ecommerce discounts profitable.
A payback period is how long a customer takes to earn back their acquisition cost. Our convention is to count it in margin, not revenue, in months. One vendor recommends counting payback on contribution profit and reading it from cohort curves rather than a single formula8.
One vendor publishes payback benchmarks by business model9. That is an illustration, not a norm. The right payback is the one your cash can finance.
Cash is the other half. The cash conversion cycle is days of inventory plus days of receivables minus days of payables, as an advisory firm's guide sets it out10. Cash in stock can't buy ads. Read ecommerce cash flow and marketing spend for how growth can lead to a cash crunch.
We take your cost data and sales data and find where growth leaks money: margin, returns, discounts, stock, cash or repeat purchase.
With your finance person, we agree what "it works" means for marketing: margin, payback, cash. A consultancy piece on CMOs and CFOs makes the case for shared metrics between the two11. Then we build the plan with the people who own stock, pricing and operations.
Marketing changes to match: product mix, acquisition cost targets, promotion calendar, bidding signals. Channel work runs through our other services or your team.
We report against the agreed definitions, and review whether the change kept more of the money.
A category-defining recovery-footwear brand had a growing market, a best-in-class product, and a shrinking customer base.
A comprehensive analysis of marketing, CRM, and Google Analytics data pinpointed where the potential to scale sales lay: one market, three channels, and a basket that could be bigger.

“Everything works very smoothly.”
On its own, as a strategy project, or together with execution services such as retention and CRM for ecommerce. We don't publish prices. Scope first, fee second, on a call. There is no free strategy audit. Our free audits cover measurement and tracking, ad accounts, CRO and retention. The ad account audit already sets what platforms report against your sales and margin.
What we need from you: cost data (cost of goods, delivery, returns, discounts), order data, and a person from finance to agree definitions. For how we put CRO and retention into the same numbers, read how to measure CRO and retention ROI on margin.

ROAS is revenue over ad spend. After goods, discounts, delivery and returns, the same ROAS can lose money. We work out where it leaks.
In our convention, one divided by your contribution margin after variable costs, before marketing. A version based on gross margin makes your headroom look bigger than it is.
The one your cash can finance. Published benchmarks we have seen are vendor illustrations, so we work from your numbers.
A discount hits margin harder than revenue. Evidence on repeat buying is thin, so we compare sales with and without the discount on your own data.
Usually not at full speed. Trade media reported a vendor study of retailers paying for Shopping clicks on products that were not available5. We check stock and lead times before we push.
They cut real revenue after the platform has counted it. Google Ads lets you retract or restate conversions, so bidding learns from what you kept.

Marketing Strategist
Over ten years in marketing. Budgets up to about $18M a year. I still care more about contribution margin than about any channel's dashboard.