Ask your factory to quote the shipping on your first order, then ask a contracted forwarder to quote the exact same cartons. Across our clients and students the second number comes back 30% to 50% lower. That gap is not a negotiating trick. It is what happens when the company selling you the goods also sells you the freight. Most sellers open the freight forwarder vs 3PL question expecting three options on one menu, and that is the wrong shape. Two of those three words are companies. The third one is a price. We run stores doing $200k a month for paying clients, and untangling those three is the first thing we do on a launch.
01Two of these are companies, the third is a price
A freight forwarder is a company that moves your boxes. A 3PL is a company that holds your boxes. DDP is a way of writing the invoice.
That last one is where beginners get lost, because DDP gets sold like a service. It is not. Delivered Duty Paid is an Incoterm, one of eleven standard trade terms published by the International Chamber of Commerce and updated in 2020. It describes who pays for what and who carries the risk at each point in the journey. You can buy DDP from a forwarder. You can also buy EXW from that same forwarder, same boxes, same ship, different number on the invoice and a very different set of jobs left on your desk.
So the freight forwarder vs 3PL comparison is answering one question and DDP is answering a completely different one:
- Freight forwarder. Who arranges the physical movement from the factory in China to a delivery address in the US.
- 3PL. Who receives your inventory at a warehouse in the US, holds it, does something to it, and sends it onward.
- DDP. Which of you is paying the duty, filing the customs entry, and carrying the risk if the container sits.
The confusion is not the reader’s fault. The labels have blurred because the companies have. Plenty of forwarders now rent warehouse space in Los Angeles and call themselves a 3PL. Plenty of 3PLs have a freight desk and will book your ocean leg. So you get quoted “3PL with DDP included” by a business that is genuinely doing both jobs, and it reads like one product. It is two purchases on one invoice, and you should still price them separately, because you might only need one of them.
You can end up with all three on one order. You can also end up with just a forwarder, which is what most first orders should look like. The three real questions underneath are: who moves it, who holds it, and who owes the government money when it lands.
02What a freight forwarder actually does
A forwarder does not own the ship. Almost none of them do. What they own is booked space, a customs broker relationship, and a warehouse near the port of origin. You are buying access to their rates and their paperwork, which is why their quote beats the factory’s quote so consistently.

