Updated February 2026

BC PNP Job Offer Requirements

The complete 2026 guide to BC PNP job offer eligibility. Understand what makes a valid offer, employer requirements, and wage thresholds.

30+ hrs/wk
Full-time minimum
Permanent
Indeterminate term required
BC-Based
Employer must be in BC

Why Your Job Offer Is the Foundation of BC PNP

For most BC PNP Skills Immigration streams, a valid job offer from a British Columbia employer is the single most important requirement. Without an eligible job offer, you cannot register in the BC PNP system, regardless of your education, language scores, or work experience.

Yet many applicants underestimate the complexity of job offer requirements. It is not enough to simply have an employer willing to hire you. Your job offer must meet specific criteria for the employer, the position, the wage, the hours, and the location. This guide breaks down every requirement so you can ensure your offer qualifies before you invest time and money in your application.

⚠️ Common Rejection Trigger

Invalid job offers are a leading cause of BC PNP refusals. Officers verify every aspect of the offer—and if your employer does not meet requirements or your wage is below threshold, your application will be refused regardless of your qualifications.

The 7 Core Job Offer Requirements

Every BC PNP job offer must satisfy these seven fundamental requirements. Missing even one can disqualify your entire application.

1. Permanent (Indeterminate) Position

Your job offer must be for a permanent position with no defined end date. BC PNP does not accept fixed-term contracts, seasonal employment, or project-based work. The offer letter must clearly state that the position is "permanent" or "indeterminate."

Why this matters: BC PNP's purpose is to nominate workers who will contribute to BC's economy long-term. Temporary positions do not demonstrate the ongoing labour market need that justifies provincial nomination.

2. Full-Time Hours (30+ per week)

The position must guarantee a minimum of 30 hours per week. Part-time positions, even at 25 or 28 hours weekly, do not qualify. The offer letter must explicitly state the weekly hours.

If the position involves variable hours (such as shift work), the employer must confirm that average weekly hours will meet or exceed 30 hours. "On-call" or "as-needed" positions are not eligible.

3. Employer Located in British Columbia

The employer must be a legally established business operating in British Columbia. The company's registered business address must be in BC, and the physical work location must be in BC.

Remote work arrangements are only acceptable if both the employer and primary work location are in BC. You cannot apply with a job offer from a company headquartered in Ontario, Alberta, or another province—even if you would work remotely from a BC address.

Work Location Examples

✓ Eligible

Scenario: Vancouver company, remote work from your Vancouver home
Employer and work location both in BC

✗ Not Eligible

Scenario: Toronto company, remote work from your Vancouver home
Employer not in BC = not eligible

4. Wage Meets or Exceeds Median

Your offered wage must meet or exceed the median wage for your NOC code in British Columbia. This requirement prevents employers from using immigration programs to pay below-market wages.

To find the median wage for your occupation, check the Job Bank wage reports for BC. Your offer must match or exceed the median (not the low-range) wage shown for your specific NOC code and location.

Occupation Example NOC Code BC Median Wage
Software Developer 21232 $45.00/hour
Accountant 11100 $38.00/hour
Marketing Specialist 11202 $32.00/hour
Cook 63200 $18.50/hour
Registered Nurse 31301 $41.00/hour

Note: These are approximate values. Always verify current median wages on Job Bank before applying.

5. NOC TEER Category 0, 1, 2, or 3

For the Skilled Worker and Express Entry BC streams, your job offer must fall within NOC TEER categories 0, 1, 2, or 3. TEER 4 and 5 occupations are generally only eligible through the Entry Level and Semi-Skilled (ELSS) stream, which has additional requirements including 9 months of BC work experience with the supporting employer.

Understanding your NOC TEER category is essential for determining which BC PNP stream you qualify for. TEER 0 and 1 positions typically require university education or significant management experience. TEER 2 and 3 positions usually require college diplomas, apprenticeships, or several years of experience.

6. Employer in Good Standing

Your employer must be a legitimate, operational business that is in good standing with BC PNP. This means the employer has not been banned from the program and does not have pending investigations related to immigration compliance.

Officers verify employers using multiple sources, including WorkSafeBC records, corporate registry filings, and previous BC PNP applications. Employers with a history of misrepresentation or non-compliance may be flagged or banned.

7. Genuine Labour Market Need

The employer must demonstrate a genuine need for the position. This means the job is not created solely to enable an immigration application, and the employer has made reasonable efforts to hire Canadian citizens or permanent residents first.

While BC PNP does not require a formal Labour Market Impact Assessment (LMIA) for most streams, officers still evaluate whether the position reflects a real business need. Suspicious patterns—such as creating a new senior position for a relative or hiring for a job that does not match the company's operations—will trigger additional scrutiny.

Employer Eligibility Requirements

Your BC employer must meet specific eligibility criteria. If the employer does not qualify, your application will be refused—even if you exceed all applicant requirements.

Established Business Operations

The employer must be operating an established business in BC with a permanent physical location. The business must have been operating in BC for at least one year (ideally two or more years). Newer businesses face additional scrutiny and documentation requirements.

Minimum Employee Thresholds

Business Location Min. Full-Time Employees
Metro Vancouver (Vancouver, Burnaby, Richmond, etc.) 5 full-time employees
Outside Metro Vancouver 3 full-time employees

These employees must be Canadian citizens or permanent residents. Temporary foreign workers and international students on work permits do not count toward the minimum threshold.

Financial Capacity to Pay

The employer must demonstrate the financial ability to pay the offered wage. Officers may review financial statements, tax filings, and payroll records to verify the business can sustain the position.

💡 New Business Tip

