COMMERCIAL

Building a Cost Build-Up That Survives Retailer Negotiations

Commercial 12 Mar 2026 8 min read Artyql Team

Every retailer negotiation comes down to the same question: "Why does your product cost what it costs?" If you cannot answer that question with a clear, defensible, granular cost build-up, the buyer will fill the silence with their own assumptions — and those assumptions will always favour a lower price.

A cost build-up is not a negotiation gimmick. It is a structured breakdown of every cost that goes into making, packing, shipping, and delivering your product. Done well, it shifts the conversation from "your price is too high" to "which specific cost component do you disagree with?" That is a fundamentally different — and much more winnable — negotiation.

The Seven Cost Layers

A robust FMCG cost build-up has seven layers. We will walk through each one using a pasta sauce (350 g glass jar) as a worked example, building to a total cost-plus-margin price of EUR 2.00 per unit.

Layer 1: Raw Materials

This is the cost of every ingredient in the formulation, at the quantities specified in the recipe. For our pasta sauce, that includes tomatoes (the primary ingredient by volume), olive oil, onions, garlic, basil, salt, sugar, citric acid, and spices.

To calculate raw material cost per unit, take the bill of materials (BOM) — the recipe scaled to the batch size — and price each ingredient at the contracted purchase price per kilogram or litre. Divide the total batch ingredient cost by the number of units produced per batch.

Pasta sauce example: EUR 0.62 per unit

Tomatoes account for roughly 60% of this cost. This is important for negotiation: if the buyer challenges your raw material costs, you can point to verifiable commodity indices (for example, the WPTC global tomato price index) to demonstrate that your costs are market-driven, not inflated.

Layer 2: Packaging

This covers every packaging component: the primary container (glass jar), the closure (metal twist-off lid), the label (front and back), any secondary packaging (corrugated tray or carton), and any tertiary packaging (stretch wrap, pallet corner boards).

Packaging costs should be quoted per unit, not per thousand or per pallet. Include waste allowances — glass breakage on the filling line typically runs at 1-3%, and that cost should be amortised into the per-unit packaging figure.

Pasta sauce example: EUR 0.32 per unit

The glass jar and metal lid together account for about 75% of the packaging cost. Glass pricing is driven by energy costs (natural gas for furnaces) and silica sand availability, both of which are verifiable through public indices.

Layer 3: Conversion

Conversion is the cost of turning raw materials and packaging into a finished product. It includes direct labour (line workers, line supervisors), energy (electricity, gas, steam for sterilisation), water, cleaning chemicals, and the depreciation of filling and packing equipment.

The simplest way to calculate conversion cost per unit is to take the total conversion cost of the production line per hour and divide by the line speed (units per hour). For a sauce filling line running at 200 jars per minute, the hourly output is 12,000 units. If the total hourly conversion cost (labour, energy, depreciation) is EUR 3,000, the conversion cost per unit is EUR 0.25.

Pasta sauce example: EUR 0.25 per unit

Layer 4: Quality Assurance

Quality costs include laboratory testing (microbiological, chemical, physical), quality control inspections on the line, compliance checks (label verification, weight checks, metal detection), and the cost of managing quality systems (certifications like BRC, IFS, FSSC 22000).

Quality costs are often underestimated because much of the work is performed by salaried staff whose time is not allocated to specific products. For a cost build-up, allocate quality costs per unit by dividing total annual quality department costs by total annual production volume.

Pasta sauce example: EUR 0.03 per unit

Layer 5: Inbound Logistics

This is the cost of getting raw materials and packaging to your factory. It includes freight from suppliers, warehousing of incoming materials, and any import duties or customs clearance fees for imported ingredients.

Inbound logistics are sometimes absorbed into raw material prices (if you buy delivered) or sometimes separate (if you buy ex-works). For the cost build-up, it does not matter where the cost sits in your accounting — what matters is that it is included somewhere.

Pasta sauce example: EUR 0.04 per unit

Layer 6: Outbound Logistics

This is the cost of warehousing finished goods, picking and packing orders, and delivering them to the retailer's distribution centre or store. It includes warehouse rental, warehouse labour, pallet storage, order assembly, and freight.

