After Arrival in Thailand: Essential Procedures
At a Glance
- 90-day reporting: Mandatory for stays over 90 consecutive days
- Re-entry permits: Required when leaving Thailand to maintain visa status
- TM.30 reporting: Property owner must report foreign guest arrivals
- TDAC: Mandatory since 1 May 2025 for non-Thai arrivals by air, land or sea
- Penalties: Fines for non-compliance with reporting requirements
90-Day Reporting
Who Must Report
Mandatory for:
- All foreigners staying in Thailand for 90+ consecutive days
- Non-Immigrant visa holders (B, ED, O, O-A, O-X)
- LTR and SMART visa holders
- Work permit holders
Exempt:
- Tourist visa holders and visa-exempt stays (under 90 days)
- Diplomatic passport holders
- Those who leave Thailand before 90 days
Reporting Schedule
- First report: 90 days after arrival or last departure/return
- Subsequent reports: Every 90 days from last report date
- Reset trigger: Leaving and re-entering Thailand resets the 90-day count
- Grace period: 7 days before to 7 days after due date
Reporting Methods
1. Online Reporting (Recommended)
- Website: extranet.immigration.go.th
- Requirements:
- Previous successful in-person report (for account setup)
- Valid email address
- Passport and visa information
- Processing: Immediate confirmation if approved
- Available: 24/7 except maintenance periods
2. In-Person Reporting
- Location: Any Immigration Office
- Required documents:
- Original passport with current visa/extension
- TM.47 form (available at office)
- Passport copy (bio page and current visa/stamp)
- Processing: Same day service
- Hours: Government office hours (typically 8:30-16:30)
3. Postal Reporting
- Method: Registered mail to Immigration Office
- Include: Completed TM.47, passport copies, self-addressed return envelope
- Risk: Delivery delays may cause missed deadlines
- Recommendation: Use only if other methods unavailable
Required Information
- Personal details: Name, nationality, passport number
- Current address: Where staying in Thailand
- Arrival information: Last entry date and port of entry
- Contact details: Phone number and email
Penalties
- Late reporting: ฿2,000 fine
- No reporting: ฿5,000 fine + potential legal issues
- Payment: At Immigration Office (cash only)
- Impact: Late reporting may affect visa extensions
Re-Entry Permits
Purpose
Re-entry permits allow visa holders to leave and return to Thailand without losing their current visa status. Without a re-entry permit, most visas become void upon departure.
Types of Re-Entry Permits
Single Re-Entry:
- Cost: ฿1,000
- Usage: One departure and return
- Validity: Until current visa/extension expires
- Best for: One planned trip abroad
Multiple Re-Entry:
- Cost: ฿3,800
- Usage: Unlimited departures and returns
- Validity: Until current visa/extension expires
- Best for: Frequent travelers or uncertain travel plans
Application Process
At Immigration Office:
- Visit before travel (can apply same day as departure)
- Required documents:
- Original passport with valid visa/extension
- TM.8 form (application for re-entry permit)
- 1 passport photo (4cm x 6cm)
- Appropriate fee (cash)
- Processing: Same day (30-60 minutes)
At Airport (Departure):
- Available at: Major international airports
- Timing: Allow extra time before departure
- Documents: Same as Immigration Office
- Note: More expensive at some airports
Important Notes
- Validity tied to visa: Re-entry permit expires when visa expires
- Not required for: New visa applications (starting fresh status)
- Multiple entry visas: Built-in multiple entry, but re-entry permit still needed for extensions
- Lost permit: Report to police, apply for replacement
TM Forms & Address Reporting
TM.30 - Address Notification
Purpose: Property owners must report foreign guests within 24 hours of arrival
Who reports:
- Hotel/accommodation: Automatically handled
- Private residence: Property owner or manager
- Rental property: Landlord or tenant (check lease agreement)
Reporting methods:
- Online: extranet.immigration.go.th
- In-person: Local Immigration Office
- Mobile app: Available for smartphones
Required information:
- Foreign guest passport details
- Accommodation address
- Arrival date and time
- Property owner information
Penalty: ฿800-2,000 fine for late reporting
TM.47 - 90-Day Reporting Form
- Purpose: Personal address confirmation every 90 days
- Completion: By visa holder or authorized representative
- Submission: With 90-day reporting process
TM.7 - Extension Application
- Purpose: Visa extension applications
- Use: At Immigration Office for staying longer
- Fee: ฿1,900 (standard extension fee)
TDAC - Digital Arrival Card
- Current status: Mandatory since 1 May 2025 for non-Thai arrivals by air, land or sea
- Required action: Submit a new TDAC for each entry through the free official portal within the three days before arrival, including arrival day
- Official service: tdac.immigration.go.th
Digital Arrival Card (TDAC)
TDAC has been mandatory since 1 May 2025 for non-Thai nationals entering Thailand by air, land or sea. Submit a new TDAC for each entry through the free official Immigration Bureau portal at tdac.immigration.go.th within the three days before arrival, including the arrival date. The current official FAQ exempts passengers who transit or transfer without passing through immigration and crew entering in the course of their duties. Children are included. TDAC is not a visa or a guarantee of admission.
Travelers without reliable internet access should seek assistance from airline or Immigration staff and use available airport connectivity or kiosks as a contingency. Kiosks are not the normal substitute for pre-arrival completion. See the complete TDAC guide.
Evidence record: Effective 1 May 2025. Sources checked 7 August 2026. General information only; Immigration Bureau guidance controls. No qualified Thai legal or immigration-professional review has been performed.
Immigration Office Locations
Major Immigration Offices
Bangkok:
- Main Office: Chaeng Watthana Government Center
- Address: 120 Moo 3, Chaeng Watthana Road, Laksi District
- Services: All immigration services
- Hours: Monday-Friday 8:30-16:30
Phuket:
- Location: Phuket Immigration Office
- Address: 482 Phuket Road, Mueang Phuket District
- Services: Extensions, 90-day reporting, re-entry permits
Chiang Mai:
- Location: Chiang Mai Immigration Office
- Address: 71 Mahidol Road, Mueang Chiang Mai District
- Services: Full immigration services
Pattaya:
- Location: Jomtien Immigration Office
- Address: Jomtien Beach Road, Bang Lamung District
- Services: Extensions, reporting, permits
Online Services
- 90-day reporting: extranet.immigration.go.th
- TM.30 reporting: Same portal
- Appointment booking: Available at major offices
- Status checking: Track application progress
Important Tips
Documentation
- Always carry: Passport with current visa/stamp
- Keep copies: Passport bio page, visa page, entry stamp
- Photos ready: Current passport photos for applications
- Cash: Most immigration fees are cash only
Timing
- Plan ahead: Don't wait until deadlines
- Office hours: Check specific office schedules
- Holidays: Immigration offices closed on public holidays
- Peak times: Avoid Monday mornings and month-end
Technology
- Online accounts: Set up for convenience
- Email notifications: Enable for appointment confirmations
- Mobile apps: Download official Immigration apps
- Backup plans: Have alternative reporting methods ready
Common Mistakes
- Forgetting 90-day reports: Set calendar reminders
- No re-entry permit: Visa becomes void if leaving without permit
- Wrong forms: Use correct TM forms for each procedure
- Incomplete documentation: Bring all required documents
Important: Immigration procedures and requirements can change. Always verify current requirements with the Immigration Bureau before traveling or applying for services.
Disclaimer: This is a summary of official guidance. In case of discrepancy, the official source prevails. Fees and processing times change frequently—always verify current requirements on official websites.
Last updated: January 3, 2025 (UTC+7) / January 3, 2025 (UTC+1)