tl;dr
Logistics costs sit between CM1 and CM2 in Klar's margin waterfall:
Net Revenue − COGS = CM1
CM1 − Logistics Costs − Transaction Costs = CM2
Getting logistics costs right ensures CM2 (your margin after fulfillment) is accurate — and gives you a realistic POAS and CM3.
The cost types you can configure:
Cost per Order — outbound shipping, packaging, other per-order costs (flat-rate or weight-based)
Cost per Item — picking, inbound shipping, storage per unit
Cost per Return — return handling per item and per order
Costs per New Customer — goodies, info material for first-time buyers
Daily Fixed Costs — e.g. warehouse rent, distributed across all orders per day
Product-specific Costs — costs unique to specific products
Products Excluded from Logistics Costs — exclude digital or non-physical products
Important: Since recording the above video the logistics costs setup has moved. You can now configure your logistics costs inside the specific Shop Datasource you want the logistics costs to be associated with.
How to configure your Logistics Costs
Step 1: Navigate to the Costs section
In the left sidebar, go to Store Configurator → Costs.
Then:
Click ADD COST +
Select Logistics Cost
Step 2: Name your cost configuration
Enter a name that makes it easy to identify this setup later — especially if you'll have multiple configurations for different regions or carriers.
Example: Logistic Costs DE, Logistic Costs UK — DHL 2024
Step 3: Select a region
Logistics costs are applied per region, based on the shipping country of each order.
Select a previously configured region from the dropdown, or
Go to Store Configurator → Account Settings → Regions in the sidebar
Click ADD NEW REGION to create a new region. A region can contain one or multiple countries.
Press SAVE REGION, then return to the cost configuration
This lets you set different shipping rates for domestic vs. international orders, or separate any region with a different carrier contract.
Step 4: Shipping & Fulfillment
Shipping
Select the shipping type you want to configure costs for (e.g. standard, express). Leave blank to apply costs to all shipping types.
Fulfillment Location
Select the fulfillment location these costs apply to, or leave as Any to apply across all locations.
Step 5: Configure Costs
Tip: Watch the video above if you're configuring logistics costs for the first time — the weight bucket setup in particular is easier to follow visually.
Cost per Order
General Costs per Order
A single flat-rate cost per order, regardless of item count. Use this if your fulfillment cost per order doesn't vary much and you want to keep the setup simple.
Outbound Shipping per Order
The carrier cost to deliver the order to your customer (e.g. DHL, UPS). Can be configured as a Fixed flat rate or as Weight-based buckets — define your weight ranges and the corresponding cost for each bucket.
Packaging Costs
The cost of the box or packaging material the order ships in.
Other Costs
Any additional per-order cost not covered above.
Cost per Item
Picking Costs First Item
The cost of picking the first item in an order from the warehouse shelves.
Picking Costs Following Items
The cost of picking each additional item. If your warehouse charges the same rate per item, enter the same value as for First Item.
Inbound Shipping Costs per Item
The cost of getting products delivered to your warehouse. Normally included in COGS — only add it here if you want to separate it from product costs.
Storage Costs per Item:
Instead of including it as a fixed costs, you could also make your Storage Costs variable and enter here, how much you are on average paying to store you products per item you ship.
Other Costs per Item
Any additional per-item cost not covered above.
Cost per Return
Return Costs per Item
Costs tied to the number of items returned — e.g. quality checks, restocking, repackaging.
Return Costs per Order
The carrier or processing cost for accepting a return. Applied only when an order is (partially) returned. Can be configured as a Fixed flat rate or as Weight-based buckets.
Costs per New Customer
Costs applied only to first-time customer orders — e.g. welcome gifts, printed inserts, or branded packaging upgrades.
Daily Fixed Costs
Costs per day — such as warehouse rent or a 3PL base fee — distributed equally across all orders on that day.
Example: €50 fixed daily cost ÷ 200 orders = €0.25 per order.
Product-specific Costs
Costs tied to a specific product — applied for each unit of that product in an order.
Common use cases:
A bulky or heavy product with higher-than-average carrier surcharges
A bundle the 3PL picks separately and charges an additional fee for
A fragile item requiring special packaging
Products Excluded from Logistics Costs
Add any products that should incur zero logistics costs — typically digital products, gift cards, or downloadable items.
Step 6: Set a Date Range
Every cost entry has a date range. If you negotiate a new carrier contract or change 3PL rates, create a new date range instead of editing the existing one — this keeps your historical margin data accurate and lets you see the impact of cost changes over time.
Step 7: Save
Click Submit to save your logistics cost configuration.
Gross Merchandise Value is the sum of the RRP (Recommended Retail Price) of all items sold in a given period. Thus, it is before any deductions such as discounts, returns and taxes are made.
Due to that, it is not really a great measure of success as it can be easily inflated. It is still useful as a starting point in your P&L from which everything gets deducted.
Step 8: Additional Product-specific Costs
For any additional product-specific costs, you can add them via:



