Beta TikTok Shop is in beta
TikTok Shop to Xero integration
Taxomate imports each TikTok Shop payout and turns it into one summarized Xero entry for sales, refunds, shipping, fees and tax. The total matches the deposit from TikTok. TikTok Shop is in beta: you review each payout and send it to Xero yourself.
Each paid TikTok Shop statement becomes one payout, checked against the amount TikTok paid to your bank.
Map TikTok Shop sales, fees, refunds, shipping and tax to your own Xero accounts.
You send each payout to Xero yourself during the beta.
- 5.0 / 5 88+ reviews on the Xero App Store
- 14 days Free trial, last 90 days of payouts imported
- $29 / mo Growth plan, no cap on channels
How the beta works
One TikTok Shop payout, one Xero entry
Taxomate starts with the payout TikTok sends to your bank, groups the activity behind it into a mapped summary, and lets you send that summary to Xero when you are ready.
-
Source
1TikTok Shop payout
Sales, refunds, shipping, fees, tax, and funds held for returns are grouped around each paid TikTok statement.
-
Xero
2A mapped summary you send
Check how each category maps to your accounts, then send the summarized entry to Xero yourself.
-
Reconciliation
3The bank deposit
The entry total is the payout total, so you can match it to the TikTok deposit in Xero.
Good fit for the beta
- US TikTok Shop sellers who want payout-level bookkeeping in Xero
- Sellers who also sell on Amazon, Shopify, eBay, Etsy or Walmart and want one tool for every channel
- Teams that want to review each payout before it reaches Xero
Not in the beta yet
- Automatic posting. You send each TikTok Shop payout yourself.
- Cost of goods sold (COGS), payout analytics and reprocessing for TikTok Shop.
- If a payout does not match your TikTok deposit, Taxomate holds it. Our support team reviews it with you.
Setup
How to connect TikTok Shop to Xero
- 01
Connect TikTok Shop
Join the TikTok Shop beta in Taxomate and read the beta terms. Then connect your TikTok Shop. You approve access in TikTok Shop. Taxomate then imports each paid TikTok statement as a payout.
- 02
Connect Xero
Connect Xero. You approve access and select the Xero organization to use.
- 03
Set your account mappings
Run Quick Setup to create default accounts in Xero, or pick accounts you already have. Then check the account and tax type for each category. You can change any mapping later. Taxomate does not post until the required mappings are set.
- 04
Review a TikTok Shop payout
Open a TikTok Shop payout in Taxomate. It shows sales, refunds, shipping, fees, and tax grouped by category, with the payout total. If the lines do not add up to the amount TikTok paid to your bank, Taxomate holds the payout and our support team reviews it with you.
- 05
Send to Xero
Send the payout. Open it in Taxomate and send it to Xero. Taxomate creates one summarized entry, with lines grouped by category, SKU, or order. In the beta you send each payout yourself. Automatic posting is not available for TikTok Shop yet.
- 06
Reconcile with your bank deposit
Match the entry to the bank deposit in Xero. The entry total is the payout total, so it lines up with the deposit from TikTok.
Posting
What Taxomate sends to Xero
Taxomate groups each payout by category and posts them to the Xero accounts you map. The table lists the categories and where each one goes.
| Transaction type | Where it goes | Default account |
|---|---|---|
| Sales | Income account | TikTok Sales |
| Refunds | Income account | TikTok Refunds |
| Shipping, including shipping subsidies | Income account | TikTok Shipping |
| Reimbursements | Income account | TikTok Inventory Reimbursements |
| Fulfillment fees | Expense account | TikTok Fulfillment Fees |
| Advertising and affiliate creator commissions | Expense account | TikTok Advertising Fees |
| Seller fees | Expense account | TikTok Seller Fees |
| Storage fees | Expense account | TikTok Storage Fees |
| Sales tax | Liability account | TikTok Sales Tax |
| Funds held for returns and disputes | Liability account | TikTok Lending |
| Other adjustments | Expense account | TikTok Other |
| Clearing | Clearing account | TikTok Clearing Account |
Good to know
- Taxomate sends one summarized entry for each TikTok Shop payout. You send each payout yourself.
- If a payout does not match your TikTok deposit, Taxomate holds it. Our support team reviews it with you.
- COGS, payout analytics, and reprocessing are not available for TikTok Shop yet.
- Every mapping is yours to change. The default account names are a starting point.
Questions before you connect TikTok Shop to Xero
Short answers on how a payout-based workflow handles TikTok Shop deposits in Xero.
How do I connect TikTok Shop to Xero without rebuilding payout spreadsheets?
Start with the TikTok Shop payout, import the related sales, fees, refunds, taxes, and adjustments, then review the summarized Xero entry before posting.
Can a TikTok Shop Xero integration help reconcile deposits in Xero?
Yes, if the workflow uses the payout as the control total and posts a summarized entry that can be matched against the bank deposit in Xero.
What should I test first in a TikTok Shop to Xero trial?
Use one recent TikTok Shop payout as the activation test. The workflow is ready to scale when the first import, first successful post, and bank reconciliation all line up.
Before you import history
Prove the TikTok Shop to Xero workflow with one real payout
Before you commit to any TikTok Shop Xero integration, use one representative TikTok Shop payout to confirm the import, accounting post, and bank reconciliation path.
- 1 Import one recent TikTok Shop payout instead of starting with months of history.
- 2 Review sales, fees, refunds, taxes, and deposit matching before posting to Xero.
- 3 Confirm the first successful post in Xero reconciles to the bank deposit.
Reconciliation playbook
TikTok Shop Xero payout reconciliation playbook
A useful TikTok Shop to Xero integration has to do more than move orders. It should turn payout activity into accounting entries that explain the bank deposit without manual cleanup.
- Start from the payout
- Import the TikTok Shop payout that actually lands in the bank, then summarize the related sales, fees, refunds, tax, and adjustments around that deposit.
- Post cleanly to Xero
- Review the proposed Xero entry before posting so the sales, fees, refunds, tax, and clearing accounts match the way you close the books.
- Prove it before backfilling
- Use one recent payout as the activation test. The workflow is working when the first successful post matches the payout and reconciles to the bank feed.
Activation checklist
- The TikTok Shop payout imports successfully.
- The Xero posting summary separates sales, fees, refunds, and tax.
- The posted total reconciles to the bank deposit before historical imports begin.
TikTok Shop to Xero questions
Is the TikTok Shop integration in beta?
Yes. TikTok Shop works in Taxomate as a beta. Before you connect your shop, you read the beta terms and join the beta in the app.
Does Taxomate post TikTok Shop payouts to Xero automatically?
Not yet. In the beta, you open each TikTok Shop payout in Taxomate and send it to Xero yourself. Automatic posting is not available for TikTok Shop yet.
Does the beta include COGS for TikTok Shop?
No. COGS, payout analytics and reprocessing are not available for TikTok Shop yet. The beta sends sales, refunds, shipping, fees, tax and funds held for returns.
What happens if a TikTok Shop payout does not match my deposit?
Taxomate checks that the lines of each payout add up to the amount TikTok paid to your bank. If they do not, Taxomate holds the payout and does not send it. Our support team reviews it with you.
Which plan do I need for TikTok Shop?
TikTok Shop counts as one sales channel. If it is your only channel, Starter fits, from $19 a month for up to 200 orders. If you also sell on another channel, such as Amazon or Shopify, you need Growth, from $29 a month. Every plan has a 14-day free trial.
Post your first payout today.
Try Taxomate free for 14 days. Your trial imports the last 90 days. Check the first entry before you send it.