The job runs from your factory’s loading dock to a delivery address you name. Collection from the factory, consolidation at their warehouse in China, export clearance, the ocean or air leg, US customs entry through a licensed broker, and the final truck to the door. That is the whole scope. It ends the moment the pallets are signed for.
Here are the rate bands our own shipping desk works with, per kilogram, factory to fulfillment center:
- Standard sea. $0.60 to $1.20 per kg, 30 to 45 days in transit. This is the right answer for most orders most of the time.
- Fast sea. $1.30 to $2.50 per kg, 14 to 20 days. Our go-to when stock is getting thin but the situation is not on fire.
- Air. $3.00 to $6.00 per kg, 7 to 14 days. An emergency method, and it eats margin fast enough that we almost never send a full order this way.
For a real number: a client’s first production run of 500 units landed at about $4,500 all in on DDP terms, which is $9 a unit delivered to Amazon. That is per our 2026 launch data, and the freight portion of it is the reason the whole launch fit inside an $8,450 budget rather than blowing past it.
Getting a quote that is not a guess needs seven inputs, and forwarders will stall until they have all of them: product name, the manufacturer’s pickup address, the Amazon destination address with its warehouse ID such as LAX9 or FTW1, total number of master cartons, units per carton, the weight of one carton, and the dimensions of one carton. Miss the destination and you get a placeholder number that will move later.
Three questions separate a forwarder worth using from a broker with a website. Ask whether their US customs work is done in-house by a licensed broker or subcontracted out, because a subcontracted entry means one more company between you and any problem. Ask whether they hold an FMC licence for ocean freight, which takes 30 seconds to check on the Federal Maritime Commission’s public list and rules out the resellers. And ask directly whether they will file the entry with your company as importer of record if you request it. A forwarder who will not do that on request is telling you something about how they price DDP.
One detail nobody warns beginners about: an Amazon shipment plan expires 90 days after you create it. Create the plan too early to grab the destination address, sit on it while the factory finishes production, and the plan closes on you. Create it when your goods are genuinely close to ready, then feed the tracking numbers back into the shipment tab once the forwarder hands them over.
03What a 3PL does, and the four jobs sellers hire one for
A 3PL is a warehouse with staff and software. Your container or your pallets arrive, get received into a system, sit on a rack, and then something happens to them before they go anywhere else. The something is the entire point. If nothing needs to happen, you are paying rent for no reason.
There are four jobs that genuinely justify one:
- Fixing prep the factory got wrong. FNSKU labels, polybags with suffocation warnings, bundle stickers, expiry dating. If your factory cannot do it to Amazon’s spec, someone in the US has to, and it is cheaper to fix 500 units in a warehouse than to have Amazon do it per unit. We have written the full version of this decision in our guide to prep centers versus self-prep.
- Buffering against Amazon’s capacity limits. Your restock limits are set by Amazon, not by you, and they tighten in Q4 exactly when you need them loose. A 3PL lets you land a full container in October and drip it into FBA in weekly batches.
- Splitting one arrival across several fulfillment centers. Amazon frequently wants your units in more than one building. Doing that split from a US warehouse is far easier than trying to get a factory in Ningbo to build four separate consignments.
- Serving orders that are not FBA. Your own website, wholesale accounts, or multi channel fulfillment all pull from the same pool of stock. Only a 3PL can hold that pool.
The cost structure looks nothing like freight. Freight is one number per shipment. A 3PL charges you in four or five places: a receiving fee per carton or pallet, storage per pallet per month, a pick and pack fee per unit or per order, materials, and outbound freight to Amazon on top. Those small per unit numbers are quiet until volume arrives, and then they are not.
The way to decide is to price the whole leg per unit instead of comparing line items. Add the receiving fee, one month of storage, the pick and pack, the materials, and the domestic freight into Amazon, then divide by your unit count. That single number is what the 3PL costs you per unit. Now compare it against what you are actually buying: the per unit fee Amazon would charge to do the same prep itself, or the cost of the sales you would lose sitting on a restock limit. If the 3PL number is smaller, use one. If you cannot name the thing on the other side of the comparison, you do not have a reason yet.
The honest downside is that every 3PL adds a leg to the chain. One more receiving scan, one more count, one more place a carton can be recorded as 47 units when you shipped 48. On a first order going straight to FBA, that added leg buys you nothing.
04The chain from factory floor to fulfillment center
Seven things happen between production finishing and your units going live. Knowing the order matters, because the money moves at step four and the price is fixed at step three.

