Overview

If you use Fulfilled by Seller (FBS) shipping, TikTok Shop doesn't track your shipping costs, so they won't show up in your P&L automatically. Dashboardly gives you four ways to add these costs so your Operating Profit is accurate.

Which Method Should I Use?

Pick the method that matches how your shipping costs are structured. Most sellers only need one of these; you can always switch or combine them later.

Your situation Best method Why
Same shipping cost for every order Method 4: Per Order Flat Rate Set once, applies automatically to every order -- no data entry per product or per order.
Different cost per product or SKU (e.g., small vs. heavy items) Method 1: Inventory Defaults Set a per-unit shipping cost at product level; all SKUs inherit.
You have exact shipping costs per order from your carrier invoices Method 2: Bulk CSV Import Upload a CSV mapping each order to its actual shipping cost.
A few one-off corrections for specific orders Method 3: Manual Adjustments Quick one-order edits without a CSV.

Jump to the section that matches your situation, or read through all four methods below for full detail.

Method 1: Inventory Defaults (Product or SKU Level)

image10.png

The easiest way is to set a default shipping cost per unit. You can do this at the product level (recommended) or for individual SKUs.

Setting at the Product Level (Recommended)

  1. Go to the Inventory page.
  2. Find the FBS Shipping Cost/Unit column in the table.
  3. Click on the cost field in the product row (the top-level row, not a SKU row).
  4. Enter the cost per unit (e.g., $5.50).
  5. All SKUs under that product will automatically inherit this value.

This is the fastest approach -- set it once per product and every variant gets the same shipping cost.

Overriding for Individual SKUs

If certain variants cost more to ship (e.g., larger or heavier items), you can override the product default:

  1. Expand the product row to see its SKUs.
  2. Click on the FBS Shipping Cost/Unit field next to the specific SKU.