Short Answer
Order data and settlement data follow different update schedules. Recent order figures can appear before TikTok provides settled fees, taxes, shipping costs and adjustments. Dashboardly shows provisional values where required and updates them as available TikTok data is synchronized. An order's age alone does not prove that it has settled.
Why This Happens
When a Recent Card Is Still Preparing
Dashboardly prepares the most recent financial days in the background. If a small part of a selected range is still being refreshed, the Dashboard and Profit & Loss pages reuse the completed days and recover only the outstanding days. This keeps a partial refresh from forcing the entire range through a slow recalculation. When a recently validated Product result is still compatible with the current calculation rules, Dashboardly can keep showing it with an updating status while the exact affected dates refresh in the background. Connected eligible shops are also prepared proactively, including before their first report view, so opening a page does not start the heavy calculation.
If no compatible validated result exists yet, such as during a first sync or a calculation-version change, the page may briefly show a preparing state while the background refresh finishes. It does not replace unknown values with misleading zeros. Refresh the page after the preparation notice clears. Older or larger gaps stay protected until the background process has complete source data; this preserves the accuracy of settled figures while the refresh is in progress.
Real-Time vs. Settled Data
Dashboardly receives order data through two channels:
- Webhooks (event notifications) -- TikTok notifies Dashboardly about supported order and refund events. Processing and background sync timing can vary; a notification is not a guarantee that every report has already refreshed or every financial component is final.
- Settlement statements (delayed) -- TikTok provides settled transaction amounts through its statement APIs. Statement generation and an individual order becoming eligible for settlement are different events. Timing depends on the shop, market and transaction status; use TikTok's settlement information rather than a fixed delivery-to-settlement deadline.
Three Levels of Data Accuracy
Dashboardly uses a tiered system for data quality:
| Level | When | What You See |
|---|---|---|
| Recent orders (newest) | Before complete settlement data is available | Available order values and provisional fee, tax or shipping estimates. These are not final payout figures. |
| Pre-settlement orders | While TikTok reports an unsettled transaction | TikTok's unsettled amounts are estimates, including revenue, and may change before settlement. |
| Settled orders (statement-backed) | After the relevant statement transaction is available and synchronized | Settled TikTok transaction amounts. A whole report can still change with refunds, adjustments, product costs, advertising costs or other missing inputs. |
What Gets Estimated
For recent orders that have not yet been settled:
- Platform fees -- Estimated from the available finalized history and applicable fallback rules. An estimate is not a guaranteed fee or a promised percentage difference from the settled amount.
- Tax amounts -- Estimated until settlement confirms the exact tax.
- Shipping costs -- The net shipping cost may differ slightly once TikTok finalizes the settlement.
Order values and settled revenue are different views. Available checkout amounts can appear before settlement, but refunds, order status, reporting scope and later TikTok adjustments affect the result. TikTok's unsettled revenue is explicitly estimated; do not treat every revenue figure as a final payout amount.
How Estimates Work
Dashboardly calculates the temporary fee baseline from your shop's finalized statement history only. Provisional or already-estimated transactions are not allowed to train the estimate. When there is enough history, Dashboardly uses the typical finalized fee rate while reducing the effect of unusually high or low orders; newer shops use a broader finalized average or the documented default until enough statements are available. Recent shipping estimates use the shop's finalized shipping history in the same way, while preserving the fact that some settled orders genuinely have no seller shipping charge.
These are temporary estimates for open periods, not locked accounting values. They can move as TikTok finalizes an order or as the shop builds enough finalized history for a better baseline. Once TikTok provides the final transaction, Dashboardly replaces the estimate with that transaction's exact fee and shipping values. A completed Statement-date report therefore remains the correct view for payout reconciliation; Order date + Accrual basis remains the current operational view and clearly includes not-yet-final values.
Recurring financial syncs also recheck historical orders that already have a TikTok transaction. If the transaction was saved but an earlier data-quality flag update was interrupted, the next successful sync repairs the order's estimated/final state automatically without changing the imported transaction amounts.
What You Can Do
Check if data is estimated
- Recent dates are more likely to include open orders and provisional amounts. Check settlement status rather than assuming a fixed number of days is enough.
- Older dates can still include pending settlement, delayed source data, refunds or adjustments. Calendar age alone does not prove that all figures are final.
- If you need exact numbers for a specific period, wait until all orders in that period have been settled by TikTok.
Check the connection and request a refresh
If you suspect data is outdated:
- Open Settings > Shops and check the affected shop's connection.
- Note the affected shop, report and date range, plus any visible error or outdated figures.
- Contact the team through Settings > Support to check or arrange a refresh. Production does not expose Import History or the manual Sync path described in older instructions.
Regular background syncs pick up available TikTok updates. You do not need to disconnect and reconnect the shop to request a data refresh, and a refresh cannot create settlement information TikTok has not yet supplied.
Use the P&L page for final numbers
For payout reconciliation, use the Statement-date view for the same shop and completed statement period. Order date + Accrual basis is an operational view and can include provisional amounts. Check settlement coverage, reporting settings and missing cost inputs; a report being several weeks old does not make every component final.
Common Scenarios
"Today's fees show $0 but I had orders"
A zero fee figure alone does not prove that TikTok charged no fees. Check the selected shop, dates, reporting basis and whether source data or estimates are still pending. If the figure remains unexpected, contact support with the report and date range rather than treating zero as the final charge.
"Last week's profit changed"
New settlement information can replace provisional amounts. Refunds, adjustments, synchronized source data and changed cost inputs can also alter profit. Compare the same shop, dates and reporting settings; contact support if a change cannot be explained.
"My numbers are accurate for last month but not this month"
A recent period often has more open orders, but last month is not automatically fully settled. Check TikTok's actual settlement status and whether the report has complete source and cost inputs. Later refunds and adjustments can affect older periods too.
When to Contact Support
- If figures remain outdated after you check the connection or support confirms a refresh, include the shop, report, date range and visible problem.
- If TikTok shows completed settlement transactions that are missing or incorrect in the matching report, or an order remains unsettled beyond TikTok's expected settlement information.
- If no new data has appeared for several days despite your shop being active on TikTok.