Skip to main content
Skip to content

Set product costs (COGS)

How to enter cost of goods sold for accurate profit calculations.

Last updated: 2026-04-25

Your cost of goods sold (COGS) is the single biggest factor in profit accuracy. TikTok Shop doesn't know what you paid for your inventory — you have to tell Foregrade.

Three ways to set COGS

1. Bulk COGS (fastest)

Go to Products and use the Bulk edit COGS button. You can set a flat percentage of sale price (e.g., 30%) across all products at once.

Good for: Sellers who want a quick estimate and plan to fine-tune later.

2. Per-product COGS (most accurate)

Go to Products, click any product, and enter the exact COGS in pounds (£). This is what you paid your supplier per unit, ex-VAT if your supplier invoices include reclaimable VAT.

Good for: Your top 10-20 revenue-driving products. The 80/20 rule applies — 20% of your products drive 80% of your profit calculation accuracy.

3. CSV import

Export your products as CSV from the Products page, fill in the COGS column, and import it back. Useful if you have 100+ SKUs and a supplier spreadsheet.

Historical COGS

When you update a product's COGS, Foregrade keeps a history. Past orders keep their old COGS so your historical profit numbers don't change retroactively. New orders use the current COGS.

What if I don't know my exact COGS?

Start with a percentage estimate (30-40% for most TikTok Shop categories is reasonable) and refine as you get exact supplier numbers. The dashboard will show an "Accuracy: Medium" badge until you set per-product COGS.

Shipping and fulfilment costs

If you ship yourself, enter the shipping cost per order in Settings → Fulfilment. TikTok also charges a flat £0.50 shipped-by-seller fee per self-fulfilled order (live since July 2025) — Foregrade subtracts this automatically, so don't double-count it in your manual shipping cost.

If you use TikTok FBT, leave the shipping cost at £0 — the fulfilment fee is already pulled from TikTok's API.

Was this article helpful?

More about getting started