Problem
Your Peanelle dashboard shows a different revenue, fee total, or net profit than what TikTok Seller Center shows for the same date range.
Cause
Nine times out of ten, the discrepancy is one of these expected differences between what Peanelle computes and what Seller Center displays. Peanelle and Seller Center aren't calculating the same thing, even when they show similar labels:
- Timezone. TikTok Seller Center reports in UTC. Peanelle bucketizes
orders by the
Created Timecolumn in your CSV using your browser's local date. An order placed at 11:47 PM Pacific on March 31 is March 31 in Peanelle but April 1 in Seller Center's UTC view. This accounts for most day-to-day mismatches. - Pending vs. settled revenue. Seller Center's "Net Revenue" often shows settled-only figures. Peanelle includes pending and shipped orders in its revenue total because the sale has happened — you just haven't been paid yet. If you care about cash-in-hand, filter your Peanelle date range to exclude the last 14-21 days where settlement is still pending.
- Partial refunds and return adjustments. Seller Center sometimes shows revenue net of refunds on the original order date, sometimes on the refund date. Peanelle always uses the order date for revenue and the refund date for refund amount. This matters most when a return happens 30+ days after the original sale and crosses a month boundary.
- Refund admin fees and shipping costs. Peanelle deducts both in Net Profit. Seller Center's dashboard usually shows Gross Profit (pre-shipping) in its main view, so Seller Center's headline number looks higher.
- Fee proration on multi-item orders. TikTok reports fees at the order level. Peanelle prorates fees across items by revenue share so you can see per-SKU profitability. Per-SKU numbers won't appear in Seller Center at all — the proration is Peanelle's addition.
If the difference is more than ~5-10% after accounting for the above, something else is going on.
Resolution
Work through this checklist:
- Compare the same time range. Peanelle's 30-day view ends today; Seller Center's "this month" view ends today too, but the start dates are different (rolling 30 days vs. calendar month). Set Seller Center to a matching custom range.
- Export P&L CSV (Dashboard → Export P&L CSV) and open it. The
=== PROFIT SUMMARY ===section lists every deduction. If a line there surprises you, the per-order drill-down is further down the file under=== ORDER DETAILS ===. - Look for outlier days. If revenue mismatch is concentrated on one date, it's almost always the timezone / UTC boundary issue from cause #1.
- Check for pending orders in the recent window. A shop doing $X/day typically has ~$14X of pending settlement at any time — that's the gap between Peanelle's "revenue" and Seller Center's "settled" figure.
If after all of that the numbers still don't reconcile, file a support ticket with Category: Numbers don't match. Include:
- The date range you compared
- Your Peanelle revenue/profit number
- Your Seller Center revenue/profit number
- Whether your shop has returns/refunds in that window
We'll pull your order-level data and reconcile line by line. This is the kind of issue we most want to see reported — it keeps Peanelle's data integrity honest.