Your TikTok Shop dashboard shows $48,000 in revenue for the month. Gross margin looks healthy. You are planning to scale your ad spend and recruit more creators. Before you do, pull the profit data for each individual SKU. There is a high probability that one of your three best-selling products is losing money, and the other two are subsidizing it I have seen this pattern in every TikTok Shop category: a store with three products where two are profitable and one is silently destroying the blended margin. The classic case is a low-AOV product that generates high order volume but has a return rate of 25 percent and a shipping cost of 35 percent of the purchase price. The seller looks at the product’s GMV and thinks it is a winner. The SKU-level profit data shows it is a loser

This article covers the SKU-level profit analysis framework that separates profitable sellers from the ones who are slowly bleeding cash

Why aggregate profit numbers hide the worst SKUs

When you look at store-level profit, the profitable SKUs mask the unprofitable ones. A store with three products might have a blended margin of 12 percent. But the breakdown is: Product A (20 percent margin on $500,000 revenue), Product B (15 percent margin on $300,000 revenue), Product C (negative 5 percent margin on $200,000 revenue). Product C is generating $200,000 in revenue but costing $10,000 in net profit. The seller would be better off discontinuing Product C, even though it generates $200,000 in revenue

The reason sellers keep unprofitable SKUs is that they look at the revenue line and assume the profit line follows. The profit line does not follow the revenue line. The profit line follows the cost structure, which is different for every SKU

How to build a SKU-level profit statement

Step one: pull the revenue data by SKU from your Seller Center. Export the last 90 days of orders, grouped by SKU. Include the total units sold, the total revenue (after discounts), and the total refund amount

Step two: assign costs to each SKU. The cost categories are: COGS (product cost per unit), platform fees (6 percent of revenue in the US, 9 percent in the UK), affiliate commission (not the listed rate — the effective rate after returns, as calculated in the previous article), shipping and packaging (actual cost per unit, not an average), and proportional ad spend (if you run ads, the ad spend allocated to each SKU based on the ad-attributed orders)

Step three: calculate the net profit per SKU. Revenue minus COGS minus platform fees minus effective affiliate commission minus shipping minus proportional ad spend. The result is the true net profit per SKU. If the number is negative or below 10 percent, that SKU is a candidate for discontinuation or repricing

How to identify problematic SKUs

Three warning signs indicate a SKU that needs attention. First, the return rate is more than 1.5 times the category average. If your category average return rate is 12 percent and this SKU has 20 percent, the return rate is the problem. Second, the effective affiliate commission is more than 1.5 times the listed commission. This indicates that the returns are consuming the commission margin. Third, the shipping cost is more than 20 percent of the revenue. For products under $20, shipping cost often exceeds 25 percent of revenue, which compresses the margin to near zero

If a SKU shows two or more of these warning signs, it is likely unprofitable at the current price and cost structure. The seller needs to either raise the price, reduce the cost structure, or discontinue the SKU

placeholder

The repricing decision: when to raise the price

Raising the price of a losing SKU is the obvious fix, but it requires a calculation. The question is: how much does the price need to increase to make the SKU profitable, and will the conversion rate drop enough to offset the increase

The framework: calculate the price increase needed to achieve a 15 percent net margin. If the current price is $25 and the net margin is negative 5 percent, the price needs to increase by approximately 20 percent to $30, assuming the cost structure does not change. But a 20 percent price increase typically reduces conversion rate by 15 to 30 percent. The net effect on total profit is: higher margin per unit, but fewer units sold. The calculation is SKU-specific, but the rule of thumb is: if the price increase needed to achieve profitability is more than 25 percent, the SKU is unlikely to survive the price increase without losing most of its volume. In that case, discontinuation is the better option

The discontinuation decision: when to cut a SKU

Discontinuing a SKU is psychologically difficult because it feels like “giving up on revenue.” But the reality is that a SKU that loses $10,000 per year is costing you $10,000 in cash. The revenue it generates is irrelevant because the revenue does not cover the cost. The discontinuation decision should be made when the SKU has been unprofitable for 90 consecutive days and the price increase required to fix it is more than 25 percent

When you discontinue a SKU, the inventory remaining is a sunk cost. Sell it at a discount, bundle it with a profitable SKU, or donate it and take the tax write-off. The cost of the inventory is already incurred. The question is whether holding it generates more value than clearing it. The answer is almost always to clear it and free up the cash for a profitable SKU

placeholder

The ongoing cadence: monthly SKU profit review

Build a monthly SKU profit review into your operating rhythm. The first week of every month, pull the data, calculate the net profit per SKU, and flag any SKU that is below the 10 percent net margin threshold. The flagged SKUs become the priority for the month: either fix the cost structure, raise the price, or discontinue

This habit is what separates sellers who build a profitable business from sellers who chase GMV and lose money. A monthly SKU profit review takes 30 minutes. It is the single highest-leverage operational habit for TikTok Shop sellers

Frequently asked questions

How many SKUs should I have in my catalog

Fewer than you think. Most profitable TikTok Shop sellers operate with 10 to 20 SKUs. A smaller catalog means you can focus on optimizing each SKU’s cost structure and marketing. A large catalog of 50+ SKUs spreadsheets the analysis and makes it harder to spot the unprofitable ones

Should I use a tool to automate SKU-level profit tracking

Yes, if you have more than 10 SKUs. Spreadsheets are fine for 10 SKUs. For 20+ SKUs, a tool like TikiTaka or a custom dashboard in your ERP is worth the investment. The cost of missing a losing SKU is higher than the subscription cost

What if my best-selling SKU is unprofitable

That is the most common pattern. The best-selling SKU often has the highest return rate and the highest shipping cost because it is the lowest-priced item. The fix is to either raise the price, reduce the cost structure, or accept that the product is a loss leader that generates sales for the profitable SKUs. If it is a loss leader, measure its contribution to the total store profit, not its individual profit

How do I allocate ad spend to individual SKUs

Use the ad-attributed order data from your ad platform. If you run GMV Max campaigns, the platform does not expose SKU-level ad spend directly. The workaround is to use the “product-level performance” report in Seller Center, which shows the ad-attributed orders by SKU. Divide the total ad spend by the number of ad-attributed orders to get the proportional ad spend per SKU

placeholder
Receive the latest news in your email
Table of content
Related articles