• Calculating Fulfillment Costs: Formula, Examples, and Tips

Here at IDEAL GROUP, we have been helping owner-operated online stores, manufacturers of branded goods, and international brands build their logistics structures for over 30 years. Time and again, we see how opaque pricing models distort decision-making and hinder growth. This article explains which cost components are included in every Fulfillment quote, how to calculate the cost per order, and what to look for when comparing providers.

These cost items are included in every Fulfillment offer

Goods Received and Storage Fees

Goods received are typically billed per pallet, box, or item. A standard market rate in Germany is approximately €11.90 per pallet, but depending on the service provider, it may also be billed based on time spent or include an additional base fee for container unloading. Many retailers overlook this item in their initial calculations, which regularly drives up the final bill later on.

Warehouse costs are calculated either per cubic meter per day, per pallet space, or per SKU. Market rates generally range from €0.39 per pallet per day to €6 to €9 per Euro pallet per month. It’s important to understand that warehousing costs are a fixed cost block that is only spread across individual orders as order volumes increase.

Pick-and-Pack and Packaging

Picking is charged per order or per item. Typical market rates in Germany range from €1.49 to €2.99 per order. Packaging costs are added on top and are usually listed separately: Depending on the provider, an outer carton costs around €1.20, while individual items without an outer carton often cost €0.50. Inserts, labels, and special packaging are also frequently listed as separate line items.

Shipping, Returns, and Setup Fees

Standard packages within Germany cost between €3.50 and €5.50 per shipment with most 3PLs, depending on weight, carrier, and agreed-upon volume. Returns processing is a separate cost item that is often underestimated. Experience shows that the direct costs per return range from €11 to €17; with German return rates of 20 to 40%, this can quickly add up to a significant amount.

Setup and onboarding fees are one-time charges, but they vary significantly among providers. This item should always be clearly itemized in the quote.

How Size, Weight, and Product Depth Affect the Bottom Line

Volume Weight, Weight Classes, and Package Size

Carriers calculate shipping charges based on the higher of the actual weight and the volumetric weight. The standard formula is: Length × Width × Height (in cm) ÷ 5,000. DHL and DPD use this divisor, although variations are possible depending on the type of service and contract. It’s worth taking a look at the respective carrier’s documentation. A package measuring 40 × 30 × 30 cm would thus have a volumetric weight of 7.2 kg, even if the contents weigh only 1.5 kg.

Common weight thresholds are 2 kg and 31.5 kg. For packages weighing more than 31.5 kg, bulky item or freight forwarding solutions typically apply, which are significantly more expensive. The maximum dimensions for standard packages are often around 120 × 60 × 60 cm; anything larger incurs additional costs. Those who sell lightweight but bulky products are effectively paying for the air inside the package.

SKU Variety, Product Line Complexity, and Storage Locations

Every additional SKU requires its own storage location, its own inventory process, and more walking distance during order picking. Pickers spend up to 50% of their time walking, and a broad product range with low sales per SKU significantly reduces storage density. This increases the cost per order, even if the base rate seems low.

Rule of thumb: Fewer SKUs plus a higher turnover rate result in lower costs per shipment. Anyone planning a growing product line should assess the profitability of the SKU count before calculating Fulfillment costs.

Calculating Fulfillment Costs: Formula and Examples

The basic structure is simple. The cost per order consists of the prorated inventory block plus the variable items for each order:

K (per order) = Storage costs (per month) ÷ Orders (per month) + Picking + Packing + Shipping + Return rate

Can be used directly as an Excel formula: = Lagerkosten_Monat / Bestellungen_Monat + Kommissionierung + Verpackung + Versand + Retourenanteil

Using realistic example figures for a typical German online store, the following picture emerges: warehousing costs of €2,000 per month, order picking at €2.20, packaging at €1.20, shipping at €5.00, and a return rate of €0.50. The formula can thus be simplified to:

K = 2,000 ÷ N + 8.90 €

Three scenarios: 500, 2,000, and 10,000 orders per month

