My Numbers Don't Match TikTok

Last updated: April 30, 2026

My Numbers Don't Match TikTok

Accuracy Improvements

Dashboardly metrics are validated against official TikTok data exports and match to the exact dollar for settled orders. We continuously verify our calculations against TikTok's own reports. Recent (unsettled) orders may show small temporary differences in fees and costs, which resolve automatically once TikTok settles the orders.

Short Answer

Differences between Dashboardly and TikTok Seller Center are usually caused by settlement timing, date attribution, or the way cancelled and refunded orders are handled. In most cases, both numbers are correct -- they are just measured at different points in time or using different date rules.

Quick Checklist

Before investigating further, check these common causes:

What to checkHowTypical impact
Same date range?Verify dates match exactly in both toolsLarge discrepancy
Pre-settlement orders?Estimated fees may differ from finalSmall (1-5%)
Comparing daily vs weekly?Date attribution differences amplified by dayModerate
Refunds or cancellations in the period?Different date attribution rulesModerate
TikTok Seller Center report type?Different reports show different numbersVaries

Why This Happens

1. Settlement Timing (Most Common Reason)

TikTok does not finalize the financial details of an order (fees, taxes, shipping costs) until that order is included in a settlement statement. The exact timing is set by TikTok and varies by region and account.

Until settlement occurs, Dashboardly progresses order data through three stages:

