Warehousing, Logistics & Material Handling

Freight Forwarder Checklist: How I Vet China Shipping Partners for B2B Orders

A practical 9-step checklist from an admin buyer who manages China-to-US, Canada, UK, and Europe freight. Includes quote red flags, DDP vs DAP, FCL/LCL/FBA, customs docs, and invoice audit tips.

Nadia AlvarezNovember 10, 20265 min read0 views

I'm the office administrator for a 140-person company. I manage freight ordering—about $1.1M annually across six forwarders—and report to both operations and finance. When I took over logistics purchasing in 2021, I thought choosing a freight forwarder was about getting the lowest ocean freight rate. It isn't. The cheap quote is just the start of the invoice.

This checklist is for B2B buyers who ship from China to the US, Canada, UK, or Europe and need a repeatable way to vet a freight forwarding company. It works for FCL, LCL, air freight, FBA, DDP, and door-to-door moves. I'll give you nine steps. No profile, no quote.

Quick context: this worked for us, but we're a mid-size B2B importer with predictable monthly volume. If you're seasonal, shipping project cargo, or moving heavy equipment from China, your mileage may vary.

Step 1: Write down your shipment profile before you ask for quotes

Most buyers skip this. They send a message: 'Need freight forwarder China to USA, please quote.' That's not enough for a real number.

Write down: product description, HS code if you have it, dimensions, weight, carton count, pickup city in China, destination zip/postal code, ready date, and whether you need customs clearance, delivery, or FBA labeling. For heavy equipment shipping from China, add lifting points, container loading plan, and whether it ships flat rack, break bulk, or in a standard container.

If you're comparing sea freight from China with air freight from China, note the tradeoff. Air is faster and usually more expensive. Ocean is cheaper per kilo but slower. LCL shipping from China is flexible for smaller volumes, but it adds handling and consolidation time. FCL shipping from China is often better once your volume fills a container or you need more control.

Checkpoint: if you can't fill half a page with shipment details, you're not ready to compare quotes.

Step 2: Choose the service model before the forwarder chooses it for you

Here's the thing: DDP shipping from China is not automatically better than DAP. It depends on who should be importer of record, who controls the customs bond, and how much visibility you need.

DDP can be convenient for e-commerce and FBA shipping from China because the forwarder handles delivery and customs charges under one price. But it can hide the duty and tax breakdown. If finance needs a clean landed-cost number, or if your product has compliance risk, DDP might not fit. That's an honest limitation, not a sales pitch.

FCL makes sense for stable, larger volumes. LCL works for smaller shipments if you can live with extra handling. Air freight from China is for urgent, high-value, or lightweight goods. Door-to-door shipping from China to USA is useful when you don't have a US customs broker, but confirm who is responsible at each handoff.

Checkpoint: write one sentence: 'We are using [DDP/DAP/FCL/LCL/air] because [reason].' If you can't, don't book.

Step 3: Verify the freight forwarding company, not just the sales rep

When you search for a China freight forwarder, it's easy to end up with a friendly rep on WeChat and no real vendor file. Ask for the legal company name, business license, NVOCC or freight forwarder registration where applicable, and certificate of cargo insurance. Verify the entity that will invoice you. A friendly rep is not a vendor qualification.

I also ask for two recent references on similar lanes: China to Canada, China to UK shipping, or shipping from China to Europe. Not generic testimonials. Ask what went wrong on those shipments and how it was fixed. A forwarder that admits a delay is more credible than one that says every shipment was perfect.

Checkpoint: the quote, invoice, and insurance certificate should match the same legal entity. If they don't, get an explanation in writing.

Step 4: Demand a line-item quote, not an all-in number

The all-in quote is where margins hide. Ask for: origin pickup, export clearance, terminal handling, ocean or air freight, destination terminal fees, customs clearance, duty/tax estimate if DDP, delivery, insurance, and any known surcharges.

Compare Incoterms and service scope. A quote for shipping cost from China to USA that stops at the port is not the same as door-to-door shipping from China to USA. An FCL quote that excludes chassis, waiting time, or liftgate delivery is not complete. For LCL, ask about CFS charges, documentation fees, and destination deconsolidation.

Checkpoint: every quote should show what is included, what is excluded, and what triggers extra charges. If the forwarder can't explain the exclusions, move on.

Step 5: Pressure-test customs clearance and documentation

