Skip to main content

By business type

Tax filing for Shopee, Lazada, TikTok Shop and live-selling pages

Sellers running shops on Shopee, Lazada, TikTok Shop or Facebook Live all run into the same puzzle: the amount landing in the bank never matches the sales figure the platform shows, because fees, commission and ad spend are already deducted. This service traces the reconciliation back to what actually happened, files returns consistent with what the Revenue Department already receives through e-Payment reporting, and advises on the right moment to move from a personal name into a company.

Phone +66-92-017-0000 · LINE @THAIL · contact@thailaw-accounting.co.th

อ่านหน้านี้เป็นภาษาไทย

What usually goes wrong in this business

Bank deposits never match the app's sales total

Platforms deduct selling fees, commission, part of shipping and ad spend before the payout lands in the bank. Sellers who record income only from what actually deposits tend to under-report, while others count the full sale price without netting any cost, leaving filed tax figures wrong in opposite directions.

Banks now report deposit patterns through e-Payment

Under e-Payment rules, financial institutions must report accounts with frequent deposits above the set threshold to the Revenue Department. An account that receives direct customer transfers or payouts from several platforms at once can draw attention even without any intent to evade tax, and without clear records explaining the money's origin, a seller may spend time clarifying it after the fact.

Unsure whether it is time to register a company

Many sellers start as individuals and grow fast past the point where VAT registration or incorporation should be considered, yet do not know the right moment, because the decision affects the tax rate applied, the added paperwork burden, and credibility with trading partners who need a full tax invoice.

Returns and COD losses vanish from self-kept records

Cash-on-delivery orders bounce back and get cancelled at a far higher rate than prepaid orders. Recording revenue from orders created without netting out what was returned or cancelled inflates the income figure used for filing, and many sellers have no routine for pulling the platform's return report to adjust the number every month.

What you receive

Consolidated reconciliation across every platform

Sales reports, fees, ad spend and payouts from Shopee, Lazada, TikTok Shop and Facebook pages are pulled together into one figure that matches what actually deposits, cutting confusion when explaining income sources to any authority that asks.

Income tax and VAT filed consistent with e-Payment data

Personal or corporate income tax returns are prepared according to the store's structure, with VAT filed once the threshold is met, keeping filed figures consistent with what banks already report through e-Payment to reduce the chance of a follow-up inquiry.

Timing assessment for moving to a company

Current sales, profit and tax burden are compared against corporate status to point out when incorporating becomes more worthwhile than continuing as an individual seller, with a clear explanation of the paperwork and filing obligations that change once registered.

Income adjusted for returned and cancelled orders

Returned and cancelled order reports from each platform are pulled and netted out of sales before tax is calculated, particularly cash-on-delivery orders with a high bounce rate, so no filing period reports income above what actually came in.

Filing calendar with advance reminders every period

A filing calendar covering every return relevant to an online store, both monthly and annual, comes with advance alerts before each deadline, so the seller pulls platform reports in time instead of scrambling through old data at the last minute.

Why online store accounting is trickier than it looks on day one

Most people who start selling online assume tax accounting simply means counting whatever lands in the bank each month. In reality, that deposit is what remains after the platform strips out several layers of cost — transaction fees, category-based commission, promotional charges the seller opted into, and part of the shipping cost the platform fronted and later deducted back. The correct base for tax calculation is never the deposit alone; it always has to be checked against the gross sales figure the platform's own report shows first.

The e-Payment rule requiring banks to report deposit patterns meeting certain criteria to the Revenue Department raises the stakes further. A seller's bank account receiving money from several channels at once — customer cash-on-delivery transfers, platform payouts, and sometimes personal transfers mixed in — can easily produce a deposit pattern frequent and large enough to trigger that reporting threshold. Without documents clearly separating where each sum came from, being asked to explain the account after the fact can happen even with no intent to avoid tax whatsoever.

Another source of confusion is counting revenue from orders that never fully completed. Most platforms generate an order record the instant a customer clicks buy, but that order can still be cancelled before shipping or bounce back when the customer refuses delivery, a pattern especially common with cash-on-delivery selling where refusal rates run noticeably higher than prepaid sales. A seller who records income from the full order count without pulling the return and cancellation report to adjust it ends up filing a revenue figure well above reality, paying more tax than necessary for no good reason.

The most common question is when to move from selling as an individual to a company. The answer never hinges on revenue alone; it needs the cost structure and net profit examined together, because personal income tax runs on a progressive scale that climbs with net income, while corporate tax follows a flatter structure tied to company size. Past a certain profit level, incorporating can make the tax burden more predictable, but it trades that for heavier bookkeeping and audit obligations in return. A seller should see the real numbers under both structures before deciding either way.

