Running a business in Phuket as a foreigner is genuinely exciting — and genuinely complicated when tax season rolls around. I've spoken to dozens of expat business owners here over the years, and the single most common regret? "I wish I'd got a proper accountant from day one." The second most common? "I used one in Bangkok and they had no idea how tourism seasonality works."
This guide covers everything you need to know about accounting services for expat businesses in Phuket — what's legally required, what it costs, and how to find firms that actually understand the island.
Why Accounting Compliance Matters More Here Than You'd Think
Thailand's Revenue Department takes business compliance seriously, and Phuket businesses — especially those with foreign ownership — attract scrutiny. A properly structured company with clean accounts is also essential when you need a work permit, apply for a business bank account, or eventually sell the business.
The core legal requirements for any Thai limited company (บริษัทจำกัด) include: monthly bookkeeping entries, monthly VAT returns (if VAT-registered), monthly withholding tax filings, biannual corporate income tax returns (PND 51 mid-year, PND 50 year-end), and an annual audited financial statement signed by a licensed Thai CPA.
Miss any of these and the penalties add up fast — typically 1.5% per month on unpaid tax plus surcharges. Get caught in an audit with sloppy records and you can expect a significant reassessment. A good accountant in Phuket pays for themselves within the first tax season.
What Accounting Services Do Expat Businesses Actually Need?
Monthly Bookkeeping
Recording all income and expenses, reconciling bank statements, preparing management accounts. For a small restaurant in Kata, a dive shop in Chalong, or a villa rental operation in Bang Tao, this might take 10–15 hours per month. Most accounting firms in Phuket offer a monthly retainer for this service.
VAT Filing (PP.30)
If your annual revenue exceeds ฿1.8 million (which most operating businesses hit quickly), you must register for VAT and file monthly returns by the 15th of the following month. Your accountant handles the PP.30 form and ensures input tax credits are claimed correctly on your business expenses.
Withholding Tax (PND 1, PND 3, PND 53)
Every time you pay salaries, professional fees, or rent, you're required to withhold tax at source and remit it to the Revenue Department. The forms and percentages vary — staff salaries use PND 1 (filed monthly), payments to individual contractors use PND 3, and payments to companies use PND 53. Miss these filings and you're personally liable.
Annual Audit
All Thai limited companies must have annual accounts audited by a licensed CPA and filed with the Department of Business Development (DBD) within 5 months of the accounting year-end. For most businesses this means a May deadline. The auditor checks for correctness, proper documentation, and flags any issues with related-party transactions or undocumented cash.
Payroll Processing
If you employ Thai staff — and most businesses in Phuket do — you need Social Security Fund (SSF) contributions filed monthly. The employer contribution is 5% of gross salary (capped at ฿750/month per employee). Your accountant can run payroll, prepare payslips, and submit SSF online.
Find a Vetted Accountant for Your Phuket Business
Our directory includes accounting firms that specialise in expat-owned businesses in Phuket — from small tour operators to multi-property villa rental portfolios.
[AFFILIATE_ACCOUNTANT] Browse Phuket Accountants →Accounting Costs in Phuket: What to Budget
| Service | Monthly Cost (THB) | Annual Cost (THB) | Notes |
|---|---|---|---|
| Basic bookkeeping (small biz) | ฿3,000–฿6,000 | ฿36,000–฿72,000 | Up to ~50 transactions/month |
| Bookkeeping (medium biz) | ฿6,000–฿12,000 | ฿72,000–฿144,000 | 50–200 transactions/month |
| VAT filing (PP.30) | ฿1,500–฿3,000 | ฿18,000–฿36,000 | Included in retainer at many firms |
| Annual audit (small company) | — | ฿15,000–฿30,000 | Depends on revenue |
| Annual audit (medium company) | — | ฿30,000–฿60,000 | Revenue ฿5M–฿20M range |
| Payroll per employee | ฿500–฿1,000 | — | Including SSF filing |
| Full-service retainer | ฿10,000–฿18,000 | ฿120,000–฿216,000 | All the above bundled |
These are real 2026 Phuket market rates. Bangkok firms typically charge 20–30% more; some provincial Thai-only firms charge 30–40% less but may not speak English or handle foreign business structures.
Types of Accounting Firms in Phuket
Thai CPA Firms (Local)
These are the backbone of Phuket's accounting scene. Many are one or two-person operations based in Phuket Town or Chalong, handling the majority of small Thai businesses on the island. They're affordable, know the local Revenue Department staff by name, and process compliance work efficiently. The limitation is usually language — most operate in Thai, which can create friction for expat business owners who need to understand what's going on.
Expat-Oriented Accounting Firms
Firms like Sunbelt Asia, Acclime Thailand, and MBMG Group (which has a Phuket presence) combine licensed Thai CPAs with English-speaking client managers. They're more expensive but substantially easier to work with if English is your primary language. They're also better equipped to handle more complex situations: BOI applications, foreign business licence (FBL) structuring, or businesses with international shareholders who have reporting obligations in their home countries.
Freelance Expat Accountants
There's a floating population of accountants from Western countries who've relocated to Phuket and offer their services to expat businesses. A word of caution: in Thailand, only licensed CPAs (which requires a Thai CPA qualification) can sign audited accounts. No matter how experienced your expat accountant is, you'll still need a licensed Thai CPA for the annual audit. Make sure whoever you hire has access to one.
What to Look for When Hiring an Accountant in Phuket
After watching friends make costly mistakes, here are the questions I'd ask before signing any retainer:
- Are you, or do you work with, a licensed Thai CPA? Non-negotiable for the annual audit.
- Can you provide references from similar businesses? A restaurant accountant isn't necessarily the best choice for a dive school or villa rental portfolio.
- Do you communicate in English? Ask to receive a sample of their monthly reporting — can you actually understand it?
- What accounting software do you use? The better firms use QuickBooks, Xero, or PEAK (a Thai cloud accounting platform) — you should have read access to your own books.
- How do you handle Revenue Department audits? They should be willing to represent you in front of the Revenue Department if necessary.
- Are there any industries you specialise in? Tourism, hospitality, and property management all have specific nuances in Thailand.
BOI, FBL, and the Structures That Affect Your Accounting
How your business is structured has a direct impact on what your accounting looks like. A business operating under BOI (Board of Investment) promotion has special reporting requirements and benefits (tax holidays, import duty exemptions) that must be tracked separately. A business with a Foreign Business Licence (FBL) will have different capital structure requirements that affect how equity is reported.
If you're operating through a Thai company with nominee shareholders (common but legally risky), your accountant needs to be fully aware of the structure. Many expat-friendly accounting firms actively advise against nominee structures and can help you transition to legitimate foreign ownership models like the FBL or BOI route.
For tax residency questions — particularly the new Thai tax rules requiring residents to declare overseas income brought into Thailand — you may want to consult a specialist international tax advisor in addition to your business accountant. See our Thai tax filing guide for expats for more on this.
Practical Tips from Phuket Business Owners
From conversations with expats running everything from beach clubs in Kamala to IT consultancies in Phuket Town:
- Keep receipts for everything — Thai tax law requires documentation for expense claims, and the Revenue Department can (and does) disallow undocumented expenses.
- Separate business and personal bank accounts from day one — commingling funds is the single biggest headache for accountants and creates problems in audits.
- Set up online access to DBD and Revenue Department portals — your accountant should walk you through these in the first month.
- Budget for accounting from the start — it's not a cost to defer. Starting with messy books and asking an accountant to reconstruct two years of records retroactively is expensive and stressful.
- Get a second opinion on your company structure — before you commit to a particular setup, have an independent accountant review whether it's the most tax-efficient for your situation.
Still unsure which accounting setup is right for you?
Book a free 30-minute consultation and we'll help you find the right accountant for your Phuket business — whether you're just starting out or cleaning up an existing mess.
Book a free consultation →Related Guides
If you're setting up a business in Phuket, these guides will also be essential reading:
- Working & Business Hub — overview of all business setup guides
- Registering a Company in Phuket: Step-by-Step
- Thailand Work Permit: Process and Cost for Phuket
- Consulting and Freelance Work from Phuket: Legal Setup
- Best Accountants in Phuket for Expats (Vetted List)
- Thai Tax Filing Guide for Expats