🗓 Last updated: March 2026

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.

🏝️ Phuket Context

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 TypeDIY (Chalong)Via Agent
Government extension fee฿1,900฿1,900 (you pay this regardless)
Agent service fee฿0฿2,500–4,000
Your time4–8 hours (travel + waiting + possible second trip)15 minutes (drop off/pick up)
Document prep errorsReal risk — one missing doc = return tripAgent checks before submission
Transport to Chalong฿200–400 round trip from most Phuket areas฿0 (agent goes for you)
Stress factorVariable — depends on your tolerance for queuesLow

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.

Need Help With Your Visa?
Trusted Phuket Visa Agents
Don't navigate Thai Immigration alone. Our vetted agents handle retirement visas, Elite applications, 90-day reports and extensions — correctly, first time. Starting from 2,500 THB.
Browse Vetted Visa Agents →

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:

ServiceTypical Agent FeeGovernment 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.

💡 The Hybrid Approach

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:

🚩 Avoid Any Agent Who:

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:

  1. Download TM.7 form from immigration.go.th (or pick up at the office)
  2. 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
  3. 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
  4. Take a number — the number system at Chalong is reliable. Wait your turn
  5. Submit documents — officer will check everything and take your passport
  6. Wait for call — usually 30–90 minutes for a standard extension
  7. 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 SituationDIY or Agent?
Standard retirement extension, same docs as previous yearDIY — it's simple enough
First-time retirement extensionAgent — learn the system once
Non-B with work permitAgent — always
Family with 3+ members all needing extensionsAgent — the time saving alone justifies it
Switching visa typesAgent — higher stakes, non-obvious process
90-day report (no travel planned)DIY online — takes 5 minutes
Any LTR, SMART, or new visa programAgent — 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

How much does a visa agent cost in Phuket?
Standard annual extension: ฿2,500–4,000 agent fee plus ฿1,900 government fee. 90-day reports: ฿500–800. Non-B + work permit: ฿15,000–30,000. Always ask for a breakdown separating agent fees from government fees.
Is it illegal to use a visa agent in Thailand?
No — using a licensed visa agent or immigration lawyer is completely legal. Problems arise only if an agent offers fraudulent documents. Avoid anyone promising to "arrange" bank statements or fake employment letters.
Can I do my extension myself at Chalong Immigration?
Yes, for standard extensions (retirement Non-OA, Non-O, tourist). Arrive by 08:00, bring full documents with photocopies, and expect 1–3 hours. Staff speak functional English. For Non-B, LTR, SMART, or first-time complex cases, use an agent.
What are red flags of a bad visa agent in Phuket?
Red flags: guarantees approval regardless of situation; asks you to sign blank forms; offers to create fake bank statements; prices significantly below market; no physical office; operates only via messaging apps with no verifiable business identity.
Affiliate Disclosure: Some links on this page are affiliate links. If you use a recommended service, we may earn a small commission at no extra cost to you. This helps us keep Phuket Expat Guide free. We only recommend services we'd use ourselves.