If you’ve just received a job offer in Thailand or are preparing to work legally, securing a Non-Immigrant B Visa from your home country is the most secure and streamlined way to begin your journey. While some choose to change their status after arrival, applying from abroad offers a “cleaner” route with lower legal risk, ensuring you land in Thailand work-ready and avoid the stress of visa expiry or potential rejection while in-country. This guide provides a complete, step-by-step roadmap of the process, so you can transition to your new role with confidence.
Why Apply for a Non-B Visa from Abroad is better option?
1. Less documentation complexity
When you apply from abroad via the Thai e-Visa system, most of the heavy lifting falls on your employer. The key documents — the WP.3 approval letter, company affidavit, and sponsor letter — all come from the company side. Your personal paperwork is straightforward by comparison.
Contrast that with changing visa status inside Thailand, where you’ll also need translated and certified copies of your education certificates, proof of Thai address, and other documents that are harder to gather quickly when you’re new to the country.
2. You arrive in Thailand work-ready
When your Non-B Visa is approved, you land in Thailand as a legal work visa holder. Your employer can start your Work Permit application immediately. There’s no waiting in legal limbo on a tourist visa while your paperwork catches up.
3. Lower risk than changing visa inside Thailand
In-country visa changes carry timeline pressure. If your tourist visa expires before the change is approved, you’re in overstay territory — which is a serious problem. And if the change gets rejected, you may have to leave anyway and apply from abroad, except now you’ve lost weeks.
Applying from home means you know the outcome before you book your flight. If something goes wrong with the documents, it gets fixed before it affects your travel plans.
Who suit with this method?
-
You’ve received a job offer from Thai company and you’re still in your home country
-
You’re in Thailand on a visa type that can’t be changed to Non-B in-country
-
Your current visa is expiring soon and there’s no time to change inside the country
5 Steps to Apply for a Non-B Visa from Abroad
Employer’s Part
Step 1 — Prepare the WP.3 documents (employer side)
What is WP.3? It’s an approval letter issued by Thailand’s Department of Employment (DOE) confirming that your employer has the legal right to hire a foreign national for a specific position. Without it, there is no Non-B Visa application. Full stop.
Your employer is responsible for gathering these documents to request the WP.3:
- Company affidavit (DBD-certified, max 3 months old)
- Financial statements from the most recent fiscal year
- Shareholder list and company registration documents (Bor Jor 2 / Bor Jor 5)
- VAT registration certificate (Por Por 01 or Por Por 20)
- List of Thai employees on payroll (to verify the 4:1 Thai-to-foreigner ratio)
- Job description and details of your position
Step 2 — Submit WP.3 to the Department of Employment
The employer (or an authorised representative) submits all documents through the DOE’s online e-workpermit system. The review process has three internal levels — and in some cases, an officer may visit the company’s registered address to verify it’s a real operating business.
Typical approval time is 3–7 business days, but it can run longer depending on document quality and the DOE’s current workload. If anything is missing or incorrect, the clock restarts.
Your Part
Step 3 — Create a Thai e-Visa account
While your employer handles WP.3, you can get a head start. Go to thaievisa.go.th and create a personal applicant account. You’ll fill in your personal details and upload a passport photo that meets the Thai government’s specifications (white background, taken within the past 6 months, 3.5 × 4.5 cm).
Don’t wait for WP.3 to arrive before doing this. Account creation is straightforward but the system can be slow —
Step 4 — Submit the Non-B Visa application and pay the fee
Once WP.3 is in hand, you upload all documents through your Thai e-Visa account — both the employer’s documents and your personal ones. Then you pay the visa fee online.
After submission, the Thai embassy or consulate assigned to your location reviews the application. Processing typically takes 2–3 weeks, though this varies by country. You’ll be notified through the system when a decision is made. If approved, you’ll receive a visa label or digital approval to download and present at the border.
Step 5 — Travel to Thailand and begin your Work Permit
Your Non-B Visa is valid for 90 days from the date of issue — not the date you enter. Book your flight accordingly and make sure you enter within that window.
Once you arrive, your employer can immediately begin the Work Permit application process. The Work Permit application is a separate process covered in detail in our Work Permit guide. You should have a Work Permit in hand before you start working — not after.
getting this done in advance saves you time when documents are ready.
Free! Document List for Applying Non-B Visa for you and your employer
Non-B Visa Processing Time: How Long Does It Actually Take?
Total timeline from start to entry
Realistically, budget 2–4 weeks from the moment all documents are ready. This assumes no errors and no back-and-forth with the DOE or embassy. If documents need corrections, add another week or more.
Which step takes the longest — and why
The WP.3 approval stage is the least predictable. Three levels of DOE staff review the submission, and if a site visit is triggered, it adds unplanned time. Document errors at this stage are the single most common cause of delays — one missing signature or an expired company certificate sends everything back to square one.
Embassy processing (Step 4) is usually more consistent at 2–3 weeks, though it varies by country and season.
Tips to speed up the process
- Get all documents fully prepared before submitting anything — don’t submit in batches
- Check every document’s validity date before submission — one expired doc restarts the process
- Create your Thai e-Visa account while the employer is still working on WP.3
- Coordinate daily with your employer’s HR during the WP.3 stage — delays often happen in communication gaps
- Consider working with a visa consultant who knows the DOE process inside out
FAQs
No. Working in Thailand without a Non-B Visa is illegal under the Foreign Workers Act. It applies regardless of whether you’re freelancing, on contract, or employed full-time. Penalties include fines, deportation, and a re-entry ban.
The Non-B Visa grants 90 days of stay from your entry date. Once your Work Permit is issued, your permission to stay is extended in line with your employment contract — typically one year at a time, renewed annually.
WP.3 is an approval letter issued by the Department of Employment confirming that your employer is legally permitted to hire a foreign national for your specific role. It is the foundational document for the Non-B Visa application. No WP.3 means no visa.
No. The Non-B Visa requires employer sponsorship. Without a company to issue the WP.3 letter and Sponsor Letter, there is no application to make. The visa is tied to a specific employer and position.
From the moment your employer starts gathering documents to the day you arrive in Thailand: expect 2–4 weeks if everything goes smoothly. The WP.3 stage (3–7 business days) and embassy processing (2–3 weeks) are the two longest steps. Errors at either stage add time.
Request the rejection reason from the embassy via the Thai e-Visa system. Fix the underlying problem — whether it’s a document issue or a company eligibility issue — before resubmitting. Submitting again without changes almost always results in a second rejection.
In some cases, yes — if your current visa type permits an in-country status change. Visa exemption and certain tourist visas do allow this in some circumstances. If your visa type doesn’t permit it, or if it’s expiring, you’ll need to exit Thailand and apply from a third country or your home country.
The application is submitted entirely online through the Thai e-Visa system. Some embassies may require you to collect the physical visa label in person once approved — check the specific requirements of the Thai embassy or consulate in your country.
Summary
Here’s the short version. Your employer requests a WP.3 letter from Thailand’s Department of Employment — this is the key document that unlocks everything else. While that’s being processed, you create an account on the Thai e-Visa platform. Once WP.3 arrives, you upload your full document package and pay the visa fee. The embassy reviews your application over 2–3 weeks. When approved, you have 90 days to enter Thailand and begin your Work Permit process.
Three things determine whether this goes smoothly: your employer’s documents are complete and current, your personal documents are ready before you need them, and both sides communicate quickly throughout. Every significant delay in this process traces back to a gap in one of those three.
Non-B, BOI Visa and Work Permit Service in Bangkok
Your employer handles the company side — but navigating Thailand’s immigration system for the first time is a lot to take on alone. RLC works directly with foreign candidates and their HR teams to make the process smooth from day one: document preparation, WP.3 submission to the Department of Employment, and coordination with all relevant authorities — all managed in one place.
If you want clarity on your specific situation, get in touch with RLC. We’ll walk you through exactly what’s needed and keep things moving.