When to use this calculator
Use this Shipping & Handling Cost Calculator when you need a defensible per-unit, per-box, and per-pallet shipping cost — for quoting delivered prices to customers, comparing freight options across forwarders, or feeding cost-per-unit into a markup or landed-cost model.
Shipping cost formula
total units = units per box × boxes per pallet × palletsshipping & handling = transport + handling + insurance + docscustoms & additional = origin + destination + port + inspection + otherlogistics total = shipping & handling + customs & additionalall-inclusive total = logistics total + (unit price × total units)cost per unit = total ÷ total units
Shipping-only vs all-inclusive cost
If you leave unit price blank, results show logistics-only figures: just transport, handling, customs and additional costs allocated per unit/box/pallet. If you enter unit price, results switch to all-inclusive per-unit cost: goods value plus all logistics — the right number for a delivered sales price.
Currency comparison
Add a comparison currency to see every result in two currencies. We fetch a daily-updated rate from a free public source (open.er-api.com), cache it locally for up to 24 hours, and let you override it manually. The main calculation always runs in your main currency — the comparison column is purely a display conversion.
Worked example
10 pallets × 40 boxes × 24 units = 9,600 units. Transport €1,200 flat + €80/pallet = €2,000. Handling €100 flat. Insurance €60. Docs €40. Customs €250 origin + €400 destination. Inspection €120. → Shipping & handling €2,200; customs & additional €770; logistics total €2,970 ≈ €0.31/unit, €7.43/box, €297/pallet.
Common mistakes
- Allocating only freight and forgetting customs and "extras".
- Mixing per-shipment and per-pallet quotes without separating them.
- Including goods value in transport cost-per-unit by accident.
- Forgetting last-mile delivery — add it as Other per shipment.
- Trusting a fetched FX rate as the rate your bank will actually give you.