Visa agent immigration paperwork Phuket

Visa Agents in Phuket: When to Use One, What They Cost & How to Choose

By Phuket Expat Guide Last updated: March 2026 ~2,800 words

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)
Red flag alert: Any agent who promises to "sort out" an extension regardless of your documentation, or who implies they have "special connections" that bypass normal requirements, is either misleading you or engaged in something that could put your legal status in Thailand at serious risk. Walk away.

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.

ServiceAgent fee rangeGovt 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,000Free฿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–800Free฿300–800
Bundled packages: Many agents offer annual bundles — e.g. retirement extension + 4x 90-day reports + re-entry permit for ฿6,000–8,000. If you're staying a full year, compare bundle vs individual pricing. The bundles are usually better value.

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

SituationDIY?Reasoning
Simple tourist extension (30 days)✅ YesStraightforward process, clear documents, ฿1,900. Worth doing yourself if you have a morning free.
Retirement extension (clean financials)⚡ MaybeDoable if ฿800k is seasoned in Thai bank. Agent saves 2–4 hours and reduces document anxiety.
Work permit application❌ NoMulti-agency process (MOL + Immigration). Employer involvement. Documentation complex. Agent essential.
Business visa (Non-Imm B)❌ NoRequires employer documentation, BOI/MOL coordination. Agent saves weeks of confusion.
90-day report (online)✅ YesImmigration online system now works reasonably well. DIY saves ฿500–1,000 per report.
Education visa (ED)⚡ MaybeAgent often has school partnerships. But if you enrol directly, DIY application is straightforward.
TM30 (address registration)✅ YesYour 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 Directory

Frequently Asked Questions

How much does a visa agent cost in Phuket?
Service fees range from ฿1,500–3,000 for a simple visa extension to ฿8,000–20,000 for work permit applications. These are on top of official immigration fees paid directly to the government.
Can I trust visa agents in Phuket?
Quality varies significantly. Ask for referrals from the Phuket Expats Facebook group rather than choosing based on proximity to the immigration office. Reliable agents provide written quotes and don't promise outcomes they can't guarantee.
Where is Phuket Immigration Office?
The main Phuket Immigration Office is at Phuket City Hall, Narisorn Road, Phuket Town. Open Monday–Friday, 8:30am–4:30pm. Phone: 076-221905. Arrive early — queues can be 2–4 hours during peak periods.
Do I need a visa agent for a retirement visa extension in Phuket?
Not necessarily. If your financial evidence is straightforward (฿800,000 seasoned in a Thai bank or ฿65,000/month income), DIY is feasible. Most expats use an agent for the time saving and peace of mind — expect to pay ฿2,000–3,500 for the annual extension service.
What's the difference between a visa agent and an immigration lawyer?
Visa agents handle routine applications and document preparation. Immigration lawyers handle legal disputes, rejected applications, appeals, BOI structures and complex situations. For routine visa work, an agent is sufficient and much cheaper.

Continue Reading

Affiliate disclosure: The visa services directory link above is an affiliate referral. We may earn a commission if you book through it. We only list services with positive community track records. Full disclosure.