Never overstay again. Free Thai visa & 90-day reminders →
Learn the exact steps to submit your documents to Thai Kru Visa Agency. From initial contact to secure upload, we guide you through every part of the process.
Talk with our Thailand Specialists Numfhon, Tarn or Eric.
★★★★★ 5.0 on Google · Best Thailand visa agency
It's office hours in Bangkok, we'll reply within the hour.
Or reach us directly: +66 99 333 2568 [email protected]
Bangkok · Pattaya · Chiang Mai · Phuket · Koh Samui
100% money-back guarantee
The process starts with contacting us, receiving a custom checklist, and then using the secure upload link we send you once your file is ready.
Prepare your documents early. Common items include a clear Certificate of Criminal Record, an updated photo (even a phone photo works — we can edit it), bank statements, TM30, and Thai bank statements or passport stamps depending on your visa.
For retirement visas, note the distinction: a Non-OA Retirement Visa requires a Foreign Insurance Certificate or Health Insurance Policy, while a standard Non-O Retirement Visa does not. Always follow the exact checklist we give you for your category.
Read our guide on how to start the DTV visa application process if you are applying through a Muay Thai or cooking course. If you run into upload problems, see our article on why you might be unable to upload bank statements or other documents.
Timelines vary by visa. We handle everything from Ed Visas and Destination Thailand Visas to 90-day reports, Non-O extensions, and retirement visas. Our service fees are straightforward: 13,500 Baht plus embassy fee for an Ed Visa, 12,000 Baht (including immigration fee) for Non-O extensions, 8,500 Baht for Non-O Retirement, and 6,000 Baht for a 90-day report.
Book a consultation with Thai Kru Visa Agency today. We will walk you through the exact document submission process for your situation and make sure nothing is missed.
A 1-hour video call with a Thailand visa expert. A written plan in your inbox within 24 hours. And a full year of email and chat support to keep you on track.