Why Your Ecommerce Ads Are Generating Sales but Not Enough Profit
Written by Abbie Evans, Founder and Principal, Arqet Consulting
Abbie brings more than 25 years of experience across ecommerce, retail leadership, finance, merchandise, operations and building her own online retail business.
Direct answer
Ecommerce advertising can report sales and an acceptable ROAS while producing insufficient profit because ROAS does not account for product margin, discounts, fulfilment, returns, customer type or repeat-purchase value.
Attributed revenue is not profit
Advertising platforms are designed to report the revenue they attribute to campaigns. That is useful, but it is not the complete commercial result.
The business still has to pay for the product, discount, payment, fulfilment, shipping, returns and the advertising itself. It also needs to know whether the campaign brought in valuable new customers or captured sales that may have happened anyway.
ROAS answers a narrow question
Return on advertising spend compares attributed revenue with media cost. It does not automatically include product margin, agency fees, creative cost, transaction fees, fulfilment or returns.
A campaign can improve ROAS while shifting toward lower-margin products or existing customers. Treat ROAS as one input rather than the final decision.
Check attribution before acting
Meta, Google, Shopify and GA4 may assign credit differently. View-through windows, cross-device behaviour, consent settings and branded demand can all change the reported result.
Compare platform reporting with blended business outcomes. Ask whether total revenue, contribution and new-customer volume changed in a way that supports the attributed result.
Separate new and returning customers
A campaign that mostly reaches returning customers may report strong ROAS while creating less incremental value than expected. A new-customer campaign may appear weaker on the first order but create value through repeat purchase.
Review customer status, acquisition cost and subsequent behaviour rather than relying on one blended figure.
Margin and promotions change the answer
Two campaigns with the same ROAS can have very different profit. Product mix, discount depth and bundle composition determine how much gross profit remains.
Report sales and advertising performance with gross margin or contribution wherever the data allows.
Include the complete cost of the order
Add material variable costs such as payment processing, pick-and-pack, packaging, shipping subsidy and expected returns. These costs may vary by product, customer location and order size.
A campaign that drives many small, remote or complex orders may be less attractive than its headline revenue suggests.
The website determines paid-traffic efficiency
Advertising cannot compensate indefinitely for a weak customer journey. Poor landing-page alignment, difficult navigation, weak product confidence and unclear delivery information all increase the cost of acquiring a sale.
Before demanding that the media platform find cheaper customers, confirm that the store converts relevant paid traffic effectively.
AOV can help or mislead
A higher average order value can improve economics, but not when it depends on excessive discounting, low-margin bundles or shipping cost that rises faster than revenue.
Review contribution per order and units per order alongside AOV.
Lifetime value must be evidence based
Lifetime value can justify a lower first-order return only when customers actually repeat within a reasonable period and margin remains healthy. Avoid using an optimistic lifetime-value assumption to excuse weak current economics.
Measure repeat purchase by acquisition cohort, channel and offer.
Use a commercial channel scorecard
Combine spend, attributed revenue, new customers, CAC, gross margin, contribution, AOV, repeat behaviour and relevant fulfilment or return costs. The scorecard should make trade-offs visible without pretending every number is perfectly attributable.
The purpose is to decide which activity deserves more investment, which needs improvement and which should stop.
An Arqet commercial observation
In Arqet reviews, platform ROAS can appear positive while the wider business result remains weak. The gap often becomes visible only when attributed revenue is connected with product margin, new-customer mix, fulfilment cost and repeat behaviour.
Diagnostic checklist
Compare platform attribution with blended business performance.
Separate new and returning customers.
Review product margin and promotional discount by campaign.
Include fulfilment, transaction and expected return costs.
Confirm the website converts relevant paid traffic effectively.
Use observed repeat purchase rather than an optimistic lifetime-value assumption.
Frequently asked questions
Is ROAS the same as profit?
No. ROAS compares attributed revenue with advertising spend. It does not automatically include product cost, discounts, fulfilment, transaction fees, returns or the wider cost of running the campaign.
What costs are excluded from ROAS?
Standard ROAS normally excludes cost of goods, agency and creative fees, payment processing, fulfilment, shipping subsidies, returns and overhead unless the business adds them separately.
Should returning-customer sales be included in advertising performance?
They should be identified separately. Advertising may influence returning customers, but combining them with new customers can obscure incremental acquisition performance and customer value.
Next step

If channel reporting looks positive but the commercial result does not, discuss an independent ecommerce performance review.



