Revenue is the loud number.

Contribution is the useful one.

If a product sells for £30, that does not tell you whether the order creates cash after the marketplace fee, fulfilment, storage, landed unit cost, returns, advertising and the operating work around it.

The model in this article starts at the marketplace sale price and ends at contribution before fixed overhead and tax treatment. The landed-cost guide owns the purchase-to-warehouse calculation. This page owns the sale-price-to-contribution handoff.

Fees and eligibility vary by marketplace, category, product dimensions, date, currency and programme. Use the current Amazon source and calculator for the actual store and product. The examples below use invented numbers to show the method. They are not Amazon fee quotes.

1. The short answer

Use this formula:

Contribution before fixed overhead and tax treatment = net sale proceeds - marketplace selling fees - fulfilment - storage allocation - landed unit cost - returns allowance - advertising or promotion assumption - other per-unit operating costs.

Then build at least three cases:

  • base: the assumptions you can support today;
  • downside: a plausible weaker price, higher cost or slower return case; and
  • upside: a better case that is useful for planning, not for approving stock.

Do not call the result profit. Fixed overhead, financing, corporation tax, income tax and owner time may still sit outside the per-unit model.

2. 1. Set the unit of analysis first

Write the assumptions at the top of the worksheet:

Model field: Example entry: Why it matters
Model fieldExample entryWhy it matters
MarketplaceAmazon UK, or a named EU storeFee rules and currency can differ
ProductOne SKU, variation and conditionA mixed basket hides product economics
Date checked14 August 2026Fees and programmes change
CurrencyGBP, with conversion method if neededPrevents silent exchange-rate drift
Sale-price basisNet of VAT, or clearly labelled alternativeVAT-inclusive and exclusive inputs cannot be mixed
Fulfilment routeFBA, merchant fulfilled or another named routeEach route has different cost lines
Order unitOne sellable unit or one orderReturns, shipping and ads may apply at different levels
Fixed-cost treatmentExcluded from contribution, listed separatelyContribution is not net profit

The first reconciliation check is simple: every row must use the same product, store, currency, tax-display basis and route.

3. 2. Start with the sale-price assumption

Record the expected customer price and explain whether it includes VAT.

If the customer-facing price is VAT-inclusive but the rest of the model is VAT-exclusive, remove the relevant tax component according to the adviser-approved treatment before calculating contribution. Do not use a guessed rate or a mix of VAT-inclusive fees and VAT-exclusive revenue.

Use separate rows for:

  • list price;
  • discount, voucher or promotion;
  • shipping charged to the customer, if applicable;
  • refunds or concessions; and
  • net proceeds used in the model.

The Amazon pricing page says referral fees are charged on each item sold and vary by category. It also separates referral, fulfilment and other costs and points sellers to current product-specific estimation tools. Capture the store, category, date and source beside every input.

4. 3. Add the marketplace selling fees

The model needs the fees that change because the order is sold through the chosen marketplace.

Typical rows include:

  • referral fee or selling commission;
  • selling-plan cost allocation where you choose to allocate it per unit;
  • variable closing or category-specific fee if applicable;
  • fulfilment-related selling fee that is not already in the FBA row; and
  • optional programme or service fee that you have actually chosen.

Do not use a remembered percentage. Amazon's current public pricing page says most referral fees fall within a range, but it also says category and other variables matter. A range is not a product quote.

The source record should show:

Fee input: Source URL: Checked date: Store: Category or size: Estimate or actual
Fee inputSource URLChecked dateStoreCategory or sizeEstimate or actual
Referral feeAmazon fee page or account fee preview14 Aug 2026Named storeCategoryEstimate
FBA fulfilmentCurrent FBA fee table or calculator14 Aug 2026Named storeSize and weightEstimate
StorageCurrent storage guidance or report14 Aug 2026Named storeVolume and monthEstimate
Other feeNamed programme page14 Aug 2026Named storeEligibilityEstimate

