About
Applies to: Finaloop Accounting, InventoryIQ
Finaloop Accounting, Finaloop's real-time bookkeeping and accounting service, integrates directly with TikTok Shop (TTS) to automatically sync your TikTok Shop data into your books.
This integration pulls your TikTok Shop sales, discounts, fees, promotions, fulfillment charges, and marketing expenses directly into Finaloop. We map them to the correct accounting line items and reconcile them against the payments you receive from TikTok.
The result: your books stay accurate, updated, and aligned with TikTok Shop Seller Center. If you track inventory with InventoryIQ, Finaloop's inventory management product, your TikTok Shop fulfillment data also updates your warehouse data.
1. How Finaloop's TikTok Shop integration works
Your payouts from TikTok Shop don't typically reconcile back to your orders on their own, because TikTok applies statement-level adjustments, fees and reserves to each payout.
Finaloop gives you visibility into all of these adjustments and fees, so your financials reconcile back to your TikTok Shop statements.
Here's how it works:
Automatic syncing: Finaloop pulls your TikTok Shop transactions and syncs about every 2 hours, so your numbers stay current.
Clean mapping: We map TikTok data into standard ecommerce accounting categories like sales, discounts, shipping, COGS, and fees.
Accrual vs. cash basis: Whether you manage your books on an accrual or cash basis, Finaloop handles the timing differences between order activity and payout deposits.
Reconciliation built in: We match synced data with the actual TikTok Shop bank deposits, so your books stay correct.
Here's how to connect TikTok Shop to Finaloop and how each data point from TikTok Shop is mapped into Finaloop.
2. How to sync TikTok Shop with Finaloop
Connecting TikTok Shop to Finaloop takes just a few minutes and has two parts: connecting the shop in Finaloop, and giving Finaloop a user role in TikTok Shop Seller Center.
Connect TikTok Shop in Finaloop
Click your profile at the bottom of the Finaloop menu, then click Settings.
Click the Integrations tab.
Under Stores, click TikTok Shop.
Click Connect and follow the prompts to sign in to TikTok Shop and authorize Finaloop.
Once connected, we'll start syncing your TikTok Shop data automatically. Your first sync may take a few minutes, depending on your account size. Your TikTok Shop orders then appear in Customers → Orders.
Give Finaloop a user role in TikTok Shop Seller Center
To allow us to validate all your TikTok Shop data in Finaloop and keep your numbers fully reconciled, add Finaloop as a user in your shop. Only the shop owner account can add users in TikTok Shop Seller Center.
Log in to TikTok Shop Seller Center.
Go to Account Settings → User Management.
Click Add User.
Fill in these details:
Role(s): Finance Specialist, Order Fulfillment Specialist, Product Management Specialist and Customer Service Agent. You can select more than one role for the same user.
Email address: accountant+{yourcompanyname}@finaloop.com, for example [email protected].
Default language: English.
Click Submit.
TikTok sends an invitation to that email address, and the invitation shows under the Invited User tab until we activate it. Once it's active, Finaloop appears under the Added User tab. For more on user roles, see TikTok's guide How to use User Management.
3. Managing TikTok Shop orders in Finaloop
All synced TikTok Shop orders appear in Customers → Orders. If you also sell on Shopify, click the Marketplaces tab.
Here you can:
Track each order's payment status (Paid, Partially paid, Unpaid, Refunded), settlement status (Settled, Unsettled, Partially settled), and fulfillment status (Fulfilled, Unfulfilled).
Click into any order to see the order details:
View the products included in the order.
Review discount and tax details in the tooltips.
Track the payment and fulfillment timeline in each order: Order placed, Payment received, Item fulfilled and Payment settled.
4. TikTok Shop accounting
The way orders flow from TikTok Shop depends on whether you use cash basis or accrual basis accounting. You can check your method in Settings → Business information, under Accounting method.
Accrual basis
On an accrual basis, sales are recognized when an order is fulfilled. Unpaid orders flow into Accounts Receivable (A/R) until the order is paid.
Order created: Deferred revenue is recorded in your Balance Sheet until the order is fulfilled. An open balance is also created in your Accounts receivable (A/R) - TikTok Shop account.
Payment received from customer: We automatically mark the order as Paid (or Partially paid). This reduces your Accounts receivable (A/R) - TikTok Shop balance and increases your Undeposited funds on hold - TikTok Shop account (TikTok still owes you the funds) until the payment is settled.
Order fulfilled: Finaloop recognizes sales, shipping income, discounts, tips, and sales tax and reduces your deferred revenue upon fulfillment. At the same time, we record COGS and reduce your inventory.
Cash basis
On a cash basis, sales are recognized when a payment is collected, even if the order isn't fulfilled yet. Unpaid orders don't create Accounts Receivable in your books.
Order created: The order appears on your Orders page, with no P&L or Balance Sheet impact.
Payment received from customer: Sales, discounts, shipping income, and taxes hit your P&L on the payment date. Finaloop automatically matches the payment to the order and marks it as Paid.
Order fulfilled: COGS is recorded and inventory is reduced once the order is fulfilled.
Note: On a cash basis, sales follow the timing of the payments, but COGS follows the timing of fulfillment, so sales and COGS for the same order can land in different periods.
5. TikTok Shop reconciliation in Finaloop
How Finaloop reconciles TikTok Shop data
Finaloop:
Syncs sales, discounts, fees, and marketing expenses.
Posts them to the correct accounts based on ecommerce best practices.
Reconciles the numbers with payouts in your bank account.
Validates that Finaloop matches TikTok, your source of truth.
Comparing TikTok Shop Seller Center vs. Finaloop
Since TikTok reports don't follow accounting rules, Finaloop provides a TikTok Shop Reconciliation Report that:
Aggregates TikTok Shop data into accounting-friendly line items.
Compares Finaloop and TikTok totals, with green checks when they're reconciled.
Eliminates the need for manual spreadsheets.
Each TikTok Shop statement is made up of two components: the settlement amount and the reserve amount. For each statement, Settlement amount + Reserve amount = Payable amount. The reserve is a percentage of your settlement amount that TikTok holds for each order.
The settlement amount includes all settlements for orders in that statement period and any additional adjustments. It's broken down as:
Net sales
Shipping
Fees
Adjustments (these aren't always tied to a specific order, like the FBT warehousing service fee and the marketing benefits package fee, and they only get applied on the statement date)
Finaloop takes the TikTok Shop statement data and maps it into the correct accounts based on accounting best practices. Use the TikTok Shop Reconciliation Report to compare your Finaloop books with your TikTok Shop Seller Center statements.
Finding your TikTok Shop Reconciliation Report
Go to your Report center.
Under Reconciliation reports, click TikTok Shop Reconciliation Report.
Select the Shop, the Period and the Timezone.
Click Generate.
The report has 3 sections. Click Show breakdown on a section to see all the details. You can also turn on Show more details to see the data broken down into more granular categories, like net sales, shipping, fees, and adjustments.
① Finaloop books, ② Finaloop vs. TikTok Shop comparison, ③ TikTok Shop.
Finaloop books: This section takes the total settlement amount, reserve amount, and payable amount from TikTok Shop and shows how the amounts are broken down in your Finaloop accounts. It shows each of the P&L line items in your Finaloop books that contain TikTok Shop data. If you're on accrual basis, you'll see Accrual method timing adjustment as the final line item, to account for recognition differences, since your TikTok Shop data isn't based on accounting principles. You may also see Platform Adjustment (minor reconciliation adjustments) and Reconciliation in Process (a temporary gap while data syncs).
Finaloop vs. TikTok Shop comparison: This section shows total Finaloop numbers compared with TikTok Shop numbers. If everything is reconciled, you'll see a row of green checks. If there's any issue, we'll identify it and fix it.
TikTok Shop: This section shows synced numbers for each statement directly from TikTok Shop Seller Center, with links to each statement so you can check it in TikTok Shop.
6. TikTok Shop line items in Finaloop
Here's how Finaloop maps TikTok Shop data into your books:
TikTok Shop transaction type | Main Finaloop account impacted | Explanation |
Sales | Sales - TikTok Shop | Gross product sales |
Shipping income | Shipping income - TikTok Shop | Gross shipping income |
Discounts & promotions | Discounts & promotions - TikTok Shop | Seller, platform, or co-funded discounts |
Sales tax liability | Sales tax liability | Sales tax collected from customers and owed to authorities |
Duties and other taxes | Other indirect taxes liability | Duties and other taxes (not including sales tax) collected from customers and owed to authorities |
Returns & refunds | Returns & refunds - TikTok Shop | Refunds, including logistics or platform reimbursements |
Fulfillment service fees | Fulfillment service fees - TikTok Shop | FBT fulfillment fees, FBT warehouse service fees, and FBT fulfillment fee reimbursements |
Shipping & freight out | Shipping & freight out - TikTok Shop | FBM and FBT shipping costs, promo shipping incentives, replacement and exchange shipping fees, signature confirmation fees, shipping insurance fees, platform shipping fee discounts, shipping fee adjustments, compensation and rebates, sample shipping fees, and shipping cost subsidies |
Shipping back from customers | Shipping back from customers - TikTok Shop | Return shipping fees from customers |
Selling fees | Selling fees - TikTok Shop | Platform commissions, referral fees, refund admin fees, transaction fees, credit card handling fees, platform commission adjustments, compensation and rebates, and shipping fee compensation or adjustments |
Affiliate marketing costs | Affiliate marketing - TikTok Shop | Affiliate commission, affiliate partner commission, and affiliate ads commission |
Promotions | Promotions - TikTok Shop | Other marketing promotions and co-funded promotion service fees |
Paid online ads | Paid online ads - TikTok Shop | Marketing benefits package fee or GMV ads payment |
Product samples | Product giveaways - TikTok Shop | Costs of free product samples sent to influencers, affiliates, or customers |
Service fees | Service fees | Platform penalties, promotion adjustments, co-funded creator rewards, other adjustments, and seller mission rewards |
Disputes | Disputes - TikTok Shop | Disputes issued |
Reserve | Undeposited funds - reserve - TikTok Shop | Reserve balances collected and released |
Undeposited funds | Undeposited funds on hold - TikTok Shop and Undeposited funds - TikTok Shop | Funds paid by your customer but not yet settled (on hold), and funds settled but not yet deposited into your bank account |
How TikTok Shop discounts and sales tax are recorded
Platform or co-funded discounts that TikTok reimburses to you at settlement are reduced from Discounts & promotions. On accrual basis, discounts only hit your P&L when the order is fulfilled. Until then, they sit in your Deferred revenue account in your Balance Sheet.
As a marketplace, TikTok Shop typically remits the sales tax it collects to the authorities, but there's a timing difference between when sales tax is collected and when it's remitted (only when settled). Until it's remitted, the balance shows in your Sales tax liability account in your Balance Sheet.
How TikTok Shop refunds are recorded
When a refund is initiated before fulfillment:
Cash basis: The refund doesn't reverse the order. Instead, it increases your Returns & refunds account in your P&L.
Accrual basis: The refund is treated as a cancellation and reverses the order, decreasing Deferred revenue. No refund is recorded, so there's no impact on your P&L.
When a refund is initiated after fulfillment, the refund is recorded in your P&L on both cash and accrual basis. Your Sales and Discounts & promotions accounts aren't affected, but the refund is recorded for the full item price, reducing net sales.
Important: Refunds and returns don't impact COGS unless an item is reported as restocked. To report a restock, follow Reporting inventory restocks for sales-based COGS, or InventoryIQ: Everything you need to know for InventoryIQ.
7. TikTok Shop inventory, product samples and order giveaways
TikTok Shop inventory tracking and fulfillment syncing
Finaloop syncs fulfillment data, including:
Fulfilled by TikTok (FBT) vs. Fulfilled by Merchant (FBM)
Which warehouse was used
Associated fulfillment costs
When an order is fulfilled, Finaloop automatically:
Records COGS (cost of goods sold) for the order, for sales-based COGS and InventoryIQ users.
Reduces inventory value.
Updates warehouse data (InventoryIQ only).
Product samples and order giveaways
Free product samples or giveaways to influencers, affiliates, or customers are automatically recorded as marketing expenses under Product giveaways, not as sales or discounts.
If an order is marked as a free sample in TikTok and we see the customer hasn't paid anything, we automatically classify it as a product giveaway. We sync this data automatically, with no manual input needed from you.
To find these orders:
In Customers → Orders, click Marketplaces if you also sell on Shopify.
Click Filters and open Order status.
Select Giveaway, then click Apply.
If you use sales-based COGS or InventoryIQ, you can also track this data for each SKU. In Inventory → Products, open a product and click the COGS tab. You'll see a card called Product giveaways.
Voided or cancelled orders
If an order is cancelled and no payment was ever received, the order is automatically marked as Voided. You'll still see it on your Orders page, but it won't have any impact on your books.
8. FAQs
Does Finaloop integrate with TikTok Shop?
Yes. Finaloop automatically syncs TikTok Shop sales, fees, and payouts into your books. To set it up, connect TikTok Shop in Settings → Integrations and give Finaloop a user role in TikTok Shop Seller Center, as described in "How to sync TikTok Shop with Finaloop".
How do I connect TikTok Shop to Finaloop?
Under Stores in Settings → Integrations, click TikTok Shop, then click Connect and follow the prompts. Then add accountant+{yourcompanyname}@finaloop.com as a user in TikTok Shop Seller Center with the Finance Specialist, Order Fulfillment Specialist, Product Management Specialist and Customer Service Agent roles. It takes just a few minutes.
How do I reconcile TikTok Shop payouts in Finaloop?
Use the TikTok Shop Reconciliation Report in your Report center to compare Finaloop data with your TikTok Shop Seller Center statements.
What TikTok Shop data does Finaloop track?
We track sales, shipping, discounts, commissions, fulfillment fees, promotions, refunds, reserves, and more. The full mapping is in "TikTok Shop line items in Finaloop".
Why are the TikTok Shop numbers from Finaloop's integration different from the ones I sync through Shopify?
Shopify syncs the overall sales and seller discount numbers for each order, but TikTok Shop often applies other types of discounts, such as platform or co-funded discounts. These can impact the settlement amounts, and Shopify doesn't have the same granular visibility into them. Shopify also syncs order-level data but misses the statement-level adjustments that can impact settlement amounts. To avoid double counting, TikTok Shop orders synced through Shopify are usually set to Excluded in your Shopify sales channel settings, and Finaloop records them from the TikTok Shop integration instead.
Related articles
Need help?
If you have questions about your TikTok Shop numbers, reach out to us at [email protected].


![he Marketplaces orders list with TikTok Shop orders: Placed date, Source, Order, Net sales, Net order, Unpaid balance, Status and Payment.]](https://downloads.intercomcdn.com/i/o/scsvhfhn/2799639978/36b55f252c4fef28212a9518751c/9154439_02.png?expires=1794705300&signature=29d51f4561e33cb76406b9c1efe197e85609812c675aca36bf039ad465059592&req=dicuH899lIhYUfMW1HO4zbVxQGof8C4nF1%2FlSTfr8c6hYZreBBqaIIU3%2FymU%0A48ls3siWBcBQy4zw8yw%3D%0A)