VAT registration is another decision point online sellers often reach sooner than expected, because combined revenue across several platforms at once can clear the 1.8 million baht annual threshold faster than selling through a single channel would. Once that threshold is crossed, registration must happen within the statutory window, tax invoices must start being issued, and PP30 filed every month. A seller who does not track cumulative revenue across platforms continuously can find out too late without ever meaning to fall behind.

Advertising spend paid to the platform is another cost easily overlooked when calculating net profit, since ad charges are sometimes deducted straight from sales before the payout arrives, leaving the seller never seeing the actual amount spent. Without pulling that ad spend report to record as a separate expense, the accounting profit comes out overstated even though the cash left in hand tells a lower story. This mismatch throws off any tax plan built without checking every category of source data.

Live selling on Facebook or TikTok adds one more layer of complexity, since some payments come as direct transfers into the seller's personal account instead of routing through a platform's payment system, leaving no automated sales report to pull the way a marketplace store would provide. Sellers in this position have to rely on manually recording sales from chat messages or order comments, which carries a far higher risk of items slipping through without a consistent daily summary routine in place.

In the end, what sets online sellers apart from a traditional business is the sheer number of data sources that must be pulled together before the real figure emerges — not one ledger book but several platform reports at once. Having someone gather that data, reconcile it every month, and file returns consistent with what the authorities already see saves a seller from sitting through the number-chasing personally, and cuts the risk of an unknowingly wrong filing caused by systems that were never built with tax in mind to begin with.

Sellers running live-selling on Facebook or Instagram often collect payment through direct transfers into a personal account rather than through a platform's checkout system, which means no automated sales report exists to help with reconciliation the way a marketplace store has. The seller has to log orders manually from chat messages and comments, a process prone to gaps when hundreds of viewers order at once during a live session. Come filing time, the self-recorded sales figure usually falls short of what the bank actually shows, since orders forgotten or mislabeled with the wrong customer name never made it into the log. Bringing in an automated order-logging tool tied to the chat feed, reconciled against the bank statement weekly rather than waiting until month-end, cuts the risk of the discrepancy compounding into something hard to unwind.

Sellers using a platform's own warehouse for storage and fulfillment face an inventory-counting challenge different from keeping stock in-house, since there is no way to physically verify goods on hand the way an owned warehouse allows; the seller relies on periodic stock reports the platform issues, which sometimes carry discrepancies from damaged goods in storage or returns not yet re-entered into the system. Without regularly reconciling the platform's stock report against the seller's own inventory ledger, the cost of goods sold calculation drifts from reality, and the gross margin shown on the statements distorts as the gap accumulates over time. Requesting the platform's stock report every month and adjusting the books the moment a discrepancy surfaces is a step that should never be skipped.

Sellers who start hiring packing staff or chat admins as the business grows often forget that wages still fall under the same withholding tax and social security rules as any other business, especially while still selling as an individual with no formal payroll system in place. Many pay staff in cash daily or weekly with no supporting paperwork, so when annual personal income tax filing comes around there is no wage expense evidence to claim as a deduction, resulting in more tax paid than necessary had the wage records been kept properly from the outset. Starting with even a simple employment agreement and logging every payment, even for part-time help, provides the expense evidence needed to file correctly and in full.

Selling on several platforms at once

Combined revenue across every platform must be totalled to check the VAT threshold. Looking at each platform separately can create the false impression the threshold has not been reached when the total already passed it long ago.

Accepting direct transfers outside the platform

Money customers transfer directly into a personal account outside the platform still counts as income for tax purposes. Keeping a separate account for this type of receipt makes reconciliation and explaining the source far simpler later.

Selling imported goods

Sellers importing goods for resale must factor customs duty and import VAT into the cost of goods when calculating profit, since import documents become the key evidence confirming unit cost when income tax is filed.

Employing staff or a chat admin

Hiring an admin or staff to answer chats and pack orders, even paid daily or per piece, can trigger withholding tax and social security registration depending on the employment terms. Clarify the hiring arrangement from the start.

How the engagement runs

  1. 1. Send sales reports from each platform

    Download the sales, fee and payout reports from every platform in use, along with any direct transfer records, and send them for the team to assess how complex the reconciliation will be before work starts.

  2. 2. Receive a quote based on the number of sales channels

    The team assesses the number of platforms, monthly order volume and whether reconciliation should run daily or monthly, then issues a written quote to consider before committing to the service.

  3. 3. First reconciliation and a check of current tax status

    An initial reconciliation checks whether previously filed figures match reality, alongside an assessment of whether the VAT threshold has been reached or the business is nearing the point where incorporation deserves consideration.

  4. 4. Enter the ongoing filing cycle on the set calendar

    Once the starting figures are settled, the store enters the agreed filing calendar, receiving a net sales and tax liability summary every period to plan the store's cash flow ahead of time.

