Last updated: January 2026

Here's something nobody tells you when you register a Thai company in Phuket: the accountant you pick in month one will touch almost every aspect of your business life here. Taxes, visas, payroll, bank compliance, annual filings — they're in the middle of all of it. Pick badly and you'll spend years cleaning up messes. Pick well and you'll barely think about the administrative side of running a business on the island.

I've been through two bad accounting firms and one excellent one in six years. This guide is what I wish someone had handed me before I started.

Quick Facts — Accounting in Phuket 2026

  • Monthly bookkeeping retainers: ฿3,000–8,000/month for small businesses
  • Annual corporate tax filing (PND 50): ฿8,000–25,000
  • Personal tax returns (PND 90/91): ฿2,500–6,000
  • Audited accounts require a Thai CPA signature — not all firms have one in-house
  • VAT threshold: ฿1.8M annual revenue — above this, monthly PP.30 filings required
  • Social Security (SSO) contributions: employer 5% + employee 5% of salary (capped)

Why Choosing the Right Phuket Accountant Matters More Than You Think

Thailand's accounting and tax compliance system is genuinely complex. You've got corporate income tax, personal income tax, VAT, withholding tax, payroll (SSO), annual audits, and DBD (Department of Business Development) filings — all with different deadlines and penalties for missing them. A good Phuket accountant keeps you on top of all of this. A bad one lets things slip, misfiling happens, and you get penalty notices you didn't expect.

The second issue is language. Revenue Department correspondence arrives in Thai. Penalty notices arrive in Thai. If your accountant doesn't proactively translate and explain these to you, you can end up unknowingly overdue. I know expats who've had tax holds on their Thai bank accounts because of something that started as a ฿500 paperwork penalty that nobody flagged for two years.

Insider Tip

Ask any prospective Phuket accountant: "What happens if I get a Revenue Department letter?" If the answer isn't "we handle it and explain it to you", keep looking.

Types of Accounting Services Available in Phuket

Monthly Bookkeeping & Payroll

The ongoing work: recording all income and expenses, reconciling bank statements, processing payroll, filing monthly Social Security (SSO) contributions, and submitting monthly VAT returns (PP.30) if you're VAT-registered. This is typically offered as a monthly retainer of ฿3,000–8,000 depending on transaction volume and whether payroll is included.

Annual Corporate Tax Compliance

Every Thai company must file an annual financial statement (audited if you have employees or significant revenue) and PND 50 corporate income tax return within 150 days of the financial year-end. Most Thai companies use a 31 December year-end, making 29 May the typical PND 50 deadline. The audit itself must be signed by a Thai CPA — verify that your accounting firm either has one or partners with one for this work.

Personal Income Tax Filing

If you're an employee at a Thai company, your employer should be withholding PND 1 (payroll tax) monthly. But you still need to file a personal annual return (PND 91 for employment income only, PND 90 if you have other income sources). Many Phuket accounting firms offer this as an add-on to corporate clients, usually ฿2,500–5,000 per person. See our Phuket expat tax return guide for the full process.

Company Formation & Structure Advisory

Setting up a Thai Limited Company (บริษัท จำกัด), a Thai Partnership, or assessing whether you need a BOI-promoted structure are advisory services some accounting firms offer. Not all do — some stick strictly to compliance and will refer you to a law firm for formation work. Know which you're getting before you sign up. For a full comparison, see our BOI vs standard Thai company guide.

Join 5,000+ Expats — Get Our Free Weekly Phuket Insider Tips

The Phuket Insider: tax reminders, visa updates, business tips, and island life insights delivered every Thursday.

The Main Phuket Accounting Firms Compared

Here's an honest look at the main players expats use in Phuket. I've worked with or spoken to people who have used all of these.