Outbound logistics costs vary significantly by customer — a retailer with one central DC is cheaper to serve than one with regional DCs requiring multiple drops. For the cost build-up, use an average cost per unit across your customer base, but be prepared to discuss customer-specific logistics costs if the buyer pushes back.

Pasta sauce example: EUR 0.12 per unit

Layer 7: Overheads

Overheads cover everything else: sales and marketing, R&D, regulatory and compliance, finance, HR, IT, general management, rent on office space, insurance, and professional services. These are costs that do not vary with production volume (in the short term) but must be recovered through the price of every unit sold.

For the cost build-up, allocate overheads per unit by dividing total annual overhead costs by total annual sales volume. Some brands further split overheads into "operational overheads" (directly supporting production) and "corporate overheads" (general and administrative), which makes the build-up more transparent.

Pasta sauce example: EUR 0.22 per unit

Margin

After all seven cost layers, the brand adds a margin. This is not a cost — it is the return on the capital, expertise, innovation, and risk that the brand brings to the category. In FMCG, brand owner margins typically range from 15% to 25% of the cost price, depending on the category, the brand's market position, and the competitive landscape.

Pasta sauce example: EUR 0.40 per unit (25% markup on EUR 1.60 total cost)

The Complete Build-Up

Cost LayerEUR per Unit% of Total
Raw materials0.6231.0%
Packaging0.3216.0%
Conversion0.2512.5%
Quality assurance0.031.5%
Inbound logistics0.042.0%
Outbound logistics0.126.0%
Overheads0.2211.0%
Total cost1.6080.0%
Margin0.4020.0%
Cost-plus price2.00100.0%

Negotiation Preparation

A cost build-up is only useful in negotiation if it is credible. Here are four practices that make it bulletproof:

Index your materials

Link every major raw material and packaging component to a public commodity index. Tomatoes to the WPTC index, olive oil to the ICEX olive oil index, glass to energy cost indices, corrugated board to FOEX or RISI pulp indices. When the buyer says "your raw materials are too expensive," you point to the index and say "this is the market." Indexation removes opinion from the conversation and replaces it with data.

For the pasta sauce example, tomatoes (EUR 0.62 of raw materials, 31% of the total price) can be directly tied to the WPTC World Processing Tomato Council price report. If that index has risen 12% year-on-year, your raw material cost increase is market-justified.

Separate fixed and variable costs

Not all costs move with volume. Raw materials and packaging are variable — they scale linearly with production volume. Conversion is semi-variable (labour is somewhat fixed, energy scales with output). Overheads are fixed in the short term. Showing this split serves two purposes:

Version control

Never share a cost build-up without a version number and a date. Retail buyers will reference previous build-ups in future negotiations, and if you cannot explain why version 3 differs from version 2, you lose credibility. Track every change: which cost line moved, by how much, and why. This also protects you from the buyer selectively quoting an old, lower cost build-up to challenge your current price.

Sensitivity analysis

Prepare "what if" scenarios before you sit down with the buyer. What happens to the price if tomato costs rise 15%? What if glass costs drop 5%? What if you move from glass to pouch? What if you increase the batch size by 20%? Having these scenarios pre-calculated allows you to respond to buyer pressure in real time rather than asking for a break to "run the numbers." It also positions you as a partner who is looking for solutions, not just defending a price.

A good cost build-up does not win the negotiation — it changes the nature of the negotiation. Instead of arguing about price, you are discussing costs. And costs are facts.

Common Mistakes to Avoid

Making It Sustainable

Building a cost model once is useful. Keeping it current is what makes it a competitive tool. The brands that win in retailer negotiations are the ones that can regenerate a cost build-up for any SKU, at any time, with current pricing, in minutes rather than days.

That requires a system that connects your bill of materials, your supplier pricing, your production costs, and your logistics costs in a single data model — and lets you run scenarios on demand. Artyql provides exactly this capability, connecting product data, cost data, and commercial modelling in one platform. If you are preparing for your next round of retailer negotiations, we would be happy to show you how.

Back to Blog

Want to learn more?

See how Artyql helps brands manage products, compliance, and commercial decisions in one place.

Ask for a Demo