FOB Shipping Point vs Destination: Who Owns the Goods in Transit

FOB shipping point vs destination comes down to one question: who owns the goods while they're on the truck? The answer decides who pays freight, who eats the loss if a pallet gets crushed, and which month the sale lands on your books. Get it wrong and you'll misstate inventory, book revenue in the wrong period, and argue with a carrier over a claim you had no right to file.
FOB stands for "free on board." The two variants set the exact moment when legal title and risk pass from seller to buyer. That single point drives almost everything downstream.
What FOB shipping point means
Under FOB shipping point (also called FOB origin), title transfers the moment the goods leave the seller's dock and the carrier picks them up. From that instant, the buyer owns the shipment.
- The buyer owns the goods in transit.
- The buyer usually pays freight, which is called freight-in.
- The seller records the sale at shipment.
- The buyer records inventory, sitting "in transit," at shipment.
- If a crate is smashed on the highway, it's the buyer's loss and the buyer's insurance claim.
So a buyer who agrees to FOB shipping point is taking on risk earlier and paying to move the freight.
What FOB destination means
Under FOB destination, title transfers only when the goods arrive at the buyer's location. The seller owns everything until it's unloaded at the door.
- The seller owns the goods in transit.
- The seller pays freight, which is called freight-out.
- The seller records the sale at delivery.
- The buyer records inventory at receipt.
- Damage in transit is the seller's problem to file and absorb.
FOB destination is buyer-friendly. You don't own it, insure it, or pay to ship it until it's physically in your hands.
FOB shipping point vs destination, side by side
| FOB shipping point | FOB destination | |
|---|---|---|
| Title transfers | At seller's dock | At buyer's dock |
| Owns goods in transit | Buyer | Seller |
| Pays freight | Buyer (freight-in) | Seller (freight-out) |
| Seller books revenue | At shipment | At delivery |
| Buyer books inventory | At shipment | At receipt |
| Risk of loss in transit | Buyer | Seller |
| Freight treated as | Inventory cost | Selling expense |
Why the freight distinction actually matters
The freight label is not cosmetic. It changes where the cost lands on your financials.
Freight-in under FOB shipping point is a product cost. It capitalizes into inventory and only hits your income statement as cost of goods sold when the item sells. That's why your true unit cost is never just the invoice price:
Landed cost = purchase price + freight-in + duties + insurance
If you buy 40 boxes for $10,000 and pay $600 to ship them, your inventory value is $10,600, or $265 per box, not $250. Skip the freight and every margin calculation you run is off.
Freight-out under FOB destination is different. For the seller, it's a period selling expense. It never touches inventory value and it's gone the moment it's incurred. For the buyer, there's no freight to record at all because the seller paid it.
Worked example: the period-end cutoff
This is where most errors happen, and it's exactly what an auditor checks.
You order $10,000 of goods, 40 boxes, freight $600. The seller ships December 29. The truck arrives January 3. The shipment is physically in transit across the New Year.
FOB shipping point:
- The seller books $10,000 of revenue in December, because title passed at pickup.
- You (the buyer) book $10,600 of inventory in December, in an "in transit" location, and record the payable.
- Nobody has the boxes in hand, but the accounting is done for December.
FOB destination:
- Nobody records anything in December. The seller still owns the goods, so those 40 boxes are part of the seller's December 31 inventory even though they're on a truck 500 miles away.
- Both sides record the transaction in January when it's delivered.
Here's the trap. Under FOB shipping point, if you count your December inventory off the warehouse floor and forget the in-transit boxes, you understate both inventory and accounts payable. Under FOB destination, if the seller forgets to include in-transit goods in its year-end count, it understates its own inventory. In-transit stock has to be assigned to whoever holds title on the count date, not to whoever is holding the boxes.
How to decide which terms to use
Neither is universally "better." Pick based on leverage and risk tolerance.
- If you're the buyer and want control, push for FOB destination. You avoid transit risk and freight cost, and you only pay when goods arrive intact.
- If you're the buyer and want lower prices, FOB shipping point often comes with a cheaper unit price because the seller offloads freight and risk to you. Negotiate your own carrier rates and the math can still win.
- If you're the seller, FOB shipping point cleans up your revenue timing (you recognize at shipment) and takes transit risk off your plate. Many wholesalers default to it for that reason.
- Either way, name the carrier and insurance responsibility in writing. "FOB" alone has caused plenty of disputes. Specify the point, who insures, and who files claims.
Recording it correctly in your inventory system
The clean way to handle this operationally is to treat in-transit stock as its own location. When a shipment leaves under FOB shipping point, it moves into an "in transit" bucket you own, then converts to on-hand stock at a real warehouse on receipt. That keeps your total owned inventory accurate every day of the month, including period-end, and it makes the cutoff test trivial.
Inventoros handles this out of the box. It's free, open source, and self-hosted, so you can model in-transit as one of its multi-location stock areas, capture freight-in on receiving so landed cost is baked into every unit, and fire a webhook the moment goods are received to trigger your accounting entry. See the features overview for multi-location stock and cost tracking, the documentation for setting up receiving flows, and the REST and GraphQL API if you want to sync ownership changes straight into your ledger.
FAQ
Does FOB shipping point mean the buyer or the seller pays for shipping?
The buyer pays, in almost every case. Under FOB shipping point the buyer takes ownership at the seller's dock, so the freight from there on is the buyer's cost, recorded as freight-in and capitalized into inventory. There's no rule of physics forcing this, but it's the standard interpretation, which is why you should still spell out carrier and payment terms in the contract.
Who records the sale first, FOB shipping point or FOB destination?
FOB shipping point recognizes the sale earlier. The seller books revenue at the moment of shipment, and the buyer records inventory at the same time. Under FOB destination, both sides wait until the goods are delivered. If a shipment straddles a month-end or year-end, the terms decide which accounting period it belongs to.
Who owns inventory that's in transit?
Whoever holds legal title on that date. Under FOB shipping point, the buyer owns in-transit goods from pickup, so they belong in the buyer's inventory count. Under FOB destination, the seller owns them until delivery, so they stay in the seller's count. This is the single most common source of inventory count errors at period-end.
Is FOB the same as CIF or other Incoterms?
No. FOB shipping point and FOB destination are US domestic accounting conventions. The official Incoterms rules (used for international trade) define FOB more narrowly around loading onto a vessel, and terms like CIF add cost, insurance, and freight obligations for the seller. If you're shipping across borders, use the Incoterms definitions and confirm exactly which version your contract references.