Firm Type Best For Monthly Retainer (est.) English Support In-house CPA
Sunbelt Asia (Phuket) Mid-size regional Small–medium businesses, business acquisition ฿4,000–9,000 Excellent Yes
Mazars Thailand International network Larger companies, audit-heavy work, group structures ฿10,000–30,000+ Excellent Yes
PKF Thailand International network Cross-border structures, audit, M&A ฿8,000–25,000+ Good Yes
Phuket Expat Accounting Boutique local Small businesses, freelancers, expat personal returns ฿3,000–6,000 Very good Partnered
Thai Accounting & Advisory Local specialist Thai-owned SMEs, hospitality sector clients ฿3,500–7,000 Good Yes
Giraffe Coworking + Accounting Co-working hybrid Solo freelancers, Bang Tao digital nomads needing lite accounting ฿2,500–4,500 Good Partnered
Watch Out

Phuket has a number of "visa agents" who also offer accounting services as a sideline. These can be fine for simple annual returns, but for ongoing business compliance you want a firm whose core business is accounting — not one where accounting is an afterthought to visa processing.

What to Ask Before You Hire a Phuket Accountant

These are the questions that matter, based on hard experience:

1. Do you have a Thai CPA on staff?

If you'll ever need audited financial statements (required for companies with revenue over ฿5M, or with employees, or applying for certain licences), you need access to a Certified Public Accountant. Ask upfront — don't assume.

2. How do we communicate, and how fast do you respond?

Some Phuket firms are great at the actual work but awful at communication. You want someone who responds to Line or email within 24 hours on business days. Ask what their typical response time is. If they hesitate, that's your answer.

3. What accounting software do you use?

Xero, QuickBooks, and PEAK (a Thai-developed cloud accounting platform popular with local firms) are the main options. Avoid firms that still do everything in Excel without a cloud backup — it's a disaster waiting to happen if something goes wrong on their end.

4. What exactly is included in the monthly retainer?

Get this in writing. Monthly retainers often exclude: VAT filing, payroll processing, ad hoc Revenue Department queries, and personal tax returns. Know exactly what you're paying for and what will be billed additionally.

5. How do you handle Revenue Department correspondence?

As mentioned above — this is the make-or-break question. The right answer is: "We handle it and explain it to you." If they say "you'll get letters sometimes, just forward them to us", that's a yellow flag.

6. Have you worked with clients in my industry?

Hospitality (restaurants, bars, hotels) has specific complexities in Thailand — excise tax on alcohol, specific licences, different VAT treatment for certain services. If that's your industry, find a firm that already knows it. Same applies to property holding structures, school or tuition businesses, and import/export.

Need Help Finding the Right Phuket Accountant?

We've helped hundreds of expats navigate business setup in Phuket. Tell us your situation and we'll point you in the right direction.

Book a Free 30-Min Consultation →

Red Flags to Watch For

After talking to dozens of expat business owners in Phuket, these are the warning signs that come up repeatedly:

Switching Accountants in Phuket: What You Need to Know

Switching is more common than people think — and less painful than people fear. Here's what to do:

  1. Get all your records back. This means: all filed tax returns (soft and hard copies), financial statements, Revenue Department correspondence, and your company's full accounting data file (backup from Xero, PEAK, etc.).
  2. Check there are no outstanding obligations. Confirm there are no pending filings or queries in progress before you hand over.
  3. Register the new firm's representative at the Revenue Department. Your new accountant will need to be registered as your authorised representative to file on your behalf. This is a simple form process but takes a few days.
  4. Update your bank authorised contact list if needed. Some banks keep records of who can discuss accounts — update this if relevant.

The whole transition typically takes 2–4 weeks to complete cleanly. Time it away from a major filing deadline if you can.

What You Should Expect to Pay: Phuket Pricing Reality Check

Here's a realistic pricing table for 2026, based on current market rates across Phuket firms:

ServiceLowMidHighNotes
Monthly bookkeeping (low transaction volume)฿2,500฿4,000฿6,000Up to ~80 transactions/month
Monthly bookkeeping (medium volume)฿4,000฿6,500฿10,00080–300 transactions
Monthly VAT filing (PP.30)฿800฿1,500฿2,500Often bundled into retainer
Monthly payroll (per employee)฿300฿500฿800Includes SSO filing
Annual corporate tax (PND 50)฿8,000฿15,000฿25,000+More for complex structures
Statutory audit฿15,000฿30,000฿60,000+Depends on turnover
Personal tax return (PND 90/91)฿2,500฿3,500฿6,000Per individual
DBD annual filing฿2,000฿3,000฿4,500Often bundled with audit
Insider Tip