StageWhenRevenue accuracyFee accuracy
Just PlacedOrder first arrivesAccurateEstimated (based on your shop's historical average fee rate)
ProcessingAfter TikTok creates a transaction record but before settlementAccurateMuch more accurate (real transaction data)
SettledAfter TikTok finalizes the settlementAccurateExact (final settlement amounts)

See Understanding Your Data Quality for the full breakdown.

What you see:

  • Recent orders may show slightly different fee or profit amounts compared to TikTok Seller Center until settlement completes.
  • Revenue numbers (Gross Sales, Net Sales) are accurate from the start -- the differences are in fees and costs.
  • Older orders (fully settled) should match closely.

What to do:

  • Wait for TikTok to settle the orders. Dashboardly updates automatically with exact amounts once settlement completes.
  • Check whether the discrepancy is on recent or older orders. Differences on recent (pre-settlement) orders are expected and will resolve themselves.

2. Date Attribution (Common for Daily Comparisons)

Dashboardly and TikTok may place the same financial event on different dates:

EventDashboardly usesWhy
RefundDate refund was processed (completion date)Reflects when the financial impact actually occurred
Cancelled orderDate order was cancelledReflects when the cancellation took effect
Order revenueDate order was createdMatches when the customer placed the order

TikTok Seller Center may use different date conventions depending on which report you are viewing.

Example: A customer files a refund request on January 14, and TikTok processes it on January 16. Dashboardly shows the refund on January 16 (processed date). TikTok might show it on January 14 (request date) in some reports.

What to do:

  • Expand your date range. Differences caused by date attribution even out over longer periods. Compare a full month instead of a single day to see if the totals align.
  • Check refund and cancellation dates. If you see a discrepancy on a specific day, look at the days before and after -- the missing amount likely appears on an adjacent date.

3. Cancelled Orders

When an order is cancelled:

  • Revenue is excluded -- cancelled orders do not count toward Gross Sales or Net Sales.
  • COGS depends on whether the product was shipped:
    • If cancelled before shipping: COGS is NOT counted (no inventory cost)
    • If cancelled after shipping and product was not returned: COGS IS counted (you lost the product)
    • If cancelled after shipping and product was returned: COGS is NOT counted (inventory returned)

Why this matters: TikTok Seller Center may show different profit numbers because it does not track COGS the way Dashboardly does. The COGS handling for shipped-but-not-returned cancelled orders is correct in Dashboardly -- the product left your inventory, so the cost is real even though the sale was reversed.

GMV note: GMV (Gross Merchandise Value) includes cancelled orders, matching TikTok's calculation. This is why GMV is higher than your actual revenue.

4. Refunds and Returns

TikTok Seller Center may combine refunds and cancellations into a single "Refunds" number. Dashboardly separates them for clarity:

Dashboardly metricWhat it includes
Gross Sales RefundThe sale price of refunded items (product value only, not including tax)
Other Refund CostsShipping fee refunds and other costs associated with refunds
Cancelled Orders ValueThe payment value of cancelled orders
Refunds & Returns (total)Sum of all three above

If you add all three components together, the total should closely match TikTok's combined refund number for the same date range (accounting for date attribution differences described above).

5. Shipping Cost Differences

TikTok calculates a net shipping cost for each order. This number can be:

  • Positive: Customer paid more than actual shipping cost. You keep the difference.
  • Negative: You subsidized shipping (e.g., free shipping promotion). This is a cost to you.

Dashboardly shows this same net value. If you are comparing against a simple "shipping fee" from TikTok (what the customer paid), the numbers will look different because Dashboardly shows the net impact after TikTok's actual shipping charges.

Shipping costs for recent orders: For very recent orders that have not yet been settled, shipping costs are now estimated using your shop's historical averages. This means shipping costs appear sooner in your reports rather than showing as $0 until settlement. Once TikTok settles the order, the estimate is replaced with the exact amount.

6. Different Definitions of "Revenue"

TikTok Seller Center uses various revenue definitions in different reports:

TikTok termDashboardly equivalentKey difference
Gross SalesProduct Sales (Gross Sales)Same definition -- original price before discounts
Revenue (some reports)Net SalesMay or may not include shipping revenue
GMVGMVSame -- includes cancelled orders and platform subsidies
Settlement AmountNo direct equivalentDashboardly shows individual components rather than a single settlement total

Always check which TikTok report you are comparing against, as different reports use different definitions.

Step-by-Step Reconciliation Guide

If you need to investigate a specific discrepancy:

  1. Identify the metric. Which number is different? Revenue? Fees? Profit? This narrows down the possible causes.
  2. Check the date range. Make sure both Dashboardly and TikTok Seller Center are set to the exact same dates. Even one day of difference can explain a discrepancy.
  3. Check settlement status. For pre-settlement orders, differences in fees are expected and will resolve automatically.
  4. Use the P&L page. The Profit & Loss page gives you the most detailed breakdown of every component. This makes it easy to identify exactly which line item differs from TikTok.
  5. Look at longer periods. Daily comparisons amplify date attribution differences. Weekly or monthly comparisons smooth these out. If the monthly total matches but individual days differ, date attribution is the cause.
  6. Check for refunds and cancellations. If the discrepancy is around the refund/return amount, remember that Dashboardly uses the refund processing date while TikTok may use the request date.

Common Scenarios

"My Gross Sales is slightly lower in Dashboardly"

  • Check if any orders are missing from Dashboardly. Go to the Orders page and verify the order count matches TikTok.
  • Verify the date range is identical.
  • Check if recently placed orders have been imported yet (imports run automatically but there can be a short delay).

"My fees are different from TikTok"

  • For pre-settlement orders, this is expected -- fees are estimated until settlement completes.
  • After settlement, Dashboardly uses the exact amounts from TikTok's settlement data.

"My refunds total is different"

  • Check the date attribution. Dashboardly uses the refund processing date, not the request date.
  • TikTok may combine refunds and cancellations. Add Dashboardly's Refunds & Returns (which includes cancelled order values) and compare to TikTok's combined number.
  • Expand your date range to a full week or month to smooth out daily attribution differences.

"My profit is lower in Dashboardly"

  • This is often correct. Dashboardly includes COGS, manual adjustments, and sample costs that TikTok does not track. These additional costs reduce your profit below what TikTok's simpler calculation would show.
  • Check whether COGS is set correctly for all products.

When to Contact Support

Contact Dashboardly support if:

  • The discrepancy is on orders that have been fully settled and the difference is more than a few percent.
  • An entire day or week of orders appears to be missing from Dashboardly.
  • The issue persists after a manual sync (Settings > Accounts > Sync).
  • You see a discrepancy in revenue (not just fees) on settled orders -- revenue should be accurate from the start.

Before contacting support, it helps to note:

  • The specific metric that differs (e.g., "Gross Sales on January 15-31")
  • The Dashboardly value and the TikTok Seller Center value
  • Which TikTok report you are comparing against
  • Whether the orders are settled or recent

Was this article helpful?

Related Articles

Still need help?

Our support team is ready to assist you.

Contact Support