You open a freight quote for a 20ft container shipping cost from Yiwu to Basra, and the base ocean freight figure at the top looks decent — maybe $800 or $900. But as your eyes scroll down the line items, a parade of surcharges and fees begins: BAF, THC, ISPS, export sealing, documentation fee. Suddenly, the total has swelled by 35–45%. What are all these extras, exactly? And which ones catch first‑time shippers off guard? Let’s break down the typical stack of charges hidden inside that quote.

1. Ocean Freight – The Base, Not the Total
The headline ocean freight for a 20ft container shipping cost from Yiwu to Basra usually covers the sea leg only. Carriers set this based on capacity, demand, and contract terms. But it rarely includes any of the following extras. Think of it as the bare seat – everything else is an add‑on.
2. Bunker Adjustment Factor (BAF)
Fuel price volatility forces carriers to pass on costs via BAF. For a 20ft container to Basra, BAF can range from $100 to $200, depending on the line and the current fuel index. In recent months, Red Sea diversions have pushed up voyage lengths, so BAF has crept higher. Always ask your forwarder: “Is BAF included in the ocean rate or separate?”
3. Terminal Handling Charges (THC – Origin & Destination)
THC is the fee for moving the container at the terminal – loading at Yiwu/Ningbo and discharging at Basra. Origin THC in China for a 20ft container sits around $60–$100. Destination THC in Basra is higher, often $120–$180, because Basra’s port infrastructure is less automated and labor‑intensive. Some quotes combine them into one line; others split them. Always verify whether both sides are included.
4. Documentation Fee & Sealing Fee
Most carriers charge a documentation fee (DOC) of $50–$80 to issue the bill of lading. If you need a Telex release or amendment, extra charges apply. The sealing fee (ranging $15–$30) covers the container seal at the origin CY. These small items add up – especially if you need amendments after SI cut‑off.
5. War Risk & Port Congestion Surcharge
Basra sits in the Persian Gulf region, which carries a war risk premium. Carriers apply a War Risk Surcharge (WRS) of roughly $50–$150 per 20ft container. Additionally, Basra port occasionally suffers congestion, leading to a Port Congestion Surcharge (PCS) that can be $50–$150. These items are often quoted as “subject to change” – so confirm validity before booking.
6. SABER / SASO? Not for Iraq – But Know the Difference
Unlike shipments to Saudi Arabia (which require SABER certification), goods to Iraq do not need SABER. However, Iraq’s customs require a Certificate of Origin and sometimes a pre‑shipment inspection certificate. If you are arranging DDP to an Iraqi buyer, factor in $200–$400 for import customs clearance and local documentation. Many shippers mistakenly quote SABER costs for Iraq – correct this early.
7. Other Frequent Extras
- ISPS (International Ship and Port Security): $10–$20 per container.
- Clean Container Fee: Sometimes charged if you return a dirty box – avoid by sweeping before return.
- Amendment Fee: $30–$60 per SI amendment after cut‑off – common when shipper details are wrong.
- Demurrage & Detention: Not in the quote, but a risk. Free days at Basra are often 7–10 days combined; after that, daily charges escalate quickly.
8. Putting It Together – Indicative Extras Stack
| Charge Item | Typical Range (20ft) | Notes |
|---|---|---|
| Ocean Freight (base) | $800 – $1,100 | Subject to vessel availability |
| BAF | $100 – $200 | Fluctuates with fuel |
| Origin THC | $60 – $100 | At Yiwu/Ningbo |
| Destination THC | $120 – $180 | At Basra |
| Documentation Fee | $50 – $80 | Includes one B/L original |
| Sealing Fee | $15 – $30 | Container seal at origin |
| War Risk Surcharge | $50 – $150 | Due to Persian Gulf risk |
| Port Congestion Surcharge | $0 – $150 | Only if applicable |
| Total Extras (approx.) | $400 – $890 | Above base ocean freight |
9. The Real Cost – Don’t Just Look at the First Line
The 20ft container shipping cost from Yiwu to Basra can easily double once all extras are included. Here’s a quick reality check: a base ocean of $900 plus $600 in extras = $1,500 total. That’s a 67% markup from the headline rate. New shippers often compare only the ocean freight and get surprised when the final invoice arrives.
Tip: Ask your forwarder for a full cost breakdown in writing before booking – including all destination charges and any possible surcharges (like PCS or WRS). Make sure the validity period is stated, because surcharges can change weekly.
10. What to Watch Out For at Basra
- SI Cut‑off: Usually 2–3 days before vessel departure. Late amendments cost money.
- Container Free Time: Typically 7 days combined at destination. Plan your customs clearance accordingly; Iraq customs can be slow.
- DDP vs EXW: If you are selling DDP, remember to include the local clearance fee ($200–$400) and possible inland haulage to the buyer’s warehouse.
Final Advice
Before you confirm that shipment, take the quote for 20ft container shipping cost from Yiwu to Basra and add up every extra we discussed. Compare two or three forwarders not on ocean freight alone, but on the all‑in rate including all known surcharges. One extra lesson: always ask about the amendment policy – a single typo after SI cut‑off can erase your profit margin. Stay ahead of the extras, and your 2026 (or 2025) budget will thank you.