Rates, deadlines and filing formats change. Confirm the current position with the Revenue Department, the Social Security Office and the Department of Business Development, or ask us to confirm it for your case.

Questions owners ask first

Must side-income online selling be filed for tax
Yes. Income from online selling counts as taxable income under the law whether it is a main job or a side activity. Once it reaches the threshold requiring a personal income tax return, filing every year is required as usual.
If the platform already withholds tax, must I still file
Filing is still required. Any tax the platform withholds in part does not replace the seller's duty to file an annual income tax return. Tax already withheld can be credited or refunded based on the actual tax due for that year.
Do direct transfers into a personal account count as income
Yes, in full. Whether money comes through the platform's system or as a direct customer transfer, it counts as sales income to be included in the tax calculation. A separate receiving account only makes checking the total easier; it does not remove the duty to pay tax on it.
Can platform fees be deducted as a business expense
Yes, when filing with actual expenses supported by evidence. Transaction fees, commission and advertising paid to the platform count as costs of doing business that can be deducted from revenue before calculating the tax due.
How much revenue before incorporating makes sense
There is no fixed number; it depends on net profit, the current personal tax burden and future growth plans together. Incorporating too early adds unnecessary bookkeeping weight, while waiting too long can mean paying more tax than needed once profit outgrows the breakeven point.
Do refused COD orders count as revenue
No. An order refused or bounced back never becomes a completed sale, so it should not be counted as revenue for tax purposes. Return and cancellation reports must be pulled from the platform and netted out before summarising net sales each period.
Once VAT-registered, must every order get a tax invoice
Yes, a tax invoice is required by law whenever goods or services are sold, even to an ordinary customer who never asks for one, since supporting documents for every sale are still needed as evidence for the monthly PP30 filing.
What should be done if past filings understated income
The real income should be reconciled from past platform reports and an amended return filed as soon as possible to limit surcharges that grow with time. Correcting the record before being flagged usually carries a lighter burden than waiting for the authority to reach out first.

Could you do this in-house?

Many online sellers assume checking the platform app themselves is enough, until they discover the filed figures no longer match what the bank reports through e-Payment, or that self-calculated profit never netted out advertising and returns already deducted. A team familiar with each platform's reports can reconcile the numbers correctly from the start, file returns consistent with what the authorities already see, and point out the right moment for VAT registration or incorporation. Send the latest month's sales report over first to see how far past figures have drifted.

อ่านต่อรายจังหวัด

รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT — เลือกจังหวัดของคุณ

แต่ละจังหวัดมีสำนักงานพื้นที่ที่ต้องติดต่อ รอบส่งเอกสาร และลักษณะธุรกิจต่างกัน หน้าด้านล่างเขียนแยกตามพื้นที่จริงและเสนอราคาเป็นรายกรณี

ภาคกลาง

รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT กรุงเทพมหานครรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สมุทรปราการรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นนทบุรีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ปทุมธานีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT พระนครศรีอยุธยารับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT อ่างทองรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ลพบุรีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สิงห์บุรีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ชัยนาทรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สระบุรีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นครนายกรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สมุทรสาครรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สมุทรสงครามรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นครปฐมรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สุพรรณบุรีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นครสวรรค์รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT อุทัยธานี

ภาคตะวันออก

ภาคเหนือ

รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT เชียงใหม่รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT เชียงรายรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ลำปางรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ลำพูนรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT แม่ฮ่องสอนรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT น่านรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT พะเยารับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT แพร่รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT อุตรดิตถ์รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สุโขทัยรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT พิษณุโลกรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT พิจิตรรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT เพชรบูรณ์รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT กำแพงเพชร

ภาคตะวันออกเฉียงเหนือ (อีสาน)

รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ขอนแก่นรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT มหาสารคามรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ร้อยเอ็ดรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT กาฬสินธุ์รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ชัยภูมิรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นครราชสีมารับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT บุรีรัมย์รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สุรินทร์รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ศรีสะเกษรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT อุบลราชธานีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ยโสธรรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT อำนาจเจริญรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT มุกดาหารรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT อุดรธานีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT หนองบัวลำภูรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT เลยรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สกลนครรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นครพนมรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT หนองคายรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT บึงกาฬ

ภาคใต้

รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ชุมพรรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ระนองรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สุราษฎร์ธานีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT พังงารับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ภูเก็ตรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT กระบี่รับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นครศรีธรรมราชรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ตรังรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT พัทลุงรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สตูลรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT สงขลารับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ปัตตานีรับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT ยะลารับยื่นภาษีทุกประเภท — ภ.ง.ด.50/51/90/91 · VAT · WHT นราธิวาส

Send your documents, get a written quote

We scope the fee from your actual documents. The review costs nothing and the reply states exactly what is included.