RROAS BREAK

Unit economics

Ecommerce Revenue Basis for ROAS

Gross sales, net sales, total sales, AOV, and platform conversion value can contain different things. Name the numerator before comparing the ratio.

60-second answer

Use net product revenue, excluding tax.

For order-level profitability, start with product revenue after discounts and mature refunds or sales reversals. Exclude tax. Show customer-paid shipping and shipping cost explicitly when they are material. Use the same basis for order value, contribution margin, and the attributed revenue being judged.

Model choice: This is ROAS Break's decision-model default, not a universal accounting standard. Keep a different basis only when every compared input uses it consistently and the business reason is documented.

Set a target from a defined basis

Field map

Do not treat every revenue field as interchangeable.

Field or componentTreatmentDecision risk
Gross salesReduce by discounts and mature returnsList-price demand can overstate earned revenue.
Net salesRecommended product-revenue starting pointStill check tax, shipping, and adjustment scope.
Total salesReconcile before useMay add tax, shipping, fees, or other adjustments.
TaxExcludeCollected tax is not contribution available for ads.
Shipping revenueShow separately when materialIt can mask the cost of fulfillment.
Platform conversion valueLabel with model and windowIt may be attributed, delayed, or duplicated.
Chargebacks and unrecovered lossModel as a cost if absent from sales reportsNet sales alone can miss the economic loss.

Worked reconciliation

A $100 checkout can become an $85 ROAS numerator.

ReconciliationAmountUse in model
Gross product sales$100Starting report field
Discount-$10Deduct
Mature sales return-$5Deduct
Net product revenue$85Calculator AOV
Sales tax collected$8Exclude
Customer-paid shipping$6Track separately

If product cost is $30, fulfillment is $8, return handling is $3, and percentage fees are 3% of the $85 basis, contribution before ads is $41.45. The break-even ROAS is $85 / $41.45 = 2.05x.

Do not also enter the $5 returned revenue as a return allowance after already reducing the numerator. That would count the same loss twice. Only add return handling, unrecoverable product cost, or fees that remain outside net sales.

Open the reconciled $85 order

Data workflow

Record source, window, and maturity together.

  1. Choose the sales report and write down the exact field definition.
  2. Use the same order-created or conversion date window for revenue and spend.
  3. Wait until the normal refund and return window is substantially mature.
  4. Reconcile tax, shipping, discounts, refunds, and manual adjustments.
  5. Label platform-attributed value separately from store revenue.