Step one, collection. The forwarder picks your cartons up from the factory and trucks them to their own consolidation warehouse in China. Your supplier’s job ends here.
Step two, inspection and verification. The forwarder’s team weighs and measures every carton. Not the numbers your factory told you. The actual numbers.
Step three, the final invoice. You get the real invoice based on the verified weight and dimensions, and it is issued before the vessel sails. This is why a quote and an invoice are different documents. If your factory understated carton dimensions by two centimetres a side, you find out here.
Step four, payment. Payment is due before your goods leave the China warehouse. Every reputable forwarder works this way. Budget for it, because an unpaid invoice at this stage means your inventory sits in a warehouse in China accruing storage while your listing goes out of stock.
Step five, export and the main leg. Export clearance in China, then the ocean or air journey. For sea freight, an Importer Security Filing has to be lodged with US Customs 24 hours before the container is loaded onto the vessel. Late or wrong filings carry penalties, and this is the forwarder’s job, but it is your entry.
Step six, US customs entry. A licensed customs broker files the entry, the duty gets paid, and the bond backs it. On DDP terms your forwarder handles all of this and you may never see a document, which is a problem I will come back to.
Step seven, delivery. The truck books a delivery appointment with the fulfillment center and drops the pallets. Amazon will not accept a delivery that turns up without an appointment, and it will not accept freight collect.
A 3PL, if you use one, replaces step seven’s destination. The pallets go to the warehouse instead of to Amazon, and a second, shorter domestic leg gets added later. Nothing else in the chain changes.
05DDP, EXW, and FOB: who owns the box
Three Incoterms cover almost every Amazon order. The difference between them is not the shipping. It is how much of the work stays on your desk.
EXW, Ex Works. You own the goods from the moment they sit on the factory floor. You arrange collection, export clearance, freight, import, duty, and delivery. It produces the lowest looking quote and the longest list of jobs. Beginners who pick EXW because it is cheapest usually end up hiring a forwarder to do all of it anyway, at which point the saving evaporates.
FOB, Free On Board. The factory gets your goods to the port and clears them for export. You pick it up from there. This is the term most Alibaba suppliers quote by default, and it is a reasonable middle ground once you have a forwarder you trust.
DDP, Delivered Duty Paid. One number, factory door to Amazon door, with US customs taxes and fees included. No second invoice, no surprise duty bill, no broker to appoint yourself. For a first order this is usually the right call, purely because a beginner’s cash plan cannot absorb a customs invoice that arrives three weeks after they thought they had paid.
Buying DDP does not mean skipping the comparison. Get the factory’s shipping quote anyway. Get a second forwarder quote too. Take the best number wherever it comes from. The 30% to 50% spread we see is an average across shipments, not a promise about yours, and occasionally a factory with its own logistics arm really does win.
Two things DDP never covers, and sellers assume it does. It does not cover Amazon’s own inbound placement fees, which Amazon charges you separately based on how many buildings your shipment gets split across. It does not cover anything after delivery either, so storage, removals, and returns are all outside the quote. DDP ends at the dock door.
06Importer of record, and the trap under a cheap DDP quote
Amazon will not act as the importer of record for your inventory. Not on FBA, not on AWD, not ever. Listing Amazon as importer or consignee on your customs paperwork is a reliable way to have a container refused. This one rule has broken more first shipments than any other single mistake we see.
So on every entry, somebody is the importer of record. Under DDP, that somebody is usually not you. The forwarder, or a party they nominate, files the entry in their own name and pays the duty on your behalf. That is exactly what you paid them for, and for a first shipment it is fine.
It stops being fine at volume, for three reasons. You have no entry record with Customs and Border Protection in your own name, so you cannot claim a refund or a duty drawback later. You cannot prove your own compliance history if a buyer, a lender, or a marketplace asks. And if the declared value on that entry was low, the goods are still yours and you are still the one selling them.
That last one is the trap worth naming plainly. When one DDP quote comes back dramatically under everyone else’s, undervaluation is the usual explanation. The forwarder declares your $9 unit as a $3 unit, the duty bill shrinks, the quote wins the business. On paper that is their filing and their risk. In practice you are the company with the goods, the listing, and the paper trail. A quote that is 60% below the field is not a better rate, it is a different declaration.
Getting entries into your own name takes two things. An EIN, which you have already if your LLC is set up, and a customs bond. A continuous bond covers a full year of imports and is the sensible choice once you are shipping more than two or three times a year. Single entry bonds are priced per shipment and get expensive fast. Your broker or forwarder can arrange either.
The practical check costs you one email. After each DDP shipment clears, ask the forwarder for the entry summary, CBP Form 7501. Read the importer of record line. If your company name is not on it, you now know exactly what you bought, which is freight and a favour, not an import record.
One more moving part to check before you budget: the $800 de minimis exemption that used to let small consignments enter duty free was suspended during 2025. Sellers who built their maths around splitting shipments under that threshold need to reprice. Duty rates and exemptions have moved repeatedly since, so read the current CBP guidance for your HTS code rather than trusting a figure from any blog post, this one included.
07The comparison, and the rule we use
Here is the whole thing on one page. Read down the column that matches your situation, not across.