When applied to three typical volume sizes, it becomes clear where the economies of scale actually lie under these assumptions:

  • 500 orders: Inventory cost €4.00 + variable costs €8.90 = €12.90 per order
  • 2,000 orders: In-stock portion 1.00 € + 8.90 € = 9.90 € per order
  • 10,000 orders: In-stock portion 0.20 € + 8.90 € = 9.10 € per order

Under these assumptions, the difference in the inventory portion between 500 and 10,000 orders is €3.80 per order. The visible economies of scale here lie almost entirely in the inventory block. In this model, the variable costs for picking, packing, shipping, and returns increase proportionally with order volume; in practice, however, shipping rates may become more favorable due to volume-based discounts, so this cost block can also decrease as growth increases. Therefore, those who process more orders save money, especially if they simultaneously optimize their warehouse space or achieve a higher inventory turnover rate.

Hidden costs that make offers more expensive than expected

Typical additional items in the fine print

Holiday surcharges and peak periods often catch many online retailers off guard, especially in the fourth quarter. These temporary surcharges are common in the industry, but should be contractually limited to a defined period and a clear cap. Return surcharges, when charged as a separate processing fee and multiplied by the typical German return rate, can quickly add up to a significant monthly cost.

Questions to Ask Before Signing a Contract

Ask these specific questions before signing a Fulfillment contract:

  • What happens if the order volume falls below the agreed-upon amount?
  • Which services are included in the base price, and which are not?
  • How are inventory, peak times, and special handling calculated?
  • Are there minimum terms or penalty fees for non-compliance?
  • Are surcharges flat-rate, percentage-based, or performance-based?

Calculate Fulfillment Costs and Compare Quotes Effectively

Same service package—only then the prices

A low base price without a detailed specification of the services included is not a comparison—it’s a trap. According to market observations, the total cost per shipment for standard e-commerce in Germany ranges from €6.50 to €14.00, depending on volume, product range complexity, and the scope of services. This range of over 100% is almost entirely due to differing assumptions about services in the cost calculations.

That’s why you should always request quotes based on an identical sample calculation: the same number of SKUs, the same average weight, the same monthly volume, and a realistic return rate. This is the only way you can truly compare fulfillment prices and determine which provider is actually cheaper—and not just one that appears to be cheaper.

Why Transparent Pricing Models Make All the Difference

At IDEAL GROUP, we use individual price sheets for each step of the process: storage, order fulfillment, shipping, returns, and packaging are listed separately, rather than bundled into a flat rate. As an owner-managed 360° service provider based in Heilbronn, we offer scalable pricing models; our all-in-one Fulfillment approach manages online stores, marketplaces, central warehouses, and retail operations—all from a single source.

If you understand your own cost structure, you can negotiate on equal footing. This is especially true for growing e-commerce retailers, international brands entering the German market, and brands with specific warehousing or quality requirements. Finding the right partner requires that you have done your own cost analysis beforehand.

With the right methodology, it’s easy to break down the cost structure in Fulfillment if you know the individual line items and consistently apply a simple formula. Here’s how to do it:

  1. Compile your own key metrics: monthly volume, average weight, number of SKUs, and return rate.
  2. Send a sample request: Send the same basis for calculation to at least two or three vendors.
  3. Carefully review quotes: Identify hidden costs, minimum order quantities, and open-ended expense clauses before you sign.

If you’re calculating Fulfillment costs and looking for a partner who provides transparent pricing and develops customized solutions for growing online stores, the IDEAL GROUP is ready to schedule an initial consultation. Bring your numbers, and together we’ll work out exactly what an order with us really costs.

IP Aerial View of Heilbronn HQ
IDEAL GROUP Employee

More interesting articles

IDEAL GROUP & STACKIT Partnership IDEAL GROUP, one of Germany’s leading e-commerce and Fulfillment service providers, announces a strategic partnership with Schwarz Digits, the IT and digital division of the Schwarz Group. As part of this collaboration, the IDEAL 360 Headless Commerce Platform will be fully operated on STACKIT, Schwarz Digits’ secure cloud, thereby offering retailers the highest level of data security in accordance with European standards as well as maximum performance.
The new EU Packaging Regulation from August 2026 explained
Calculate fulfillment costs - IDEAL GROUP