Generated with the assistance of AI.
An overseas distributor asks for your product price. You quote a unit price, but the buyer also needs to understand what the product could sell for in a store. Freight, import costs, margins and taxes stand between the export price and the shelf price. It is worth working through them before negotiations. Expanta’s free FMCG shelf-price calculator helps you model these stages and compare scenarios for your own product, without creating an account.
What do you need to calculate a shelf price?
Start with a specific product, destination market and distribution channel. The same cosmetic, beverage or food product may have a different cost structure when sold through an importer and retail chain than when supplied directly to a store. The calculator models two successive stages: a distributor and a retailer. If one stage does not exist, do not assign it an artificial margin — set that stage to 0%.
Prepare your net unit price on an FCA or DAP basis, quote currency, units per pallet, freight price and additional unit costs. You also need assumptions for both margins, the tax applied to the retail sale and the exchange rate. Separate confirmed inputs from provisional assumptions. A result based on an unknown freight cost is a scenario to investigate, not a finished commercial quotation.
FCA or DAP: include freight only once
For an FCA price, enter freight separately in the tool. The cost per pallet is divided by the number of product units on it: freight per unit = freight cost per pallet ÷ units per pallet. If carriage costs EUR 150 and a pallet holds 1,000 units, freight adds EUR 0.15 per unit. For 500 units, that becomes EUR 0.30, assuming the same freight price per pallet.
For DAP, the calculator assumes that your input price already includes the agreed carriage to the named destination. It does not add that freight again or automatically work backwards from DAP to an FCA price. Include any onward delivery in additional costs. Compare scenarios with the same destination and delivery scope; changing the Incoterms abbreviation alone does not establish those terms. ICC’s Incoterms® 2020 checklist can help when agreeing the delivery terms.
Not sure how many units fit on a pallet? The built-in helper estimates the count using carton dimensions, units per carton, and height and weight limits. Check the result against the actual pallet configuration, packaging strength and buyer requirements. If you need a freight price, “Prepare quote details” creates an enquiry you can copy for a carrier. The tool does not send it automatically.
Distributor and retailer margins: gross margin is not markup
This distinction has a substantial effect on product pricing. Markup is calculated as a percentage of cost; gross margin, or GM, is measured as a share of the net selling price. To achieve a given margin, use net selling price = cost base ÷ (1 − GM), expressing GM as a decimal: for example, 40% = 0.40.
At a cost of EUR 10 and a 40% GM, the selling price is EUR 16.67 after rounding. Multiplying cost by 1.40 would give EUR 14: a 40% markup but only about a 28.6% margin. The calculator applies distributor GM and retailer GM in succession. Two 40% margins must not simply be added together.
The 40% values are the form’s default scenario, not an FMCG industry standard or a recommendation for every market. Change them to reflect discussions with your partners. Gross margin is also different from a company’s net profit: partners need to cover their own operating costs from that margin.
Worked example: from EUR 2 FCA to a retail price
Assume an FCA price of EUR 2 per unit, freight of EUR 150 per pallet and 1,000 units per pallet. All other costs are zero in this example. Set distributor GM to 40%, retailer GM to 40% and final tax to 20%. This is a mathematical illustration, with no country or product assigned. The 20% tax assumption is not a statement of an applicable rate.
| Stage | Calculation | Amount per unit |
|---|---|---|
| Freight | EUR 150 ÷ 1,000 | EUR 0.15 |
| Distributor cost base | EUR 2 + EUR 0.15 | EUR 2.15 |
| Distributor net selling price | EUR 2.15 ÷ 0.60 | EUR 3.58 |
| Retail price before tax | (EUR 2.15 ÷ 0.60) ÷ 0.60 | EUR 5.97 |
| Retail price including 20% tax | (EUR 2.15 ÷ 0.60 ÷ 0.60) × 1.20 | EUR 7.17 |
Amounts in the table are rounded for display only. The calculator retains full precision between stages. At a purely illustrative exchange rate of EUR 1 = PLN 4.30, the final result is PLN 30.82. This conversion demonstrates the currency input; it is neither a current rate nor a suggested export destination.
Duty, excise and VAT require product-specific inputs
Selecting a destination alone does not determine the charges. Tariff classification, origin, product type, import date and local rules may all matter. The calculator does not automatically retrieve duty, excise or VAT rates. You verify and enter the import amounts per unit and the final tax rate yourself. Zero means that a particular charge has been confirmed not to apply, not that information is missing.
The European Commission’s Access2Markets and the relevant local customs and tax sources are starting points for verification. The tool assumes dispatch from Poland and Polish product origin. This modelling assumption is not proof of origin or entitlement to a preferential duty rate.
Do not add recoverable import VAT to the cost base used to calculate margins. Account for non-recoverable charges according to the actual transaction. In some markets, shelf labels exclude tax added at checkout, so compare tax-inclusive prices with tax-inclusive prices and tax-exclusive prices with tax-exclusive prices.
How do you convert the result into the destination currency?
Select the quote currency and the currency in which you want to assess the retail price. Enter all input costs in the quote currency. The exchange rate states how many units of local currency equal one unit of quote currency. Reversing this relationship will change the result.
Enter your own rate or select “Fetch NBP reference rate” for a supported currency pair. Rates are fetched only after you click, and the table date is shown. The average rate from NBP’s exchange-rate tables provides an indicative comparison, not a bank dealing rate or a customs conversion rate. Before negotiating, it is useful to calculate a less favourable exchange-rate scenario as well.
What should you check before speaking with a distributor?
Calculate a base case first, then change one assumption at a time: order size, freight cost, distributor GM, retailer GM or exchange rate. This helps identify whether the difference comes mainly from the product price, logistics or the distribution structure. You can discuss specific terms rather than opening negotiations with an arbitrary price reduction.
Discuss discounts, promotions, listing fees, marketing, returns and payment terms separately. The calculator does not estimate them automatically. You can include known unit costs in the additional-cost field, but arrangements linked to turnover or contract terms need their own calculation. Also establish which activities the partner funds from its margin, so the same expense is not counted twice.
Compare the result with the actual retail shelf
The result shows a price under your assumptions; it does not establish demand. Compare it with products of similar size, formulation, packaging and positioning. Distinguish regular prices from promotional prices. Where pack sizes differ, also compare the price per kilogram or litre.
A store check in the destination market can provide that evidence. For market selection, use market and competitor research. Our article on how to select an export market covers further criteria. Price modelling and observations from the market should inform each other.
Calculate the shelf price of your own product
Open the FMCG shelf-price calculator, enter one product and compare two or three scenarios. The tool is free to use in your browser, including on mobile. Keep the assumptions and result as a starting point for discussions with a distributor. If you need help assessing the price and preparing market-entry terms, book an Expanta expert consultation.
Explore how we can help: Store checks.
Expert consultation
Want to apply this topic to your business? In a 60-minute consultation, we will work through your questions and recommend practical next steps.
Book a consultation