Revenue can grow while an e-commerce business becomes weaker. Discounts lift conversion, free shipping increases order volume and paid media reports an attractive return—yet returns, fulfilment, payment fees and acquisition costs consume the cash created by each order.
Unit economics reveal whether one additional customer or order creates value. The core view connects customer acquisition cost, contribution margin, payback and repeat purchase. It does not replace the income statement or cash-flow plan; it gives growth teams a decision model for channels, products, offers and cohorts.
Start with net revenue, not checkout value
Gross merchandise value or order value is not money the business keeps. Build from:
net revenue = item revenue − discounts − cancellations − refunds − applicable sales adjustments
Handle VAT and other taxes consistently with finance policy. Do not treat collected tax as commercial revenue if it is payable to the authority. For cross-border orders, define how currency conversion, duties and marketplace settlements enter the model.
Reconcile the analysis with payment, order and finance systems. Advertising-platform revenue may differ because of attribution windows, modeled conversions, time zones, cancellations and tax treatment.
Calculate contribution per order
Contribution margin is the amount remaining after variable costs. Shopify expresses it as sales revenue minus variable costs; Stripe’s e-commerce guidance identifies costs that commonly change with each sale.
A practical order model is:
contribution before acquisition = net revenue − COGS − fulfilment − shipping subsidy − packaging − payment fees − marketplace commission − expected returns cost − variable support cost
Then:
contribution after acquisition = contribution before acquisition − attributable acquisition cost
Use the costs that actually vary in your operation. Cash on delivery may have different failure and handling economics from prepaid orders. A heavy product may carry different delivery and return costs by emirate or Saudi region. A promotion can change both selling price and basket composition.
Calculate by product, basket, market, payment method and fulfilment route before relying on one blended average.
Use a fully loaded CAC
Paid-platform cost per purchase is not the same as customer acquisition cost. Define:
CAC = acquisition sales and marketing cost ÷ new customers acquired
The numerator may include paid media, agency or freelancer cost, affiliate commissions, acquisition creative, campaign tools and the acquisition share of salaries and overhead. Create two named views if needed: media CAC for tactical campaign management and fully loaded CAC for business planning. Never switch between them without a label.
Use new customers in the denominator, not all orders. Returning-customer purchases can make platform acquisition look efficient even when the channel is harvesting customers acquired elsewhere.
Attribution will remain imperfect. Report a platform-attributed view and a finance-reconciled blended view. Use incrementality tests when the decision and scale justify them.
Find the break-even acquisition threshold
For a first-order view:
break-even CAC = first-order contribution before acquisition
If contribution before acquisition is AED 90, paying AED 90 to acquire the customer leaves nothing from the first order to cover fixed costs. That may be acceptable only if repeat contribution is sufficiently likely, timely and financed.
For a cohort view:
allowable CAC over horizon = cumulative expected contribution over horizon − required overhead contribution − risk buffer
Choose a horizon such as 90, 180 or 365 days based on purchase frequency and cash constraints. Do not use an unlimited lifetime forecast to justify current losses. The farther the forecast extends, the greater the uncertainty.
Measure repeat purchase with cohorts
Group customers by first-purchase month, acquisition source, market, offer and first product. Track:
- Percentage making a second purchase
- Days to second purchase
- Orders per customer
- Cumulative net revenue
- Cumulative contribution before and after acquisition
- Refund, return and cancellation rate
- Retention by product and market
GA4 cohort exploration can group users by acquisition or transaction criteria and show return behaviour over daily, weekly or monthly periods. Use it for behavioural analysis, but reconcile customer and revenue values with the order database because device-based analytics may not represent a complete cross-device customer history.
Compare mature cohorts at the same age. A two-month-old cohort cannot fairly be compared with the full twelve-month contribution of an older cohort.
Distinguish repeat purchase from healthy retention
A returning customer is not automatically profitable. A loyalty discount, expensive reshipment or high support load can create repeat revenue with weak contribution. Track repeat contribution, not repeat revenue alone.
Look for mechanisms:
- Product satisfaction and natural replenishment
- Cross-sell relevance
- Delivery reliability
- Customer support quality
- Subscription or loyalty behaviour
- Promotion dependency
If customers return only after deep discounts, the business may be renting retention. Test whether the behaviour remains when incentives change.
Build a unit-economics scorecard
For each channel and cohort, show:
- New customers and orders
- Net revenue and average order value
- Contribution before acquisition per order
- Media CAC and fully loaded CAC
- First-order contribution after acquisition
- Cumulative contribution at selected horizons
- CAC payback time
- Second-purchase rate and time
- Returns, cancellations and payment failures
- Data freshness and attribution basis
Add confidence labels for immature cohorts and forecasts. Separate observed values from expected values.
Use economics to make growth decisions
Do not scale merely because platform ROAS exceeds a target. Ask whether marginal CAC is rising, which products absorb the demand, whether fulfilment capacity holds, and how the new cohort behaves.
Possible actions include:
- Shift media toward higher-contribution products or markets
- Raise free-shipping thresholds
- Improve bundles without destroying margin
- Reduce avoidable returns through better product information
- Promote replenishment at the expected purchase interval
- Fix payment failure and cash-on-delivery confirmation
- Cap a channel until cohort evidence matures
Growth quality improves when marketing, merchandising, operations and finance share the same definitions.
The objective is not the lowest CAC or the highest margin in isolation. It is a repeatable acquisition system that creates positive contribution at a speed the business can finance.
DEMA helps GCC e-commerce teams connect advertising, store, orders, fulfilment and cohort economics into one decision system. Request a free growth audit or book a free consultation before scaling a revenue number that may not be creating profit.
Sources
- Shopify: Acquisition cost definition and e-commerce tips — accessed 2026-08-22.
- Shopify: Contribution margin — accessed 2026-08-22.
- Stripe: Variable costs and e-commerce profitability — accessed 2026-08-22.
- Google Analytics: Cohort exploration — accessed 2026-08-22.