Bookkeeping Services in Thailand: What Foreign-Owned Businesses Need to Know

Bookkeeping Services in Thailand

A foreign owner who has just registered a company in Thailand is usually focused on the visa, the work permit, and getting the business open — bookkeeping tends to sit at the bottom of the list until the first VAT filing deadline arrives sooner than expected, or a Revenue Department notice shows up referencing a record the company never knew it had to keep. Thai bookkeeping obligations are not optional or informal for a registered entity, and the requirements differ in specific, sometimes counterintuitive ways from what a foreign owner may be used to at home. 

This guide covers what bookkeeping services in Thailand actually involve, the statutory records and deadlines every registered company has to meet, how to decide between an in-house bookkeeper and an outsourced firm, and the mistakes that most commonly draw Revenue Department attention. By the end, you’ll know what “compliant” actually looks like for a foreign-owned company here, not just what sounds reasonable based on how bookkeeping works elsewhere.

At Thepphonglaw, our accounting team works alongside our legal team specifically because bookkeeping, company structure, and tax exposure are rarely separate problems in practice — a decision made at registration usually shows up again on the books a year later.

What Bookkeeping Actually Involves for a Foreign-Owned Company in Thailand

Professional bookkeeping services in Thailand for foreign-owned businesses

Bookkeeping Services in Thailand is the ongoing recording of a company’s financial transactions — receipts, payments, invoices, payroll — into the format the Revenue Department and Department of Business Development (DBD) require, distinct from the annual financial statement preparation and audit that build on top of those records. A registered Thai company, regardless of whether it’s actively trading yet, is required to maintain accounts from the date of incorporation, not from the date it starts generating meaningful revenue.

The distinction matters because foreign owners sometimes assume bookkeeping is something that can be picked up once the business is “properly running.” In practice, the obligation is attached to registration itself: a company with minimal activity in its first few months still has to keep books, still has to file, and still faces the same statutory deadlines as an established one. Treating the first year as a grace period is one of the more common assumptions that turns into a compliance gap.

Thailand's Legal Bookkeeping Requirements

Thailand's legal bookkeeping requirements for businesses and foreign-owned companies

Thai bookkeeping obligations come from two overlapping sources — the Accounting Act, which sets the general recordkeeping standard, and the Revenue Code, which governs the tax filings built from those records. Both apply from day one of registration.

Statutory records you must keep

Every Thai company must maintain a general ledger, subsidiary ledgers for accounts like receivables and payables, and supporting documents — invoices, receipts, contracts — that back up every entry. Records have to be kept in Thai (a company can maintain a parallel English version internally, but the statutory set has to be in Thai) and retained for a minimum of five years, extendable to seven years if the Revenue Department requests it in connection with a tax investigation. A foreign owner used to a shorter retention window elsewhere often underestimates how far back a Thai authority can reasonably ask a company to produce documentation.

Filing deadlines foreign-owned companies often miss

Monthly VAT returns (if VAT-registered) and withholding tax filings are both due by the 7th (or 15th for electronic filing) of the following month — a tight, recurring cycle that doesn’t pause for a slow month or a director traveling abroad. Annual financial statements have to be prepared, audited, and filed with the DBD within 150 days of the fiscal year-end, and the corresponding corporate income tax return is due within 150 days as well. Missing any of these isn’t a quiet administrative lapse — penalties and surcharges accrue automatically, and repeated late filing is one of the more common reasons a company ends up flagged for closer Revenue Department review.

In-House vs. Outsourced Bookkeeping: What Actually Works for Foreign-Owned SMEs

Larger, established companies sometimes bring bookkeeping in-house once transaction volume justifies a dedicated finance hire. For most foreign-owned SMEs in their first several years, outsourcing to a licensed Thai accounting firm is the more practical route — it avoids the cost of a full-time hire before the business has the volume to justify one, and it puts the monthly filing cycle in the hands of someone who already tracks Thai deadlines as a matter of course rather than learning them alongside running the business.

The tradeoff isn’t purely cost. An in-house bookkeeper who is a direct employee gives an owner more day-to-day visibility and control, which matters more once the business is large enough that finance decisions need to happen quickly and internally. But for a company still establishing itself, the risk of a missed deadline or a misapplied VAT rule usually outweighs the marginal control an in-house hire provides in year one or two — and a licensed outsourced provider is directly accountable for getting the statutory filings right, which an owner still learning the system generally isn’t in a position to catch on their own.

