There is a persistent gap in Phuket's professional services market. The island has hundreds of expat-owned small businesses — restaurants in Patong, tour operators in Chalong, villa management companies in Bang Tao, dive schools in Rawai, language schools near Phuket Town — that need more than basic Thai bookkeeping but do not generate enough revenue to justify the fees of the full-service accounting firms. What they need is an English-speaking bookkeeper who understands how to maintain clear financial records, can produce management accounts in a format the owner understands, and works with a Thai CPA for the statutory compliance.
That gap is a business. And if you are a foreign-qualified accountant or experienced bookkeeper living in Phuket, it is one that plays to your specific strengths. You bring the English language capability, the Western accounting software knowledge, and the management reporting skills. A Thai CPA partner handles the statutory compliance. Between you, you cover everything a Phuket small business needs. This guide explains exactly how to set this up.
Key Facts at a Glance
- Thai CPA restriction: Foreign nationals cannot hold Thai CPA status — cannot sign statutory Thai accounts
- What you CAN do: Bookkeeping, management accounts, cloud accounting management, payroll support (alongside a Thai CPA)
- Best local clients: Expat-owned hospitality businesses, tour operators, villa management companies, language schools
- Monthly retainer range: THB 3,000–18,000/month per client depending on complexity
- Best software: Xero (most popular in Phuket expat market), QuickBooks Online, FlowAccount (Thai compliance)
- Income reality: THB 80,000–150,000/month with 10–15 retainer clients
What Foreign Accountants Can and Cannot Do in Phuket
The Thai CPA Rule: Understanding the Boundary
Thailand's Federation of Accounting Professions (FAP) regulates Certified Public Accountants. The Thai CPA designation requires passing Thai CPA examinations and is only available to Thai nationals or permanent residents. This means:
- Cannot do: Sign Thai statutory accounts, perform Thai statutory audits, hold yourself out as a Thai CPA, submit VAT returns or corporate tax returns directly in your own name as a licensed accountant
- Can do: Provide bookkeeping services, prepare management accounts, manage cloud accounting software, provide payroll calculation support, advise on financial systems and controls, and work as an accounting employee (with work permit) supporting a Thai CPA
- Partnership model: You handle the English-language client relationship and day-to-day bookkeeping; a Thai CPA partner handles statutory compliance submissions
The Practical Business Model
Most successful foreign bookkeepers in Phuket operate through one of these structures: (1) Sole freelance practice — remote work for overseas clients and English-language management accounting support for local clients, operating alongside a Thai CPA; (2) Employed at a Phuket accounting firm — several established Phuket accounting firms with strong Thai CPA capability hire foreign-qualified accountants for their English-language client management work (Non-B visa and work permit required); (3) Thai majority-owned accounting support company — for those wanting to formalise and grow their local practice.
The Phuket Market: Where to Find Clients
Phuket's accounting services demand is shaped by the island's specific business ecosystem. Understanding the client types saves you prospecting in the wrong direction.
Hospitality Micro-Businesses
Cafés, restaurants, beach bars, and food businesses owned by expats — particularly in Rawai, Bang Tao, and Patong — are underserved by both Thai bookkeeping services (language barrier) and large accounting firms (too expensive). A monthly bookkeeping service at THB 5,000–10,000/month providing: Xero or QuickBooks maintenance, monthly P&L report, cost analysis, and liaison with their Thai CPA for VAT submission is exactly what these businesses need and do not currently have.
Tour Operators and Activity Businesses
Phuket has a large and active tour, diving, and water sports business ecosystem. Dive schools, kayaking operators, sailing companies, Muay Thai gyms with tour programs — these are businesses with seasonal revenue patterns, equipment depreciation, and multi-currency transactions from international clients. Cloud-based bookkeeping in English that the foreign owner can understand is genuinely valuable here.
Villa Management and Property Services
The Bang Tao and Kamala villa rental management sector — companies managing short and long-term rentals for absentee property owners — has complex bookkeeping requirements: multiple properties, owner statements, maintenance cost allocation, and tax reporting. A bookkeeper who understands property management accounting and can set up clear Xero-based systems for this is solving a real problem in this niche.
Remote International Clients
Your strongest rate opportunity may be overseas clients. UK small businesses on Xero with simple needs pay GBP 200–500/month for a reliable bookkeeper. Australian businesses on Xero or QuickBooks pay AUD 300–600/month. The timezone (UTC+7) means you can handle Australian clients during your morning and European clients during your afternoon — a workable dual-market approach.
| Service | Price Range (THB/month) | Target Client |
|---|---|---|
| Basic bookkeeping (up to 100 txns) | 3,000–6,000 | Small café, freelancer, micro-business |
| Standard bookkeeping (100–300 txns) | 6,000–12,000 | Restaurant, tour operator, language school |
| Full bookkeeping + management accounts | 10,000–20,000 | Villa management, hospitality group |
| Payroll administration (up to 10 staff) | 3,000–6,000 | Any business with employees |
| Xero setup + training | 8,000–20,000 (one-off) | New business, system switch |
| Remote overseas client (Xero/QBO) | 18,000–70,000 | UK/Australian/US small business |
Finding Your Thai CPA Partner
This is the relationship that makes your practice viable for local clients. A good Thai CPA partner allows you to offer a complete service — you handle the client relationship, the English-language bookkeeping, and the management reporting; they handle the statutory Thai filing. You pay them a fee per client (typically THB 3,000–15,000/year per client depending on the statutory work required) and pass that cost through to the client or absorb it in your pricing.
Finding a good Thai CPA: start with the best accountants in Phuket guide, which profiles established Phuket firms. Approach 2–3 firms with a clear proposal: you bring the clients and maintain their books; they handle the statutory submissions and sign the accounts. This is a mutually beneficial arrangement — you bring them compliant, well-maintained books rather than the disorganized records they typically receive from small business clients directly.
Need Health Insurance as a Self-Employed Accountant in Phuket?
No employer cover means you need your own plan. A comprehensive international health policy gives you access to Bangkok Hospital Phuket and Siriroj without financial risk.
[AFFILIATE_AXA_HEALTH] — Compare plans for self-employed expats →Getting Clients: The Practical Approach
Bookkeeping client acquisition in Phuket is primarily word-of-mouth and community-based. The expat business community is well-connected and recommendations travel fast — particularly in the Bang Tao and Rawai communities where entrepreneurs and business owners socialise regularly.
Start with Your Own Network
Your first 3–5 clients will almost certainly come from your own expat connections. If you have been in Phuket for even 6 months, you know restaurant owners, tour operators, or consultants who could use better bookkeeping. Offer a free 1-month trial with a proper Xero setup and your first management account. One satisfied client in a well-connected community generates referrals consistently.
Position in Professional Groups
The Phuket Expats and Business Facebook groups are active. A well-written post introducing your services — specific about what you do, what software you use, and what types of businesses you specialise in — generates enquiries. Be specific: "I specialise in Xero bookkeeping for Phuket hospitality businesses, working alongside your Thai CPA for compliance" is more effective than "I offer bookkeeping services".
For the wider business setup picture in Phuket, see our working in Phuket hub. For banking your freelance income efficiently, the Phuket banking guide covers Wise, Thai bank accounts, and international transfers. And for your own tax obligations as a self-employed expat, the Thai tax filing guide for expats covers everything you need.
Frequently Asked Questions
Can a foreign accountant practice in Phuket?
Foreign nationals cannot hold Thai CPA status and cannot sign Thai statutory accounts. However, they can legally provide bookkeeping, management accounting, cloud accounting management, and payroll support — working alongside a Thai CPA who handles the statutory compliance submissions.
What bookkeeping and accounting services are in demand in Phuket?
Xero/QuickBooks management for expat-owned businesses, monthly management accounts in English, bookkeeping for hospitality micro-businesses, payroll administration for mixed Thai/expat staff, and VAT preparation support. The best opportunity is the gap between basic Thai bookkeeping and full accounting firm services.
What are the rates for bookkeeping and accounting services in Phuket in 2026?
Monthly bookkeeping: THB 3,000–12,000/month for most small businesses. Management accounts addition: THB 5,000–15,000/month. Overseas remote clients: USD 500–2,000/month. Most bookkeepers with 10–15 clients earn THB 80,000–150,000/month.
What accounting software is used in Phuket?
Xero is the most popular in the expat market (Xero certification strongly recommended). QuickBooks Online is the second choice. Thai statutory compliance uses FlowAccount, Peak Accounting, or Express Accounting managed by the Thai CPA partner. Xero certification from Xero's partner programme is free and differentiates you clearly.
Do I need a Thai CPA to support my bookkeeping work in Phuket?
Yes, for any work involving Thai statutory accounts, VAT submissions, or tax return signing. The standard model: you maintain the books and client relationship; a Thai CPA partner handles statutory submissions at THB 3,000–15,000/year per client. This is mutually beneficial — you bring them well-maintained books, they provide the compliance coverage you cannot legally do alone.
What is the income reality for a freelance bookkeeper in Phuket?
10–15 retainer clients at THB 8,000/month average = THB 80,000–120,000/month recurring within 12–18 months. Higher with management accounting services and overseas remote clients (USD 500–2,000/month each). First 6–12 months building the client base are slower — most start with referrals from their own expat network.
Need Help Setting Up Your Accounting Practice in Phuket?
Legal structure, Thai CPA partnerships, work permits — our network of Phuket business advisors helps professional service firms get properly established on the island. First question is always free.
Ask us your question →