When I arrived in Phuket seven years ago, I handled my first Non-O extension myself. I spent an entire Tuesday at Chalong Immigration, came back missing two photocopies, returned Wednesday, and eventually got it stamped. Total: two full days, ฿120 in copies and tuk-tuk rides, and a fair bit of stress.
The next year I paid a local agent ฿3,500. They dropped off my passport and picked it up stamped — I never set foot in the immigration office.
Both approaches worked. But they're not both the right choice for every situation. Here's the honest breakdown.
This guide covers visa extensions and applications handled at or through Phuket's main immigration office in Chalong. Consulate applications (KL, Penang, Singapore) are a separate matter — agents are almost always worth it for those.
The Real Costs of DIY at Chalong Immigration
People think DIY is free. It's not free — it costs time, which has value. Let's be honest about what DIY actually costs:
| Cost Type | DIY (Chalong) | Via Agent |
|---|---|---|
| Government extension fee | ฿1,900 | ฿1,900 (you pay this regardless) |
| Agent service fee | ฿0 | ฿2,500–4,000 |
| Your time | 4–8 hours (travel + waiting + possible second trip) | 15 minutes (drop off/pick up) |
| Document prep errors | Real risk — one missing doc = return trip | Agent checks before submission |
| Transport to Chalong | ฿200–400 round trip from most Phuket areas | ฿0 (agent goes for you) |
| Stress factor | Variable — depends on your tolerance for queues | Low |
For someone earning freelance income at, say, ฿5,000/hour, paying a ฿3,500 agent fee to save 6 hours is an obvious win. For a retired person with time on their hands, DIY is a sensible call.
When DIY Makes Complete Sense
There are situations where handling your own visa extensions is easy, low-risk, and genuinely not worth paying an agent for:
✅ Easy to DIY
- Standard tourist extension (TR +30 days)
- Annual Non-OA retirement extension (standard case, same documents as before)
- 90-day reports (online at immigration.go.th)
- TM.30 registration if your landlord won't do it
- Re-entry permit (single: ฿1,000, multiple: ฿3,800) — straightforward
⚠️ Agent Strongly Recommended
- Non-B (business) visa + work permit
- LTR Visa application
- SMART Visa (T/I/E/S)
- Switching visa types while in-country
- Dependent visa for family members (complex)
- Any case where you have a prior overstay on record
- First-time retirement extension with new financial proofs
What Phuket Visa Agents Actually Charge
Transparency on fees is something Phuket agents aren't always great at — some pad the quote until you ask for itemisation. Here's roughly what the market looks like as of early 2026:
| Service | Typical Agent Fee | Government Fee (additional) |
|---|---|---|
| Annual extension (retirement/family Non-O) | ฿2,500–4,000 | ฿1,900 |
| Tourist extension (30 days) | ฿1,500–2,000 | ฿1,900 |
| 90-day report (in-person) | ฿500–800 | ฿0 |
| Re-entry permit (multiple) | ฿500–1,000 | ฿3,800 |
| Non-B + Work Permit (new) | ฿15,000–30,000 | ฿3,000–5,000 |
| Non-B annual renewal | ฿5,000–8,000 | ฿1,900 |
| Consulate visa application (KL) | ฿5,000–12,000 | ฿2,000–3,000 |
| LTR Visa application | ฿15,000–25,000 | ฿50,000 |
| DTV Visa application | ฿3,000–6,000 | ฿10,000 |
| Family dependent extension (per person) | ฿2,000–3,000 | ฿1,900 |
These are market rates — not guarantees. Always get a quote in writing that separates the agent fee from government fees. Any agent who bundles them into a single opaque number is someone to be cautious about.
The Case for Using an Agent: Beyond Time Savings
There are reasons beyond time that push experienced expats toward agents:
Rules change without announcement
Thai immigration requirements shift frequently — and not always with public announcements. A good Phuket agent is at the immigration office multiple times per week. They know when Chalong's officers start requiring a new document that wasn't on the list last month. You won't know until you turn up and get turned away.
Officer-specific preferences
Phuket immigration has individual officers with individual preferences. Some want financial statements stapled a specific way. Some require the landlord to be present for the first extension. Some are stricter on photo size. Agents who work the Chalong office regularly know these preferences, and it reduces friction enormously.
Insurance against rejections
If an extension gets rejected when you've handled it yourself, you're in a difficult position — potentially out of status, scrambling for plan B. A reputable agent stands behind their submission and will sort it out. This "rejection insurance" alone is worth the fee for many people.
Many long-term Phuket expats use agents for the first extension of a new visa type (to learn the ropes), then do subsequent renewals themselves once they know exactly what's required. This is a smart strategy — you get the guidance when you need it without paying forever.
Red Flags: What to Avoid in a Phuket Agent
Not all visa agents in Phuket operate ethically. Some warning signs:
Offers to "arrange" bank statements you haven't actually accrued. Provides fake employment letters or business registration documents. Guarantees approval regardless of your situation. Asks you to sign blank or pre-filled forms. Has no physical Phuket office address you can verify. Operates only via Line or WhatsApp with no verifiable business identity. Charges fees significantly below market without explanation.
The Thai immigration system takes document fraud very seriously. A rejected application is annoying. A blacklisting is catastrophic. No fee saving is worth that risk.
Where to find reputable agents in Phuket
- Referrals from expat communities — Phuket expat Facebook groups (Phuket Expats, Rawai Expats, Bang Tao Expats) regularly discuss agent recommendations
- Your international school — BISP, UWC, and HeadStart all have relationships with reputable local agents and often make recommendations to families
- Your landlord or property manager — especially in Bang Tao/Laguna or Rawai, where many landlords have long-standing agent relationships
- Bangkok Hospital Phuket's international desk — often keeps a referral list of immigration services for medical-visa patients
DIY Step-by-Step: Chalong Immigration Extension
If you decide to do it yourself, here's what a standard annual extension looks like in practice at Chalong:
- Download TM.7 form from immigration.go.th (or pick up at the office)
- Prepare your documents — see your specific visa type requirements. Standard retirement: passport + all entry/extension pages, retirement income evidence (pension letter or ฿800k bank seasoning), TM.7, photos
- Arrive by 08:00–08:30 — the queue at Chalong fills early. Afternoons after 13:00 are notably quieter but riskier as officers start wrapping up
- Take a number — the number system at Chalong is reliable. Wait your turn
- Submit documents — officer will check everything and take your passport
- Wait for call — usually 30–90 minutes for a standard extension
- Collect passport — with the new extension stamp
The Chalong office English is functional enough for simple extensions. Bring printed documents — they do not accept documents on your phone. And wear a collar, not a singlet — the dress code sign is real and enforced.
The Bottom Line: My Recommendation
After seven years in Phuket and multiple visa types across my own family, here's my honest framework:
| Your Situation | DIY or Agent? |
|---|---|
| Standard retirement extension, same docs as previous year | DIY — it's simple enough |
| First-time retirement extension | Agent — learn the system once |
| Non-B with work permit | Agent — always |
| Family with 3+ members all needing extensions | Agent — the time saving alone justifies it |
| Switching visa types | Agent — higher stakes, non-obvious process |
| 90-day report (no travel planned) | DIY online — takes 5 minutes |
| Any LTR, SMART, or new visa program | Agent — these require specialist knowledge |
| Tourist extension (casual) | DIY — easy at Chalong |
Find a Trusted Visa Agent in Phuket
Our recommended agents are vetted, Phuket-based, and transparent on fees. No guarantees of approval — just good, legal service.
Find an Agent →Frequently Asked Questions
Phuket Visa Guide 2026 · Chalong Immigration Office · 90-Day Reporting · Switching Visa Types · Non-B Visa Phuket · LTR Visa Guide