| Freight forwarder | 3PL | DDP | |
|---|---|---|---|
| What it is | A company | A company | A pricing term |
| Core job | Moves goods from factory to a US address | Receives, stores, and handles goods in the US | Defines who pays duty and carries risk |
| You pay | Per shipment, by weight or volume | Receiving, storage, pick and pack, outbound | Nothing extra, it is how the freight is priced |
| Wins when | Every international order, always | Prep is wrong, capacity is capped, or you sell off Amazon too | First orders, thin cash buffers, no customs broker of your own |
| Waste when | Never, this is not optional | First order going straight to FBA with factory prep done right | You have your own bond, broker, and want the entry in your name |
| Ends at | The delivery dock | Your outbound label | The delivery dock |
The rule we apply on launches: a first order under roughly 1,000 units, prepped correctly at the factory, going straight into FBA, needs a forwarder on DDP terms and nothing else. No 3PL, no bond, no broker relationship. You are buying simplicity while you have other things to get wrong.
Add a 3PL when one of four triggers fires, and not before. Your factory cannot meet Amazon’s prep spec. Your restock limits are capping what you can send. You need one arrival split across several fulfillment centers. Or you are selling the same stock somewhere that is not Amazon.
One thing the provider choice will not fix is timing. Your total lead time is manufacturing plus shipping, so a 20 day build on standard sea freight is roughly 55 days before a unit is sellable, which means the reorder has to go in while you still hold about 75 days of stock. A forwarder cannot compress that. A 3PL can only hide it, by holding stock you already paid for. Sellers who reach for air freight are usually solving a reorder discipline problem with a $6 per kg cheque.
Move to your own importer of record status when you cross about four shipments a year, or when a single shipment’s duty is large enough that a refund would matter. At that point a continuous bond and a direct broker relationship pay for themselves, and the entries start building a compliance record with your name on it.
08What goes wrong, and when to hand it over
Five failures account for most of the first shipment disasters we get called into.
Quoting without the destination. A quote given before you have the real fulfillment center address is a guess. The address changes the domestic leg, and the domestic leg is where the variance lives. Create the shipment plan, take the Ship To address, then quote.
Letting the 90-day plan expire. The plan closes, the destination you quoted against is gone, and the new plan sends you to a different building at a different price. Time the plan to the factory’s actual finish date.
Shipping freight collect. Amazon rejects it. If your forwarder has not been paid, your pallets are not going in.
No delivery appointment. A truck that turns up unbooked gets turned away, and rebooking during Q4 can cost you a fortnight of sales on a listing that is already out of stock.
Wrong carton weights. The invoice gets rebuilt on verified dimensions in China, so a factory that rounded down its carton specs hands you a bill 20% over the quote at exactly the moment payment is due.
None of these are hard problems. They are all timing problems, and they all happen because a founder is doing this for the first time while also doing nine other things for the first time. That is the honest case for handing the chain over. Our launch clients get the freight desk, the customs work, and the shipment planning run for them, which is one of the pieces bundled into our done with you launch programme. If you would rather run it yourself, the method side of this decision, air against fast sea against standard sea, is covered in full in our breakdown of shipping from China to the USA, and the last mile into Amazon’s network is in our guide to inbound shipping, STA, and AWD.
Frequently asked questions
What is the difference between a freight forwarder and a 3PL?
A freight forwarder moves your goods internationally, from the factory to a US delivery address, and its job ends when the pallets are signed for. A 3PL is a US warehouse that receives, stores, and handles inventory over time. The freight forwarder vs 3PL choice is not either or, because most sellers eventually use both for different parts of the same chain.
Is DDP shipping to Amazon safe?
Yes, and it is what we recommend for a first order, because it gives you one number with no surprise customs invoice later. The thing to check is who is named as importer of record on the entry. Ask for CBP Form 7501 after clearance, and treat any DDP quote far below the rest of the field as a possible undervaluation. It is rarely a better rate.
Do I need a customs bond as a new Amazon seller?
Not on your first shipment if you buy DDP, because your forwarder’s bond covers the entry. You need your own once you want entries filed in your company name, which is usually around the fourth shipment a year. A continuous bond covers 12 months of imports and costs less than repeated single entry bonds.
Can a freight forwarder deliver straight to Amazon FBA?
Yes, and this is the normal setup. The forwarder books a delivery appointment with the fulfillment center and drops the pallets. Amazon will not accept an unbooked delivery or a freight collect shipment, and it will not act as your importer of record, so all three of those have to be settled before the container sails.
Should I use a 3PL for my first order?
Usually not. A first order under about 1,000 units, prepped properly at the factory, going straight into FBA, gets nothing from a 3PL except an extra receiving step and an extra bill. Add one when your factory cannot meet Amazon’s prep spec, when restock limits cap what you can send, or when you sell the same stock off Amazon.
Who is the importer of record on an Amazon FBA shipment?
Either you or a party your forwarder nominates. It is never Amazon, and putting Amazon on the paperwork will get your shipment refused. On DDP terms the forwarder typically takes that role, which is convenient early on and worth moving away from once your import volume is large enough for refunds and compliance history to matter.
The bottom line
The freight forwarder vs 3PL framing puts three things on one shelf that belong on three different shelves. A forwarder moves the goods. A 3PL holds them. DDP is how the freight gets priced and who owes the duty. Answer those separately and the decision stops being confusing.
For a first launch the answer is short. Use a forwarder, buy DDP, skip the 3PL, and get quotes from more than one source, because the gap between a factory’s first number and a contracted forwarder’s number has run 30% to 50% across the shipments we have handled. Read the entry summary when it clears so you know whose name is on it. Then add complexity only when a real trigger fires, not because a comparison table said you could.