If your employer is a newer company (less than 2 years old), proactively include extra documentation: business plan, financial projections, investor agreements, and evidence of current operations. This demonstrates legitimacy and reduces processing delays.

The Job Offer Letter: What Must Be Included

Your official job offer letter is a critical document. It must be on company letterhead and include all of the following elements:

  • 1.
    Company name, address, and contact information — Full legal business name and BC address
  • 2.
    Your full legal name — Exactly as it appears on your passport
  • 3.
    Job title and NOC code — The official position title and 5-digit NOC classification
  • 4.
    Start date — When employment will begin (or confirm current employment)
  • 5.
    Employment type — Must state "permanent" or "indeterminate"
  • 6.
    Weekly hours — Must specify minimum 30 hours per week
  • 7.
    Wage or salary — Annual salary or hourly rate, plus any benefits
  • 8.
    Work location — Physical address where work will be performed
  • 9.
    Job duties — Detailed list of responsibilities matching NOC code duties
  • 10.
    Authorized signature — Signed by HR manager, owner, or authorized representative

NOC Code Alignment: Why It Matters

Your job offer's NOC code determines your eligibility, your SIRS score points, and which BC PNP streams you can apply through. The NOC code assigned to your position is not arbitrary—it must accurately reflect the actual duties of the job.

Officers compare your job offer duties against the official NOC code descriptions on the Statistics Canada website. If the duties listed in your offer do not substantially match the NOC code duties, the application may be refused or the NOC code may be reassigned.

How Officers Verify NOC Codes

  1. Review job offer duties:

    Compare the duties listed in your offer letter to the official NOC description.

  2. Assess title vs. duties:

    Job titles can be misleading. "Manager" titles without management duties may be reclassified.

  3. Contact employer:

    Officers may call your employer to verify the actual job duties and confirm the position specifics.

  4. Compare to past applications:

    If the employer has sponsored other workers, officers review whether NOC classifications are consistent.

Wage Verification and Comparables

Beyond meeting the median wage threshold, BC PNP officers also verify that your wage is comparable to what the employer pays other employees in similar roles. This prevents employers from paying immigrant workers less than domestic workers.

If your employer has a "Senior Software Developer" who is a Canadian citizen earning $95,000/year, your offer for the same position at $70,000/year may raise red flags—even if $70,000 exceeds the median wage. Wage consistency within the organization matters.

Special Considerations by Stream

International Graduate Stream

International graduates from eligible BC post-secondary institutions have reduced work experience requirements but still need a valid job offer meeting all standard requirements. The position must align with your field of study or demonstrated skills.

Tech Stream

Tech stream applicants must have job offers in one of the 29 priority tech occupations. These positions often have higher median wage thresholds. The employer does not need to be a "tech company"—any BC employer can offer a qualifying tech position.

Entry Level and Semi-Skilled (ELSS)

ELSS allows TEER 4 and 5 occupations in specific industries (tourism, hospitality, long-haul trucking, food processing). However, applicants must have 9 months of BC work experience with the supporting employer before applying.

Health Authority Stream

Healthcare workers require job offers from one of BC's regional health authorities (Fraser Health, Interior Health, etc.). These offers often have different verification processes since health authorities are public employers with standardized hiring procedures.

Top 5 Job Offer Mistakes to Avoid

  1. Wage below median threshold:

    Even $0.50/hour below median can disqualify your offer. Always verify current median wages before accepting an offer.

  2. Contract or term position:

    Offers stating "1-year contract," "6-month probation only," or "seasonal" are not eligible. The offer must be permanent.

  3. Incorrect NOC code:

    Employers often assign NOC codes incorrectly. Verify the code matches your actual duties before applying.

  4. Missing required elements:

    Offer letters missing hours, wage details, or duties cause processing delays. Ensure all 10 required elements are included.

  5. Employer not meeting employee threshold:

    Many small businesses or new startups do not meet the 3-5 employee minimum. Verify before investing in your application.

✓ Pre-Application Checklist

  • ☐ Offer states "permanent" or "indeterminate" position
  • ☐ Minimum 30 hours per week confirmed
  • ☐ Wage meets or exceeds median for NOC code
  • ☐ Employer is BC-registered with physical BC location
  • ☐ Employer meets minimum employee threshold
  • ☐ NOC code duties match your actual job duties
  • ☐ All 10 required elements in offer letter

Frequently Asked Questions

Can I work for a relative's company?

Yes, but expect additional scrutiny. Applications involving family-owned businesses face extra verification to ensure the job is genuine and not created solely for immigration purposes. The company must demonstrate it existed before your involvement and has legitimate business operations.

What if my employer is willing but unsure about the process?

Direct your employer to the BC PNP Employer Guide. The employer's responsibilities are straightforward: provide accurate documentation and respond to verification requests. Many employers are unfamiliar with immigration processes but find BC PNP requirements reasonable.

Can I change employers after receiving BC PNP nomination?

Generally, no. Your nomination is tied to the job offer that supported your application. Changing employers before obtaining permanent residence may invalidate your nomination. However, if circumstances force a job change (employer closure, layoff), you should contact BC PNP immediately to discuss options.

What if I am currently working under a different NOC code?

You can apply with a new job offer for a different position, even if your current job is under a different NOC code. Your past work experience must be directly related to the new job offer's NOC code. You cannot use your current job experience to qualify for a completely unrelated position.

Does my employer need to pay for immigration fees?

No. BC PNP employer registration is free. Application fees are paid by the applicant, not the employer. However, some employers voluntarily cover fees as part of their recruitment package—this is a personal arrangement between you and your employer.

Calculate Your BC PNP Score

See how your job offer, experience, and qualifications impact your SIRS score.

Use the Calculator →