How freight forwarders actually price shipments
Most freight quotes you see are one number with no breakdown. That's by design. Here is what's actually inside that number, where the margin lives, and how to negotiate effectively.
The five layers of a freight quote
1. The carrier rate (the cost basis)
This is what the carrier charges the forwarder. It's based on:
- Lane (origin port → destination port)
- Equipment (20', 40', 40' HQ, reefer)
- Service (port-to-port, port-to-door, door-to-door)
- Carrier contract status (BCO contracts get up to 35% off spot)
For parcel, the carrier rate is what UPS/FedEx/USPS/DHL would charge a high-volume customer who has negotiated their own deal. For a small forwarder it's slightly higher than what a Fortune 500 logistics buyer pays.
2. Surcharges (carrier-imposed)
These are real costs the carrier passes through:
- Fuel surcharge: weekly-adjusted percentage on the base rate (parcel) or fixed dollar amount (ocean)
- Peak season surcharge: seasonal markup, usually Aug-Dec
- Accessorials: residential, signature required, large-package, oversize, dimensional weight, hazmat, liftgate, inside delivery, limited access
- Documentation: $35-$75 per ocean booking
- Terminal handling charges (THC): loading/unloading at port
A single accessorial like residential + signature can add $8-$15 to a parcel quote. On ocean freight, surcharges typically add 25-45% on top of the base rate.
3. Markup (the forwarder's margin)
This is where forwarders make their money. Industry norm:
- Parcel: 5-15% over the carrier rate
- LTL freight: 10-25% (margins higher because carrier contracts are more opaque)
- Ocean FCL: 8-15% on the all-in rate, $50-$250 per BL flat fee
- Air freight: 10-20%
Forwarders who charge "all-in" rates without itemizing usually have markups at the top of these ranges.
4. Brokerage / customs fees (international only)
- Customs entry fee: $125-$200 per entry (broker fee)
- Atlas's own fee for HS classification, ISF filing, advance manifest: typically $25-$75
- Duty pass-through: what CBP charges, marked up by 0% (good forwarder) to 5% (bad forwarder)
5. The customer's "stuff that goes wrong" buffer
Good forwarders pad 5-10% into their quotes to absorb: detention, demurrage, customs exam fees, unexpected re-bills from carriers, lost documentation, currency fluctuation. Bad forwarders don't pad and surprise-bill you later.
How to negotiate effectively
Tactic 1: Ask for the breakdown
"Can you show me the carrier rate, surcharges, and your markup separately?" If the answer is no, walk away. If yes, you can now negotiate the markup specifically (usually the only flexible number).
Tactic 2: Get three quotes
Not two. Three. Two-quote shoppers get squeezed; three-quote shoppers get real prices because the forwarder knows they'll lose the deal if they're obviously high.
Tactic 3: Commit volume
A forwarder who knows they have your business for the year will sharpen their pencil to 5-8% margin. A spot quote stays at 12-15%.
Tactic 4: Pay on shorter terms
"I'll pay net-15 instead of net-45 if you knock 2% off the rate." Often accepted; forwarders' cash flow is tight because they pay carriers fast and collect from customers slow.
Tactic 5: Ask about the carrier mix
Forwarders who route 60% of their volume through one carrier get bigger discounts but less flexibility. Forwarders who actively rate-shop every shipment cost a bit more on the markup but get you 5-15% better carrier rates.
How we do it at Atlas
Every quote breaks out the carrier rate, fuel and surcharges, and our markup. We rate-shop every shipment across the full carrier network (UPS, FedEx, USPS, DHL, Maersk, MSC, CMA CGM, etc.). Our margin is 6-12% on parcel and 8-15% on freight — published in our pricing. Volume discounts kick in automatically at 250 shipments/month.
No "we'll send you a custom quote" games. No hidden brokerage markups. See how it works.