Freight Costs in the B2B Shop: 5 Rules Against Margin Loss
If you set flat shipping rates in your B2B online shop, you will pay for it sooner or later. Pallets, bulky goods, dangerous goods and partial deliveries follow their own logic, and flat freight rates simply do not reflect that reality. The result: subsidized micro-orders that eat up your margin, or buyers who abandon checkout because the freight price appears out of nowhere. This article presents five rules manufacturers and wholesalers can use to map shipping costs in the shop cleanly, transparently and without hurting margins.
Why flat shipping rates systematically fail in B2B
In consumer retail, a flat rate of 5.90 euros works. B2B sales is a different world. A buyer orders two boxes of screws today, half a pallet of insulation boards tomorrow and a container of dangerous goods the day after. All three orders land in the same shop, but their freight costs differ many times over.
Imagine a field sales rep quoting every customer the same freight price, whether they order a bag or a truckload. That is exactly what happens every day in B2B shops working with flat rates. Either the company quietly absorbs the difference, or the customer sees an unexpected freight surcharge in the last step and drops out.
The problem rarely lies in the shop system but in the missing logic behind it. With the Rule Builder, Shopware offers a tool for weight-, volume- and rule-based shipping costs. The prerequisite: your ERP delivers clean master data, meaning weight, dimensions and packaging unit per item. Without that data foundation, every tier remains theory.
The core problem: freight costs hit your margin, not the customer
Many companies underestimate how much poorly mapped shipping costs distort their calculations. A bulky shipment that costs 120 euros internally but is charged at a flat 15 euros is not a service feature but a hidden cross-subsidy. With a hundred such orders a month, you get a leak that never shows up as freight costs in any report, only as a lower gross margin.
Add to that the minimum order value that many shops lack. Without this threshold, picking an order worth 18 euros does not pay off for the warehouse. The small-quantity surcharge is the counterpart: it makes real process costs visible without surprising the customer, as long as it is shown early enough. Our article on tiered pricing in the B2B shop shows how order value and volume discounts work together.
Dangerous goods and bulky goods deserve their own surcharge rules. Both create extra costs through special packaging, documentation or specialized carriers. These costs are real and belong in the shop as transparent surcharges, not as a goodwill item on the invoice.
Five rules for margin-safe freight costs in the B2B shop
The following recommendations can be implemented right away, but they require clean ERP data.
1. Weight- and volume-based tiers instead of flat rates
Set up shipping cost rules based on gross weight and volumetric weight (length times width times height, divided by your carrier's factor). In Shopware, the Rule Builder lets you control exactly that. Your ERP must maintain weight and dimensions reliably for each item.
2. Surcharges for bulky and dangerous goods
Flag items that need special handling via product attributes in your PIM or ERP. The Rule Builder picks up these attributes and automatically adds the calculated surcharge. Bulky goods are then billed at cost, without manual intervention.
3. Minimum order value and small-quantity surcharge
Define a minimum order value below which either no order is possible or a clearly visible small-quantity surcharge applies. It should realistically cover picking and shipping and appear in the cart already, not only in the final step.
4. Rules for partial deliveries and drop shipments
If an order ships from several warehouses or directly from the manufacturer (drop shipment), freight costs occur several times. Map this logic in the shop, either as separate shipping lines or with a clear note in the cart. Customers accept costs they understand.
5. Show freight costs early
Display the expected shipping costs in the cart, not only on the payment page. Late cost surprises are among the most common reasons for abandoned orders. Transparency here is not a convenience but protection for every order.
Conclusion: freight costs in the B2B shop are a management issue
Setting flat freight rates is not a neutral decision but an expensive one. Weight tiers, bulky-goods surcharges, a well-designed minimum order value and early cost transparency protect your margin and strengthen buyer trust. The technical prerequisites exist. What is often missing is clean master data and clear rule logic.
Would you like to check whether your freight cost logic is costing or protecting margin? Contact us for a free strategy call, and we will review your shipping rules and master data and show you where the greatest potential lies.