If a fee is unknown, leave it as unknown or create a clearly labelled scenario. A blank row is safer than a false precision number.

5. 4. Add fulfilment and storage without double-counting

The fulfilment route controls which costs belong in the model.

FBA route

Use the current FBA fee and storage inputs for the product, store, size, weight and stock profile. Amazon describes FBA as a route where it stores inventory and handles fulfilment, customer service and returns for enrolled products. Review the current FBA guidance.

Depending on the product and route, model:

  • per-unit fulfilment fee;
  • storage allocation;
  • removal or disposal assumption;
  • returns processing or unsellable-stock assumption;
  • inbound shipment and preparation cost; and
  • long-storage or slow-stock exposure where relevant.

Do not add a separate carrier cost for the same customer shipment if it is already included in the FBA fulfilment row.

Merchant-fulfilled route

For merchant fulfilment, model the costs that your warehouse or 3PL actually charges:

  • pick and pack;
  • packaging and consumables;
  • carrier and delivery service;
  • warehouse storage;
  • customer-service handling;
  • returns receipt and inspection; and
  • replacement, damage or failed-delivery exposure.

Do not add the FBA fulfilment fee to a merchant-fulfilled order. Use the FBA versus merchant-fulfilled guide for the service and responsibility comparison.

6. 5. Bring in landed unit cost from L1

The unit cost in this model is the cost of getting one sellable unit to the place where the chosen fulfilment route can use it.

Use the landed-cost guide for the source evidence and customs calculation. Bring the result into F3 as a dated input. Depending on the route, the handoff may include:

  • supplier price;
  • tooling or setup allocation;
  • origin packing;
  • international freight and insurance;
  • duty and import charges;
  • brokerage or customs service;
  • inbound transport to the warehouse or fulfilment centre;
  • inspection and preparation; and
  • an allocation for damaged, missing or unsellable units.

Do not rebuild the customs calculation inside the Amazon fee sheet. That creates two competing landed-cost answers. Link to the L1 version, record the version date and flag an omission rather than silently changing the number.

The import-cost mistakes guide is useful when a margin shortfall may come from a missing landed-cost input rather than an Amazon fee.

7. 6. Model returns, advertising and operating costs

These costs are often omitted because they are not present on every order. That does not make them optional.

Returns allowance

Use a rate and an average cost per return, or a per-unit reserve if the evidence is thin. State what is included:

  • return freight or processing;
  • refund or concession;
  • inspection and repack;
  • unsellable or damaged stock;
  • replacement shipment; and
  • customer-service handling.

Do not copy an existing return rate from a different product or country without explaining the difference.

Advertising and promotions

Advertising can be recorded as:

  • a percentage of sales;
  • a cost per order;
  • a launch budget allocated over an expected unit count; or
  • a separate test cost outside contribution.

Pick one method. If you include a launch budget per unit, do not also subtract the same campaign spend in a separate fixed-cost row.

Other operating costs

Possible rows include payment processing, software, translation, local customer support, compliance review, content production, storage outside Amazon and a small exception reserve. Keep fixed overhead outside the contribution line, but show it beside the model so the decision-maker can see what contribution must eventually cover.

8. 7. A source-backed worksheet structure

Use five sections.

Section A: source inputs

Input: Value: Unit: Source: Checked date: Owner
InputValueUnitSourceChecked dateOwner
Net sale proceedsPer unit or orderAmazon store price recordCommercial owner
Referral feePer unit or percentageAmazon fee sourceMarketplace owner
FulfilmentPer unitAmazon calculator or warehouse quoteOperations owner
StoragePer unit allocationCurrent storage basisInventory owner
Landed unit costPer sellable unitL1 versionTrade owner
Returns reservePer unitProduct or scenario evidenceCustomer owner
AdvertisingPer unit or percentageCampaign assumptionGrowth owner
Other operating costPer unitNamed source or assumptionFinance owner

Section B: assumptions

