Explainer

Why your margin doesn't match the calculator you used

If a tool told you 18% and Seller Central is telling you 11%, one of you is wrong — and it is usually the tool. Here are the five places the number goes missing, ranked by how much they actually matter.

Every margin discrepancy traces back to the same structural problem: calculators optimise for a clean-looking output, so they quietly assume things. The assumptions are never shown, and several of them are large.

1. The fee base — and this is the big one in Europe

In the US, the referral fee is a percentage of your list price. Simple, and most tools get it right.

In Europe it is not. Your list price includes VAT, and Amazon calculates the referral fee on the VAT-exclusive amount. On a €29.99 Home & Kitchen listing at 19% VAT, the fee base is €25.20, so 15% is €3.78 rather than €4.50.

That one helps you, slightly. The damage comes from the other direction: a tool that treats your €29.99 as revenue, not €25.20, will overstate your margin by a wide margin. €4.79 of your shelf price was never yours, and no referral rate discussion changes that.

If a calculator shows you the same percentage margin for a US and a German listing at the same numeric price, it is not modelling VAT. It cannot be, because the two are structurally different.

2. The fulfilment fee was guessed

FBA fees depend on size tier, unit weight, dimensional weight and price band. They are not published per category, which makes them inconvenient to look up and very convenient to estimate.

A tool that assumes $3.50 when your real fee is $5.12 has just handed you $1.62 of margin that does not exist. On a $29.99 item that is five percentage points. Nothing else in this list moves the number that far, that quietly.

The fix takes fifteen seconds: open the fee preview for the ASIN in Seller Central, read the fulfilment fee, use that number. There is no cleverer method, because the input is per-product.

3. Returns were modelled at zero, or at an average

Returns are usually handled in one of two bad ways: ignored entirely, or set to a single "industry average" that has nothing to do with your category.

Apparel and footwear return at multiples of the rate for home goods. A German return also costs you a second fulfilment fee plus the cost of the written-off unit, and in some categories the cross-border return leg on top.

Model it as return rate × (fulfilment fee + landed cost) and use your own account's number, not an industry figure. It is the difference between a model and a wish.

4. Tiered categories were applied to the wrong slice

Some referral fees step down above a threshold, and some step up. The two behave completely differently and are frequently confused.

  • Marginal (electronics accessories, furniture, jewellery): 15% on the first $100, 8% on the portion above. The 8% applies only to the top slice. A $150 item is charged $15.00 + $4.00, not $12.00.
  • Whole-price (clothing, beauty, grocery): one rate for the entire order, chosen by where the price lands. This creates a genuine cliff — on Amazon.com clothing, $20.00 attracts 10% and $20.01 attracts 17%.

A calculator that applies the marginal rate to the whole price will understate your fees. One that applies whole-price logic to a marginal category will overstate them. Both produce numbers that look plausible.

5. Currency was applied to the wrong side

Your supplier invoices you in one currency. The storefront pays you in another. If the conversion is applied to revenue instead of cost, or applied twice, the error scales with the price rather than the cost — which means it gets worse exactly where the stakes are highest.

The whole thing in one worked example

Home & Kitchen, one SKU, $8.00 landed cost, listed at $29.99 in the US and €29.99 in Germany, 5% returns, exchange rate 1.08 USD per EUR.

LineAmazon.comAmazon.de
List price$29.99€29.99
VAT removed—−€4.79
Revenue$29.99€25.20
Referral fee, 15%−$4.50−€3.78
FBA fulfilment−$3.97−€3.20
Landed cost−$8.00−€7.41
Returns at 5%−$0.60−€0.53
Net profit$12.92€10.28
Net margin43.1%40.8%

Two percentage points apart. Comfortable, but already not the same business.

Now replace two assumptions with realistic ones. German consumer-goods return rates run higher than 5%, so use 10%. And the real fulfilment fee for this product is €3.90, not the €3.20 reference value:

ScenarioNet profitNet margin
Germany, 5% returns, €3.20 fulfilment (reference)€10.2840.8%
Germany, 10% returns, €3.20 fulfilment€9.7538.7%
Germany, 10% returns, €3.90 fulfilment (actual)€8.9835.6%

More than five percentage points of margin disappeared, and not one of the fee rates changed. The referral rate was 15% throughout. What changed was the base it was charged on and the two inputs nobody bothered to verify.

What to do about it

Three habits will keep you out of this:

  1. Use your own fulfilment fee. Read it from Seller Central per ASIN. Never accept a category average.
  2. Use your own return rate. It is in your account, by category, and it is not the industry number.
  3. Model both marketplaces at once. Comparing them after the fact is how you end up discovering the German SKU was never viable, eighteen months in.

The calculator on the home page does all three, with the fee schedules taken straight from Amazon's published rates. It is free, needs no account, and nothing you type leaves your browser.