Repeat-purchase economics in Australia: Contribution from repeat orders must exceed costs to create value.; Use Shopify’s cost-per-item field for product cost, but add shipping and fulfilment costs.; Forecast future contribution separately from observed results to assess retention impact.
Image: Retention Marketing Desk

Retention Economics

Repeat-purchase economics

Evaluate repeat purchasing by separating observed order contribution, forecast customer value and the extra margin a retention action might add.

Repeat purchasing creates value only when later orders contribute more than they cost to earn and serve. More repeat orders or revenue can look encouraging, but neither shows whether a retention activity paid for itself. Keep three figures separate: contribution from orders already placed, a forecast of future contribution, and the extra contribution an action might cause.

Start with order contribution

For each completed order, begin with sales after discounts and returns. Subtract product cost and costs that vary with the order, such as fulfilment, payment fees and a delivery subsidy. Record which costs are included and use a consistent tax basis. Check shipping charges, refunds and the treatment of recovered stock before comparing periods.

Shopify’s gross-profit-by-product report displays gross profit by product for a selected date range and considers only variants with product cost information recorded at the time of sale. Check the coverage of any report before calling its figure contribution.

FigureWhat it tells youWhat it cannot tell you alone
Repeat-order revenueSales from qualifying later ordersWhat remained after costs
Observed repeat-order contributionContribution from those orders under a stated cost ruleWhether retention activity caused them
Forecast future contributionWhat a defined group might contribute over a stated horizonWhat is certain to be earned
Incremental contributionThe estimated difference an action made against a suitable alternativeWhether the result applies to every customer or season

Shopify’s product cost field is entered on a product’s page in the admin, under Price > Cost per item. A cost figure that omits shipping or other costs can still be useful for product reporting, but it is not a complete measure of the order’s variable costs. Note the gap rather than assuming the report includes costs that were not entered.

Understand what contribution leaves to cover

Contribution is not the same as net profit. At a business level, total contribution is the pool available to pay fixed expenses and then generate profit, so positive contribution from repeat orders does not alone show that the business has covered its overhead. Keep that distinction clear when presenting results.

Contribution can be expressed in dollars or as a percentage of net revenue. The percentage describes the share left after variable costs; the dollar amount shows the size of the pool available for fixed expenses and profit. Use both when comparing performance, because a stronger percentage does not necessarily mean a larger total contribution.

Contribution analysis can be applied at different levels, including products, product lines, distribution channels and sales by customer. Choose a level that matches the decision, and avoid treating a result for one product or group as if it described the whole business.

Contribution Margin Essentials for Australian E-commerce

Contribution vs Net Profit
Contribution covers variable costs; net profit includes fixed expenses and overheads.
Contribution in Dollars
Shows pool available for fixed costs and profit.
Contribution as Percentage
Share of net revenue left after variable costs.
Reporting Level
Apply at product, channel or customer level—avoid generalising results.

Check the cost data behind reported margin

Shopify’s cost-per-item field is the product or variant cost used in its profit reporting. For a resold item, Shopify describes this as the amount paid to the manufacturer, excluding taxes, shipping and other costs; for a product made in-house, the value can be based on labour and material costs. These recorded costs may therefore need to be supplemented when assessing contribution.

In Shopify, profit reports can be found under Analytics > Reports and filtered by the Profit Margin category. The average-profit-margin-by-market report groups metrics such as customer product and shipping charges, duties and import taxes, alongside the corresponding costs paid by the store. It can help reveal market differences, but it does not establish that a retention activity caused them.

Pros and Cons of Using Shopify’s Profit Reports for Contribution Analysis

  • ProsProvides gross profit by product with consistent cost tracking; useful for product-level decisions.
  • ConsCost-per-item may exclude shipping, duties, or import taxes; not always reflective of full variable costs.

Keep the customer definition clear

Specify whether “returning” means any earlier store purchase or an earlier purchase in the relevant category. Decide how subscriptions, exchanges and replacement orders count. Incomplete links between online, in-store and guest orders can make a returning buyer appear new.

Report customer and order counts with any returning-customer rate. The rate can rise when new-customer volume falls, even if the number returning stays the same. Compare product groups only over a reasonable opportunity to buy again.

Separate observed value from an action’s effect

Historical contribution describes orders that happened. Customer value forecasts later orders under stated assumptions. Recoverable margin is narrower: the extra contribution a proposed action might produce compared with what would happen without it.

A customer may have bought again without a reminder. Discounting that order could reduce contribution even if the discounted order remains profitable. Code redemption and campaign attribution do not establish an incremental effect. A suitable comparison between customers assigned to an action and customers receiving the usual treatment gives a stronger estimate, subject to uncertainty.

Use contribution as a planning measure

Contribution analysis can inform planning across different sales levels, not just describe completed orders. AccountingTools notes that contribution margin is useful for assessing the earnings available to cover fixed expenses and for planning the contribution generated at varying sales levels. For repeat purchasing, this makes it a useful bridge between observed order economics and a forecast, while leaving the forecast’s assumptions visible.

Use contribution measures as planning inputs, not as evidence that a particular retention action produced additional sales.

Steps to Evaluate Repeat-Purchase Economics

  1. Calculate observed order contributionSubtract variable costs (product cost, fulfilment, payment fees, delivery subsidy) from sales after discounts and returns.
  2. Define customer eligibilityClarify whether 'returning' means any prior purchase or category-specific repurchase.
  3. Forecast future contributionEstimate likely future contributions based on historical patterns and assumptions.
  4. Measure incremental impactCompare treated group vs control group to estimate extra margin from retention actions.
  5. Use contribution for planningApply metrics to budgeting and scenario analysis—not as proof of action effectiveness.

Make a spending decision

Before approving an activity, name the eligible group, action, usual alternative, review period, plausible extra contribution and all costs that the activity changes. Include contact and incentive costs without counting either twice. If evidence for the extra margin is weak, use a bounded provisional budget and review the result before extending it.

Measure contribution per eligible customer, including people who never purchase. Allow enough follow-up to see whether orders were added or merely brought forward, and reconcile discounts, returns and delivery costs. A result from one group and season does not guarantee the same result elsewhere.

Pre-Spending Decision Checklist for Retention Activities

  • Specify the action and alternativeE.g., email reminder vs no reminder; discount vs free gift.
  • Identify all changed costsInclude contact, incentive, and delivery costs—do not double-count.
  • Estimate plausible extra contributionBase on data, not assumption; use bounded provisional budgets if evidence is weak.
  • Allow sufficient follow-up periodCheck for forward buying and reconcile discounts, returns, and delivery costs.

In this guide

  1. Calculating the contribution from returning customersIdentify qualifying repeat orders, subtract relevant variable costs and report observed contribution with its data limits.
  2. Estimating customer value with explicit assumptionsForecast future customer contribution with a stated horizon, cost definition, order assumptions and sensitivity cases.
  3. Setting a retention budget from recoverable marginBuild a provisional retention spending cap from plausible extra contribution, costs and forecast uncertainty.

More from Retention Economics