State sales volume, return rate, stock cover, price, exchange rate, VAT-display basis, fulfilment route, storage period and launch period. Mark each as sourced, estimated or unknown.

Section C: per-unit calculation

Subtract each cost once. Add a check that total deductions equal the visible rows.

Section D: scenarios

Show base, downside and upside side by side. Do not average them into one “expected profit” number.

Section E: decision

Record the minimum acceptable contribution, cash limit, owner, stop rule and next review date.

9. 8. Worked example with invented numbers

The following example is fictional and uses rounded numbers. It is not a fee quotation.

Assume one unit sold in one Amazon store. The model uses a net sale-proceeds basis and excludes fixed overhead and tax treatment.

Line: Base: Downside: Upside
LineBaseDownsideUpside
Net sale proceeds£25.00£23.00£27.00
Referral fee£3.75£3.45£4.05
Fulfilment£4.20£4.60£4.00
Storage allocation£0.35£0.55£0.25
Landed unit cost£8.10£8.10£8.10
Returns allowance£0.75£1.20£0.50
Advertising£2.00£2.50£1.50
Other per-unit cost£0.40£0.40£0.35
Contribution before fixed overhead and tax treatment£5.45£2.20£8.25
Contribution as a percentage of net sale proceeds21.8%9.6%30.6%

The base case looks usable. The downside case is the decision signal. If the seller's minimum acceptable contribution is £3.00, the product fails the downside case and needs a price, cost, route or stock decision before ordering.

Notice what the table does not say. It does not predict sales volume, guarantee the fee inputs, include fixed overhead or decide tax treatment. It shows what must be true for the route to work.

10. 9. Compare routes without mixing their costs

For the same product, compare FBA and merchant fulfilment as separate columns.

Cost line: FBA scenario: Merchant scenario: Double-counting check
Cost lineFBA scenarioMerchant scenarioDouble-counting check
Amazon referral feeInclude current feeInclude current feeSame sale, one fee row
Customer shipmentIn FBA fulfilment feeCarrier chargeDo not add both
Pick and packIn FBA feeWarehouse or 3PL chargeDo not add FBA pick and pack to merchant
StorageFBA storage allocationWarehouse storage allocationUse the chosen stock location
ReturnsCurrent FBA return treatment and reserve3PL or seller return processModel the actual owner
Inventory inboundAmazon preparation and inbound routeWarehouse receipt and inbound routeKeep landed cost handoff consistent
Customer serviceFBA service scopeSeller or 3PL service costDo not assume “free” means no cost

The fulfilment-options guide decides which route deserves this comparison. F3 should not turn into a generic FBA explainer.

11. 10. Margin stop rules

Write the stop rules before you see the first sales report.

Examples:

  • pause the order if the downside contribution is below £3 per unit;
  • do not add a second store if the route requires a new stock country that has not been reviewed;
  • reduce the test if advertising consumes more than the agreed contribution share;
  • stop replenishment if stock age moves beyond the approved window; and
  • re-run the model when Amazon changes the relevant fee, product size or programme.

The inventory and reorder-risk guide handles stock cover and replenishment. F3 supplies the contribution guardrail.

12. 11. What changes the model

Recalculate when:

  • the marketplace or currency changes;
  • the product is reclassified, repacked or resized;
  • the fulfilment route changes;
  • Amazon updates referral, fulfilment, storage or other fees;
  • the supplier price, freight, duty or landed-cost version changes;
  • returns or customer concessions move outside the assumption;
  • the advertising strategy changes; or
  • inventory is moved to another country.

For expansion decisions, link the result to when not to expand to another Amazon marketplace. A positive domestic contribution is not proof that the next route works.

13. The practical conclusion

Build the model so another person can audit it.

They should see the marketplace, date, currency, tax-display basis, route, source URL, landed-cost version, assumptions, scenarios and stop rule without asking you to reconstruct the spreadsheet from memory.

Revenue is an outcome. Contribution is a decision tool. Use the downside case to decide whether to buy, test, reorder, change route or stop.