We just launched! Help us find bugs & give feedback — get Pro free.

6 min read

Fulfilled by TikTok (FBT) vs. Self-Fulfilled: Which Is Cheaper?

FBT hands storage, pick-pack, and shipping to TikTok; self-fulfilled keeps it in-house. Here's how the two models compare on cost, control, and the numbers that actually hit your margin.

TikTok ShopFulfillment

On TikTok Shop US you can either let TikTok store, pack, and ship your orders (Fulfilled by TikTok, or FBT) or handle fulfillment yourself (self-fulfilled). Neither is universally cheaper: FBT trades a per-unit fulfillment fee for speed and hands-off logistics, while self-fulfilled keeps fulfillment costs in your control but adds operational work. The right choice depends on your order volume, product size, and how much of the work you want to own — not on a single headline rate.

The two fulfillment models

Fulfilled by TikTok (FBT)

You ship inventory into TikTok's fulfillment network up front. From there TikTok picks, packs, ships, and handles a large share of customer-service and returns logistics for each order. You pay storage for the inventory you hold plus a fulfillment fee per unit shipped. In exchange you get faster, more consistent delivery promises — which can lift conversion on a platform where shoppers expect quick shipping.

Self-fulfilled

You keep inventory in your own (or a third-party) warehouse and ship each order yourself when it comes in. There's no TikTok fulfillment fee and no TikTok storage fee, but you absorb your real-world costs: packaging, the shipping label, your own warehousing, and the labor to pick and pack. You also own returns handling end to end.

Cost comparison at a glance

Cost dimensionFulfilled by TikTok (FBT)Self-fulfilled
TikTok referral / commissionYes — applies to bothYes — applies to both
Per-unit fulfillment feeCharged by TikTokNone (you pay real shipping)
StorageCharged by TikTok for stored inventoryYour own / 3PL warehousing
Packaging & laborIncluded in the fulfillment feeYou absorb it
Shipping speedFast, platform-backed promiseDepends on your operation
Returns handlingLargely handled by TikTokYou handle it
Up-front commitmentSend inventory in firstNone
How costs land under each model. The referral/commission fee applies either way — the real difference is in fulfillment.
Side-by-side cost stacks: FBT bundles storage and a per-unit fee; self-fulfilled splits into packaging, shipping, warehousing, and labor.
FBT bundles fulfillment into one per-unit fee; self-fulfilled spreads it across your own costs.

When FBT usually wins

  • You sell small, light, fast-moving products where the per-unit fee stays low.
  • Order volume is high enough that doing it yourself eats real labor hours.
  • You want the faster delivery badge to lift conversion.
  • You'd rather not run a warehouse or manage returns logistics.

When self-fulfilled usually wins

  • Your products are large, heavy, or slow-moving (storage fees punish slow inventory).
  • You already have a warehouse or favorable 3PL / carrier rates.
  • Volume is low or spiky and you don't want inventory committed up front.
  • Your margins are thin and you can ship cheaper than the FBT fee.

The fees that actually decide it

Because the referral/commission fee applies to both models, it doesn't break the tie — the deciding number is fulfillment. Compare TikTok's all-in FBT cost (storage + per-unit fulfillment) against your true self-fulfilled cost (packaging + label + warehousing + labor) for the same product. Whichever is lower, after factoring the conversion lift FBT's speed can bring, is the cheaper option for that SKU. It often differs SKU by SKU, so check your best sellers individually rather than picking one model for the whole catalog.

Run your own numbers

The only way to know is to plug your real costs into both models and compare net margin. Profitlee's TikTok Shop calculator does exactly that — switch between Fulfilled by TikTok and self-fulfilled and watch referral fees, fulfillment, PPC, and returns fold into one net-after-everything figure.

Sources