The Non-B visa is Thailand's standard work visa. For Canadian citizens, it is the only legal pathway to employment in Thailand — but it comes with a hard constraint: you must have a Thai employer before the application even begins. Self-employed Canadians, freelancers, and remote workers do not qualify. If you are a Canadian remote worker, the DTV (Digital Nomad Visa) is your alternative.
This guide covers the exact financial requirements, employer-side constraints, document preparation, and the specific failure points where Canadian Non-B applications get rejected.
The Non-B Compliance Reality: Binary Employer Sponsorship
Thai immigration treats the Non-B as a work authorization visa, not a residence visa. The visa itself is issued to the employee, but the entire application is anchored to employer compliance. Thai immigration's position is absolute: without a registered Thai employer willing to legally sponsor you, you cannot obtain a Non-B. No exceptions.
This creates a fundamental structural constraint for Canadian applicants: your potential employer must meet specific registration, financial, and staffing requirements. Many foreign companies operating in Thailand (subsidiaries, regional hubs, consulting firms) fail these checks. When they do, the application is rejected — even if every other document is pristine.
The non-b visa canadian applicant pool includes corporate employees transferred to Bangkok, business owners who established Thai subsidiaries, and professionals hired by Thai-registered entities. Each faces identical employer-side vetting.
Why Canadian Non-B Applications Fail: The Employer-First Trap
Failure #1: Employer Registration and VAT Compliance
Thai immigration cross-checks every employer against the Department of Business Development (DBD) registry. The employer must be registered as a juristic entity in Thailand. Sole proprietorships, partnerships, and unregistered operations do not qualify.
Many Canadian business owners operating in Thailand work under simplified structures: an import-export sole proprietorship, a consulting arrangement without formal Thai company registration, or a regional sales office under a foreign parent company. All of these fail the DBD registration check. Immigration will reject the application instantly.
Second, the employer must be VAT-registered (if annual turnover exceeds 1.8 million THB). Without a valid PP01 VAT certificate from the Thai Revenue Department, the employer cannot sponsor employees — even if the company is technically registered and operational.
Failure #2: Staffing Ratio — The 4:1 Rule
Thai immigration enforces a strict staffing constraint: foreign employees cannot exceed 25% of the total workforce. This is calculated as a 4:1 ratio (Thai to foreign employees). A company with 10 employees can sponsor only 2 foreign workers. A company with 3 employees can sponsor zero.
Canadian applicants often overlook this when evaluating potential employers. If the company has hired 3 foreign nationals already, the sponsorship slot is full — even if management promises to bring you on. Immigration will not issue a WP32 pre-approval letter (the first step in the Non-B process) if the ratio is violated.
Failure #3: Registered Capital and Company Financials
Thai immigration requires minimum registered capital of 2 million THB per foreign employee. A company with 2 million THB registered capital can sponsor only 1 foreign employee. For 2 foreign employees, the minimum jumps to 4 million THB.
Additionally, the employer must provide audited financial statements (Sor Bor Chor 3 auditor's report) showing proof of operational capacity. Companies with negative net income, declining revenue, or insufficient cash reserves are denied sponsorship. Thai immigration's logic is clear: they want to ensure the employer has genuine business need and financial stability to employ foreigners.
Canadian applicants sponsored by startups, newly-formed subsidiaries, or companies in financial transition frequently encounter rejections at this stage. The employer's balance sheet — not the applicant's credentials — becomes the barrier.
Failure #4: Employment Contract Mismatch
The employment contract presented to Thai immigration must align with corporate records, tax filings (PND 1), and the company's business registration scope. If the contract lists a salary that exceeds historical tax filings, or a job title outside the company's registered operations, immigration flags it as fraudulent documentation.
Canadian applicants working for Thai subsidiaries of international firms often encounter this friction: the parent company set their salary in USD or CAD, the Thai subsidiary's PND 1 shows lower withholding, and the employment contract lists a title the subsidiary doesn't formally operate under. These mismatches trigger rejections.
The Correct Non-B Compliance Pathway for Canadians
Step 1: Employer Verification (Before Any Personal Documents)
Before you gather a single document, your employer must meet these non-negotiable criteria:
- Active registration in the DBD (check via DBD public search)
- Valid VAT registration (PP01 certificate) if annual revenue exceeds 1.8 million THB
- Minimum registered capital of 2 million THB per foreign employee you are sponsoring
- Thai to foreign staffing ratio of at least 4:1
- Audited financial statements (Sor Bor Chor 3) for the past fiscal year
- No pending labor disputes or tax violations with Thai authorities
If your employer cannot document these criteria, the Non-B application will be rejected regardless of your qualifications. This is the hard truth Canadian applicants must accept early.
Step 2: WP32 Pre-Approval Letter (Issued by Thai Labour Department)
Your employer applies at the Thai Labour Department for a WP32 pre-approval letter. This is not the Non-B visa itself — it is a formal confirmation that the employer is eligible to sponsor foreign employees and that you are the intended beneficiary.
Processing typically takes 3–5 working days. The Labour Department checks the employer's registration, financial records, and staffing ratio. If the employer fails this check, the application stops here. No WP32 means no Non-B visa is possible.
Step 3: Non-B E-Visa Submission (via Thai Embassy Outside Thailand)
With the WP32 letter in hand, you submit your Non-B visa application via the official Thai e-visa portal (Official Thailand e-Visa portal) at your nearest Thai embassy or consulate. As a Canadian citizen, you will likely submit through the Royal Thai Embassy in Ottawa, or the Thai Consulate General in Toronto or Vancouver, depending on your residence.
Your documentation package includes:
- Valid Canadian passport (biodata page)
- Passport-style headshot photo (4x6 cm or digital equivalent)
- Completed TM.87 form (Non-B visa application)
- WP32 pre-approval letter from Thai Labour Department
- Employment contract (Thai and English, signed wet ink)
- Company registration documents (Cert. of Incorporation or DBD registration)
- Company financial statements (audited, past fiscal year)
- List of all employees (Thai and foreign) with job titles to verify the 4:1 ratio
- Bank statement showing 30,000 THB minimum balance (your personal account)
- Confirmed flight booking into Thailand (within 90 days of visa approval)
- Accommodation confirmation in Thailand (hotel booking or rental agreement)
- Criminal record check issued by Canadian authorities (if requested by embassy)
Processing timelines vary by embassy. The Royal Thai Embassy in Canada typically takes 10–21 days for Non-B processing. Some embassies process faster; others request additional documents, which extends the timeline to 4–6 weeks.
Step 4: Non-B Visa Issuance (90-Day Validity)
Once approved, your Non-B visa is issued as a 90-day single-entry visa. You must enter Thailand within 90 days of the visa date. Upon entry, you are granted a 90-day stay in Thailand.
Step 5: Medical Checkup and Work Permit Application (In Thailand)
Within 15 days of entering Thailand, you must undergo a medical examination at a Thai hospital (chest X-ray, blood work, physical exam — standard procedures). The hospital issues a medical certificate (Sor Thor 2 form).
Your employer then applies for a work permit (WP 3) at the Thai Labour Department on your behalf. Processing takes approximately 3 working days. You do not need to attend this appointment.
Step 6: Work Permit Collection (In-Person Required)
You must physically attend the Labour Department to collect your work permit. Employers cannot collect it on your behalf. Bring your passport and the receipt provided after the WP 3 application. The permit is valid for 1 year from the date of issuance.
Step 7: Visa Extension (After 90 Days, In Thailand)
Your initial 90-day Non-B visa does not automatically extend. Before day 90 expires, your employer applies for a 1-year extension at your local immigration office. Processing takes approximately 10–14 days. You must attend this appointment in person.
To extend, you must show:
- Current passport with valid Non-B visa
- Completed TM.47 form (extension application)
- Work permit (original, current)
- Recent bank statement (showing continued financial stability)
- Company letter confirming ongoing employment
- Passport-style photo (4x6 cm)
The extension is issued as a 1-year stamp valid until the same calendar date the following year. Each year, you repeat this process: your employer applies 45 days before expiration, you attend the immigration appointment, and you receive a new 1-year extension.
Canadian-Specific Documentation Considerations
Criminal Record Check
Thai immigration may request a criminal record clearance from Canada. Contact the Canadian police information centre (CPIC) or use the Royal Canadian Mounted Police (RCMP) national repository for an official check. Processing can take 4–8 weeks, so request this early if you anticipate needing it.
Educational Credentials (If Relevant to Your Role)
If your Non-B is for a specialized role (engineer, consultant, manager), your employer may request proof of educational qualifications. Obtain official transcripts and diplomas from your Canadian institution. If documents are not in English or Thai, have them officially translated and notarized.
Exchange Rate Considerations
The 30,000 THB minimum bank balance requirement (approximately $850 CAD at current rates) is nominal, but ensure your bank statement clearly shows the balance in THB or an equivalent foreign currency conversion. Statements in CAD alone may slow processing if the embassy must manually convert.
The Cost of Getting It Wrong
A rejected Non-B application means:
- Non-refundable Thai government embassy fee (~300–500 THB per application attempt)
- Lost time: typically 3–6 weeks to reapply after identifying the error
- Employer frustration: many Thai companies lose confidence in the sponsorship process after a single rejection and withdraw the application entirely
- Visa gap: if rejected after entering Thailand on a different visa, you may face illegal-stay issues if you cannot secure alternative status quickly
The most common loss: Canadian applicants spend weeks preparing documents only to discover their employer fails the financial or staffing ratio checks at Step 1. This could have been caught in a 15-minute pre-screening conversation before any work began.
Why Issa Compass Is the Mathematical Safeguard
Issa Compass Non-B product starts with employer verification — not with collecting your personal documents. Our team conducts the DBD registry check, reviews audited financials, confirms the staffing ratio, and validates VAT registration before you pay the government fee or your employer invests time in the labour department application.
For Canadian applicants, this de-risks the entire process. You know within days whether your employer qualifies, not after weeks of document gathering and embassy processing. Our success rate on Non-B applications is significantly higher than DIY submissions because we eliminate the employer-side rejection reasons first.
Issa also manages post-work-permit logistics: TM30 registration, 90-day immigration reporting, and work permit renewal coordination across subsequent years.
Frequently Asked Questions
Can I switch from DTV to Non-B while in Thailand?
No. You must exit Thailand and apply for the Non-B via embassy while outside the country. You cannot convert a DTV to a Non-B from inside Thailand. This is a structural rule enforced by Thai immigration.
What if my employer is a foreign company with a Bangkok office?
The Bangkok office must be a separately registered Thai juristic entity with its own DBD registration, VAT status, and financial records. A foreign company's branch office or liaison office in Thailand cannot sponsor employees. Only a formally registered Thai company can.
Does my employer need to be a Thai-owned company?
No. The company can be foreign-owned, but it must be registered as a Thai limited company (บริษัท จำกัด) or public company with a Thai business registration number. Ownership nationality does not matter; Thai legal registration does.
What happens to my Non-B if I change employers?
Your Non-B visa is employer-specific. If you change jobs, you must exit Thailand and apply for a new Non-B with your new employer. You cannot transfer the existing visa or change the employer on the existing stamp. The process restarts from Step 1.
Can I work remotely for a Canadian company on a Non-B visa?
No. The Non-B ties you to a specific Thai employer. If you work remotely for a Canadian parent company through a Thai subsidiary, the subsidiary must be registered and formally employ you. You cannot use a Non-B to work for an external company.
How long does the full Non-B process take for Canadian citizens?
From employer WP32 approval through work permit collection: typically 4–8 weeks, depending on embassy processing speed and labour department efficiency. The labour department typically processes in 3–5 days; the embassy typically processes in 10–21 days; in-country medical and work permit steps take 3–5 days each.
Next Steps for Canadian Non-B Applicants
If you have identified a Thai employer and want to verify employer eligibility before investing time and money, book a free consultation with Issa Compass. Our team will check DBD registration, review financial records, and confirm staffing ratio compliance in a single call. This one conversation can prevent weeks of wasted effort.
If your employer is not yet registered in Thailand or you are unsure about legal structure, we can also guide the setup process to ensure compliance from day one.
