Quick Facts — Phuket Visa Agents
- 📍 Immigration Office: Phuket City Hall, Narisorn Rd, Phuket Town (076-221905)
- 🕐 Hours: Mon–Fri 8:30am–4:30pm, closed Thai public holidays
- 💰 Extension service fee: ฿1,500–3,500 (agent fee, above govt fees)
- 💰 Work permit (new): ฿8,000–20,000 depending on complexity
- 💰 Non-Imm B (business): ฿3,000–6,000 agent fee
- ⚠️ Best referral source: Phuket Expats Facebook group (70k+ members)
After six years in Phuket, I've done the full range — DIY tourist extensions when I was young and frugal, to using a solid agent for complex work permit situations. My honest take: agents are almost always worth it for anything beyond a simple tourist extension, and even for those, the time saving often justifies the ฿2,000 fee.
The Phuket Immigration Office at Phuket City Hall is functional but not fast. Queue times of 2–4 hours are normal during peak periods. An agent who manages your queue number, handles document preparation and knows the officers by face is genuinely valuable. But the quality difference between a good agent and a bad one in Phuket is enormous — and this guide will help you find the former.
What a Visa Agent Does (and Doesn't Do)
Understanding the scope of visa agent services prevents misunderstandings and helps you choose the right type of help:
What agents DO handle:
- Visa extension applications at Phuket Immigration (tourist, Non-Imm O, OA, B, ED)
- 90-day reporting (in-person and online submission)
- TM30 registration (reporting your address to immigration)
- Re-entry permits (essential if leaving Thailand mid-extension)
- Work permit applications, renewals and cancellations (through MOL Phuket)
- Business visa (Non-Imm B) support with employer documentation
- Education visa (Non-Imm ED) with partnered language schools
- Translation and notarisation of foreign documents
- Company registration (BOI and non-BOI)
- Bank letter procurement (sometimes — relationship dependent)
What agents CANNOT do:
- Guarantee visa approvals (no legitimate agent will promise this)
- Change the legal requirements (financial thresholds, documentation rules)
- Overturn a rejected application without a formal appeal process
- Provide legal representation in court (requires licensed Thai attorney)
- Issue Thai visas themselves (only Thai embassies and consulates abroad can)
Phuket Visa Agent Fees — What to Expect
Agent fees are separate from government fees. You pay the agent's service fee plus the official immigration fee directly to the government at the counter. Typical government fees: tourist extension ฿1,900; retirement/Non-O extension ฿1,900; work permit ฿3,000–5,000 depending on type.
| Service | Agent fee range | Govt fee (additional) | Typical total |
|---|---|---|---|
| Tourist visa extension (30 days) | ฿1,500–2,500 | ฿1,900 | ฿3,400–4,400 |
| Retirement visa extension (Non-OA/O) | ฿2,000–3,500 | ฿1,900 | ฿3,900–5,400 |
| Non-Imm B (business) annual renewal | ฿3,000–5,000 | ฿1,900 | ฿4,900–6,900 |
| Work permit — new application | ฿8,000–15,000 | ฿3,000–5,000 | ฿11,000–20,000 |
| Work permit — annual renewal | ฿4,000–7,000 | ฿3,000 | ฿7,000–10,000 |
| 90-day report (in-person) | ฿500–1,000 | Free | ฿500–1,000 |
| Re-entry permit (single) | ฿500–800 | ฿1,000 | ฿1,500–1,800 |
| Education visa (Non-Imm ED) | ฿4,000–8,000 | ฿2,000 | ฿6,000–10,000 |
| TM30 registration | ฿300–800 | Free | ฿300–800 |
How to Find a Reliable Visa Agent in Phuket
Step 1: Get Referrals from the Community
The single best way to find a reliable visa agent in Phuket is to ask in the Phuket Expats Facebook group (70,000+ members). Search the group before posting — agent recommendations come up frequently. Look for names that appear multiple times with positive, specific experiences (not just "great service!"). Negative reports surface quickly in this community too, making it self-regulating.
The Phuket Expats Club (weekly Tuesday meetups, Rawai) regularly has members who can make specific referrals based on your visa type. Worth attending before you need an agent, not after.
Step 2: Ask the Right Questions
When you contact a prospective agent, these questions separate professionals from amateurs:
- Are you registered? (Ask for their business registration or work permit number — legitimate agents have them)
- What exactly is included in your fee? Get this in writing or clear in messaging.
- What is the timeline for my specific application?
- What documents do you need from me, and what do you prepare?
- What happens if the application is rejected or delayed?
- Do you accompany me to immigration or submit on my behalf?
Step 3: Proximity to Immigration Is Not a Quality Signal
The strip of "visa services" shops clustered around the Phuket City Hall immigration office ranges from excellent to actively problematic. Proximity means convenience, not quality. Some of the most reliable Phuket agents operate from offices in Rawai, Patong, or Chalong rather than next to the immigration building.
When to DIY vs When to Use an Agent
| Situation | DIY? | Reasoning |
|---|---|---|
| Simple tourist extension (30 days) | ✅ Yes | Straightforward process, clear documents, ฿1,900. Worth doing yourself if you have a morning free. |
| Retirement extension (clean financials) | ⚡ Maybe | Doable if ฿800k is seasoned in Thai bank. Agent saves 2–4 hours and reduces document anxiety. |
| Work permit application | ❌ No | Multi-agency process (MOL + Immigration). Employer involvement. Documentation complex. Agent essential. |
| Business visa (Non-Imm B) | ❌ No | Requires employer documentation, BOI/MOL coordination. Agent saves weeks of confusion. |
| 90-day report (online) | ✅ Yes | Immigration online system now works reasonably well. DIY saves ฿500–1,000 per report. |
| Education visa (ED) | ⚡ Maybe | Agent often has school partnerships. But if you enrol directly, DIY application is straightforward. |
| TM30 (address registration) | ✅ Yes | Your landlord/hotel should file this. If they don't, it's a simple online submission. |
Phuket Immigration Office — Practical Info
Main office: Phuket City Hall, Narisorn Road, Amphoe Mueang, Phuket Town 83000. Phone: 076-221905. Open Monday–Friday 8:30am–4:30pm. Closed on Thai national holidays (check the official calendar — there are usually 12–16 per year).
Queue system: Numbers are dispensed from 8:30am. For extensions, the processing window is typically 9am–noon and 1pm–3:30pm (after the lunch break). Arriving by 8:00am to queue for a number before the office opens is the most reliable approach for DIY visits. For 90-day reports specifically, arrive by 8am for an in-and-out experience.
Documents to bring always: Original passport, all current visa stamps, photocopies of all passport pages (including blank ones), TM6 departure card (if still applicable for your visa type), and the specific documents for your application type. Agents will give you a complete checklist — DIY applicants should check the visas hub for type-specific document lists.
Connect with a Vetted Visa Agent
Our directory includes visa and immigration services recommended by the Phuket expat community — with real reviews and current pricing.
Browse Visa Services DirectoryFrequently Asked Questions
Continue Reading
- Phuket Visas Hub — All Types Explained
- Retirement Visa (Non-OA) Complete Guide
- Work Permits in Phuket
- Banking & Financial Setup Guide
- Phuket Relocation Checklist
- Expat Services Directory