How Company Structure Changes Your Bookkeeping Obligations

The bookkeeping and filing burden isn’t identical across every entity type. A Thai Limited Company has the fullest set of obligations — full statutory bookkeeping, mandatory annual audit regardless of size, and DBD filing — while a Representative Office or Branch Office structure carries a narrower, though still real, set of requirements tied to what that structure is legally permitted to do in Thailand. If you’re still deciding on a structure or want to understand how the entity type you already chose maps to what you’ll owe on the accounting side, our guide to types of companies in Thailand breaks down the structures themselves before this piece picks up where that one leaves off.

This is also where new owners most often get surprised: a structure chosen for its registration simplicity or foreign-ownership flexibility can carry a heavier bookkeeping and audit burden than expected, and that cost is worth weighing at the structuring stage, not discovered a year into filing.

Common Bookkeeping Mistakes That Trigger Revenue Department Attention

A handful of patterns account for most of the compliance problems we see in foreign-owned companies’ books. Mixing personal and business expenses without clear supporting documentation is the most frequent one — a director’s card used for both, without receipts separated and coded correctly, creates ambiguity that an auditor or the Revenue Department will flag. Inconsistent invoice numbering or missing tax invoices for VAT-registered purchases is another common gap, since a VAT input claim without a valid tax invoice can be disallowed outright.

Underestimating the annual audit requirement is a quieter mistake: every Thai Limited Company needs an audited financial statement filed annually regardless of size or revenue, and owners who assume a small company is exempt find out otherwise only once the 150-day filing window is already closing. And retaining bookkeeping and payroll functions across two different, uncoordinated providers — a bookkeeper for VAT and a separate payroll processor who doesn’t reconcile with the books monthly — is a common source of numbers that don’t match at year-end, exactly when accuracy matters most.

Visa lawyers in Thailand providing legal assistance for visa applications, extensions, and immigration matters for foreigners.

What This Looks Like at Thepphonglaw

Our accounting and financial services team handles monthly bookkeeping, VAT and withholding tax filing, and annual financial statement preparation for foreign-owned companies across a range of structures and sizes, coordinated with our legal team whenever a bookkeeping question actually traces back to how the company was structured at registration.

Because we sit across both sides of the business — legal and accounting — a structuring decision our legal team makes with a client gets flagged to the accounting side before it becomes a bookkeeping surprise a year later, rather than the two functions operating in isolation the way they often do when a company uses separate, unconnected providers for each.

Getting Bookkeeping Right From Day One Protects Everything Built on Top of It

Bookkeeping services in Thailand aren’t a back-office detail to sort out once the business is established — the obligation starts at registration, the filing cycle is monthly and unforgiving, and the records built up over the first year become the foundation every future audit, tax filing, and investor due-diligence review will be checked against. Get the statutory basics right early, choose a bookkeeping arrangement that matches your company’s actual stage rather than its ambitions, and treat your entity structure as a factor in your accounting burden, not just your registration paperwork.



FAQs about Bookkeeping Services in Thailand

Yes — the bookkeeping obligation attaches to registration, not to activity level, so a dormant or early-stage company still has to maintain records and meet filing deadlines.

A general ledger, subsidiary ledgers, and supporting documents like invoices and receipts, kept in Thai and retained for a minimum of five years (up to seven if requested in connection with a Revenue Department investigation).

In some cases, yes, through the Immigration Bureau, but this roaYes — every Thai Limited Company must file an audited financial statement annually regardless of size or revenue; there’s no small-company exemption from the audit itself.
ute is more restrictive than applying from abroad and generally isn’t available if you entered on a visa-exempt tourist stamp — check your specific eligibility before relying on this path.

For most companies in their first several years, outsourcing to a licensed Thai accounting firm is more practical — it avoids a premature full-time hire and puts the monthly filing cycle in the hands of someone who already tracks Thai deadlines closely.

Yes — a Thai Limited Company carries the fullest bookkeeping and mandatory-audit obligations, while structures like a Representative Office or Branch Office have a narrower, though still real, set of requirements tied to what they’re legally permitted to do.