If you're a freelancer or solo consultant using an Employer of Record (like Iglu) rather than running your own Thai company, you may only need a personal tax return filing — not a full accounting retainer. See our Iglu EoR guide for Phuket for more on this structure.

Using Technology to Make Accounting Easier in Phuket

A few tools that make the ongoing relationship with your Phuket accountant much smoother:

Protect Your Income While You Build Your Phuket Business

Many expat business owners forget health insurance until something goes wrong. Bangkok Hospital Phuket or Siriroj without insurance can be eye-watering. Get a comparison of the best expat health plans available in Phuket now.

Compare Health Insurance Plans — Get a Free Quote →

The Bottom Line: Who Should You Choose?

If you run a small business with straightforward compliance needs — one Thai company, fewer than 10 employees, no complex cross-border structures — a boutique Phuket firm like Phuket Expat Accounting, Thai Accounting & Advisory, or Giraffe's accounting arm will serve you well at a significantly lower cost than an international firm. The key is to find one that communicates proactively in English and knows your industry.

If you have more complex needs — group structures, significant foreign investment, audit requirements for bank finance or investor reporting — go with Mazars or PKF. The extra cost is worth it for the professional indemnity insurance and international frameworks those firms carry.

And if you're still in the early planning stage, read our working in Phuket hub and our guide on opening a Thai company before you even get to the accountant stage — the structure you choose will define much of what accounting complexity you're signing up for.

Frequently Asked Questions

How much does an accountant cost in Phuket?
Monthly bookkeeping for a small Phuket business typically costs ฿3,000–8,000/month. Annual corporate tax filing (PND 50) runs ฿8,000–25,000. Personal income tax returns (PND 90/91): ฿2,500–6,000. VAT monthly filings are often bundled into a monthly retainer. International firms like Mazars charge more; boutique local firms are typically 30–50% cheaper for equivalent basic work.
Do I need a Thai CPA to file taxes in Thailand?
For corporate tax (PND 50) filings, audited financial statements must be signed by a Thai Certified Public Accountant (CPA). For personal income tax returns, any licensed tax agent can file on your behalf. Not every Phuket accounting firm has an in-house CPA — if you need audited accounts, confirm your firm has one before engaging.
Should I use a Thai accounting firm or an international one in Phuket?
For straightforward bookkeeping and tax compliance, a reputable local Phuket firm is perfectly fine and usually cheaper. For complex matters — transfer pricing, international group structures, M&A — an international firm gives you the frameworks and professional indemnity that larger transactions require.
What's the difference between a bookkeeper and an accountant in Phuket?
A bookkeeper records day-to-day transactions — invoices, receipts, payroll. An accountant (especially a CPA) prepares financial statements, handles tax filings, provides advisory, and signs audited accounts. Many Phuket firms offer both as a bundled monthly service. Make sure you understand exactly what your quoted monthly fee includes.
Can my Phuket accountant handle my personal AND company taxes?
Yes — most Phuket accounting firms handle both corporate filings (PND 50, PP.30, SSO) and personal filings (PND 90/91) for the same client. Ask upfront whether personal tax returns are included in the corporate retainer or billed separately (usually ฿2,500–4,000 extra per person).
What documents do I need to give my accountant each month in Phuket?
Standard monthly pack: all sales invoices, all purchase receipts and invoices, bank statements for all Thai business accounts, payroll records if applicable, and any new loan or lease agreements. Good firms provide a shared drive folder or cloud accounting software to streamline this. The key is consistency — gaps in documentation are the #1 cause of accounting delays.
Affiliate Disclosure: This page contains affiliate links marked [AFFILIATE_X]. If you click through and purchase a product or service, Phuket Expat Guide may earn a commission at no extra cost to you. We only recommend services we'd genuinely use or have researched thoroughly. See our full affiliate disclosure policy.