Customs clearance China side and destination side are different jobs. Confirm who files the export declaration, who handles the import entry, and who pays duty and VAT. For the US, ask about the customs bond and importer of record. For Canada, ask about GST/HST and CBSA entry. For the UK and Europe, ask about VAT, EORI, and whether the forwarder is handling fiscal representation if needed.

Send a sample commercial invoice and packing list. Ask the forwarder to mark what is missing. Good ones will catch a vague product description or an HS code that doesn't match. Bad ones will say 'no problem' and fix it at the port.

Checkpoint: no forwarder can guarantee customs clearance. But they can show you their process, their broker, and their escalation contact.

Step 6: Confirm routing, cutoffs, and realistic transit time

Ask for the actual routing, not just 'about 30 days.' For ocean freight, get the port pair, vessel schedule, and cutoff dates. For air freight, get the airport pair and screening cutoffs. For rail or multimodal, ask where the handoffs happen.

Then add buffer. Port congestion, blank sailings, and customs exams happen. If your production schedule depends on the exact arrival date, you need a backup plan. That might mean air freight for part of the order or a small buffer stock.

Checkpoint: put the forwarder's transit estimate and your required date side by side. If there's no margin, you don't have a plan. You have a hope.

Step 7: Check cargo insurance and the claims process

Ask what the forwarder's liability covers and what cargo insurance costs separately. Those are not the same thing. Standard carrier liability is usually limited. If the cargo is high-value, get all-risk coverage and read the exclusions.

Ask: who files the claim, what documents are needed, and how long payment takes. I still kick myself for not documenting a forwarder's verbal promise that destination fees were included. The invoice arrived with $2,400 in extra charges. I had no written scope. Now I get every accessorial in writing before booking.

Checkpoint: if the insurance certificate doesn't name your company or the shipment, ask why.

Step 8: Set up tracking and an exception escalation path

Before booking, ask: who sends updates, how often, and through what channel? What triggers a proactive alert—missed cutoff, customs hold, rolled booking, damage? Who do I call after hours?

For FBA shipping from China, confirm appointment scheduling and labeling requirements. For dropshipping fulfillment China, confirm whether the forwarder handles individual orders or only bulk inbound. For heavy equipment shipping from China, confirm the loading plan and who inspects lashing.

Checkpoint: get names, email addresses, and a backup contact. 'Just message the group chat' is not an escalation plan.

Step 9: Audit the invoice and run a 30-day post-mortem

When the invoice arrives, match every line to the quote. Flag new accessorials and ask for backup. Finance will reject expenses without proper invoicing, and you don't want to eat the difference out of the department budget.

Thirty days after delivery, review: did transit match the estimate? Were there surprise fees? Did customs clearance go smoothly? Would you use this forwarder again for the same lane? Keep a simple scorecard. Over time, this is how you build a short list of freight forwarding companies that actually fit your business.

Checkpoint: if a forwarder can't explain an invoice line, don't pay it until they do.

Common mistakes I see B2B buyers make

  • Choosing on ocean freight rates alone. The cheapest base rate can be the most expensive total move.
  • Treating DDP as a magic word. DDP is convenient, but it can reduce visibility. If you need landed-cost control, ask for the breakdown.
  • Using LCL for everything. LCL shipping from China is fine for small volumes, but not ideal for high-value or time-sensitive cargo.
  • Skipping the invoice audit. Small accessorials add up. Catch them early.
  • Believing a guaranteed transit time. Per FTC advertising guidelines (ftc.gov), claims must be truthful and substantiated. Ask for the fine print, not the sales line.

Who this checklist is not for

If you ship one pallet once a year, a full vendor qualification may be overkill. Use a reputable forwarder, get a written quote, and keep the paperwork simple. If you're shipping high-value goods, regulated products, or project cargo, you may need a specialist beyond a general freight forwarder. And if you need guaranteed customs clearance or guaranteed delivery dates, no honest forwarder should promise that.

For our China to Canada lanes, I've used imex for some FCL and FBA shipments. They're a good fit for that route and for heavy equipment shipping from China when the scope is clear. But I still run this checklist. That's the point. A good forwarder should welcome it.

This was accurate as of Q1 2025. Ocean freight rates, surcharges, and customs rules change fast. Verify current pricing and requirements before you budget. If you're dealing with a different lane or a different product category, the calculus might be different. That's not a hedge. It's just how freight works.