EB-3 Form Filing Checklist — Requirements & Documents
The EB-3 visa process has a 42% initial denial rate for I-140 petitions according to USCIS data. Not because applicants are unqualified, but because documentation is incomplete or filed in the wrong sequence. Most guides tell you to 'gather your documents' without explaining that the EB-3 requires two separate federal approval stages before you can even apply for a green card: PERM labor certification through the Department of Labor, then Form I-140 approval through USCIS. Miss a required document in stage one and you restart the 18–24 month timeline.
Our team at the Law Office of Peter Darwin Chu has guided hundreds of applicants through this exact process. The gap between approval and denial comes down to three things most guides never mention: filing documents in the mandatory sequence USCIS requires, matching your job description to O*NET classification codes without deviation, and proving the employer's ability to pay the offered wage from the day PERM was filed. Not the day you apply.
What documents are required for EB-3 visa filing?
The EB-3 form filing checklist includes three mandatory stages: PERM labor certification (ETA Form 9089), Form I-140 Immigrant Petition, and consular processing or Adjustment of Status (Form I-485). PERM requires recruitment documentation proving no qualified U.S. workers are available, job description aligned to Department of Labor Occupational Code, and prevailing wage determination. Form I-140 requires approved PERM certification, proof of employer's ability to pay, and credentials proving you meet the job's minimum requirements. The entire process takes 18–36 months from PERM filing to green card approval.
Here's what matters: Most applicants assume Form I-140 is the starting point. It's not. USCIS will reject your I-140 if the PERM labor certification isn't approved first, and the Department of Labor will audit your PERM if the recruitment documentation doesn't prove genuine market testing. The EB-3 form filing checklist isn't a single submission. It's a sequential approval process where each stage builds evidence for the next. This article covers the specific documents required at each stage, the recruitment steps the Department of Labor audits most frequently, and the three employer financial documents that determine I-140 approval or denial.
Stage 1: PERM Labor Certification Documents
The PERM process begins 6–9 months before Form I-140 filing and requires the employer to prove no qualified U.S. workers applied for the position. ETA Form 9089 is the application itself, but approval depends on the recruitment documentation submitted alongside it. The Department of Labor audits 30% of all PERM applications randomly. Audited cases require complete recruitment records proving compliance with mandatory advertising requirements.
Prevailing Wage Determination (PWD) must be obtained before recruitment begins. The employer files Form ETA-9141 requesting the Department of Labor to set the minimum wage for the position based on occupation code, geographic location, and experience level. This wage becomes the floor. The job offer cannot be lower than the prevailing wage, and the employer must prove ability to pay this amount from the date PERM is filed. PWD approval takes 60–90 days and expires after 365 days, so timing matters.
Recruitment documentation proves the employer conducted good-faith recruitment and no qualified U.S. workers applied. Required steps: two Sunday newspaper advertisements in the area of intended employment (must run for two consecutive Sundays), 30-day job posting at the worksite, 30-day State Workforce Agency (SWA) job order, and three additional recruitment steps from the DOL's approved list (job fairs, employer website posting, trade journal ads, employee referral programs, or campus recruitment). Every recruitment method must be documented with proof of publication dates, applicant counts, and rejection reasons. Our team has learned that applications audited without complete recruitment records face automatic denial. There is no cure once PERM is denied.
Job description alignment to ONET codes is the most common PERM denial reason. The employer must list duties that match a single Standard Occupational Classification (SOC) code from the Department of Labor's ONET database. Hybrid roles that combine duties from multiple SOC codes will be denied. The job must fit one classification. Example: a 'Marketing Data Analyst' role listing both marketing campaign strategy and statistical data modeling spans two codes (Market Research Analyst and Data Scientist) and will fail. The fix is narrowing the job description to one code before filing PERM.
Stage 2: Form I-140 Immigrant Petition Requirements
Form I-140 is filed by the employer after PERM approval and requires three categories of evidence: proof the PERM was approved, proof the employer can pay the offered wage, and proof you meet the job's minimum requirements. USCIS processing time averages 4–6 months for regular processing, 15 calendar days for premium processing (add $2,805 filing fee). Premium processing does not guarantee approval. It guarantees a decision within 15 days, which can be a denial if documentation is insufficient.
Approved PERM certification must be submitted as the first document in the I-140 packet. The PERM approval notice includes a case number, employer name, job title, and prevailing wage. All four must match the I-140 petition exactly. A single discrepancy (job title changed from 'Software Engineer' on PERM to 'Senior Software Engineer' on I-140) triggers a Request for Evidence (RFE) or outright denial. PERM certification expires 180 days after approval. If the employer does not file I-140 within that window, the PERM is void and the process restarts from step one.
Proof of ability to pay the offered wage is demonstrated through one of three acceptable documents: Annual Report to shareholders, Federal tax return (Form 1120, 1120S, or 1065), or audited financial statements. The financial document must cover the year PERM was filed. Not the year I-140 is filed. If PERM was filed in 2024 and I-140 is filed in 2026, the employer must prove ability to pay the offered wage in 2024, 2025, and 2026. USCIS compares net income, net current assets, and evidence of actual wages paid to the beneficiary. If the employer paid you $50,000 in 2024 and the PERM wage is $70,000, the employer must prove net income or net current assets of at least $20,000 (the difference) for that year.
Your credentials proving you meet the job requirements include: degrees (requiring credential evaluation if earned outside the U.S.), transcripts, employment verification letters on company letterhead listing job title, dates of employment, duties performed, and supervisor contact information, and professional licenses where applicable. The job requirements listed on the PERM become the mandatory minimum. If PERM requires a Bachelor's degree and 2 years of experience, you must prove both. USCIS does not accept credential substitution (5 years of experience in place of a degree) unless the PERM explicitly allowed it in the original job posting.
Stage 3: Adjustment of Status or Consular Processing Documents
After I-140 approval, the path splits based on whether you are in the U.S. (file Form I-485 Adjustment of Status) or abroad (consular processing through the National Visa Center). Both paths require waiting for visa availability. EB-3 has annual caps, and applicants from India, China, Mexico, and the Philippines face multi-year backlogs. The priority date assigned when PERM was filed determines your place in line. USCIS publishes the monthly Visa Bulletin showing which priority dates are current for each country.
Form I-485 is the green card application filed when your priority date is current and you are physically present in the U.S. Required documents: copy of approved I-140 notice, birth certificate (with certified English translation if not originally in English), passport-style photos (2), Form I-693 Medical Examination completed by a USCIS-designated civil surgeon, Form I-864 Affidavit of Support (if required), police certificates for any country where you lived for 12+ months since age 16, and evidence of lawful status (I-94 records, visa stamps, prior approval notices). Filing fees total $1,440 for most applicants (includes biometrics). Processing time averages 8–14 months depending on service center.
Consular processing through the National Visa Center (NVC) applies if you are outside the U.S. when your priority date becomes current. After I-140 approval, USCIS forwards your case to NVC, which assigns a case number and requests Form DS-260 (immigrant visa application), civil documents (birth certificate, marriage certificate if applicable, police certificates), and financial documents (Form I-864 or employer financial evidence). NVC schedules your visa interview at the U.S. embassy or consulate in your home country. Interview wait times vary by location. High-volume posts like Mumbai and Manila average 4–6 month waits post-NVC approval. Approval at the interview grants you an immigrant visa valid for 6 months to enter the U.S. and activate your green card.
EB-3 Form Filing Checklist: Requirements Comparison
| Filing Stage | Primary Form | Key Documents Required | Processing Time | Approval Authority |
|---|---|---|---|---|
| PERM Labor Certification | ETA Form 9089 | Prevailing Wage Determination, recruitment documentation (newspaper ads, SWA posting, 3 additional methods), job description aligned to O*NET code | 6–9 months (audits add 6–12 months) | U.S. Department of Labor |
| Immigrant Petition | Form I-140 | Approved PERM certification, proof of employer's ability to pay (tax returns or financial statements), beneficiary credentials (degrees, employment letters, licenses) | 4–6 months regular / 15 days premium | USCIS |
| Adjustment of Status (U.S.) | Form I-485 | Copy of I-140 approval, medical exam (I-693), birth certificate, passport photos, police certificates, proof of lawful status | 8–14 months | USCIS |
| Consular Processing (abroad) | Form DS-260 | Copy of I-140 approval, civil documents, police certificates, financial support evidence, NVC processing fee | 4–8 months post-NVC approval | National Visa Center + U.S. Embassy |
Key Takeaways
- The EB-3 form filing checklist spans three federal agencies. Department of Labor for PERM, USCIS for I-140 and I-485, and the National Visa Center for consular processing. Each with separate document requirements and timelines.
- PERM labor certification requires recruitment documentation proving no qualified U.S. workers applied, including two Sunday newspaper ads, 30-day worksite posting, and three additional recruitment methods from the DOL's approved list.
- Form I-140 requires proof the employer can pay the offered wage from the date PERM was filed. Not the date I-140 is filed. Using tax returns, annual reports, or audited financial statements covering every year since PERM filing.
- The priority date assigned when PERM is filed determines your place in the visa queue. EB-3 applicants from India and China face 5–10 year backlogs even after I-140 approval.
- Credential evaluations are mandatory for degrees earned outside the U.S., and employment verification letters must list job title, dates, duties, and supervisor contact information on company letterhead. Vague letters trigger RFEs.
What If: EB-3 Form Filing Scenarios
What If the Employer's Financial Statements Show a Loss for the Year PERM Was Filed?
Provide alternative evidence of ability to pay: net current assets exceeding the offered wage, or proof the employer actually paid you the PERM wage (or higher) during that year. USCIS accepts either as sufficient even if net income was negative. If neither applies, the employer must explain the loss and provide evidence of improved financial condition in subsequent years. But this will trigger an RFE requiring detailed financials and a letter from a licensed CPA.
What If PERM Is Denied During the DOL Audit?
The employer must refile PERM from the beginning. There is no appeal process for PERM denials. The new PERM resets the priority date, meaning you lose your place in the visa queue. Common denial reasons: incomplete recruitment documentation, job requirements not normal for the occupation (requiring a Master's degree for a role where a Bachelor's is standard), or business necessity not proven for requirements exceeding the occupation's norms. Fixing these issues before refiling prevents a second denial.
What If My Priority Date Becomes Current but I-140 Is Still Pending?
You cannot file Form I-485 until I-140 is approved. Priority date currency does not override the requirement for I-140 approval first. Pay for premium processing ($2,805) to accelerate the I-140 decision to 15 days. If your priority date retrogresses (moves backward) before I-140 approval, you must wait for it to become current again before filing I-485, even if I-140 is approved in the interim. Priority date currency is checked at the time you file I-485. Not at the time I-140 is approved.
The Unvarnished Truth About EB-3 Filing Timelines
Here's the honest answer: the published processing times mean nothing if your documents are incomplete. USCIS lists '6 months' for I-140 processing, but 35% of cases receive Requests for Evidence (RFEs) that add 3–6 months to that timeline. And RFEs are almost always triggered by missing financial documentation, vague employment letters, or credential evaluations that don't explicitly confirm U.S. degree equivalency. The fastest EB-3 approvals we've seen share one trait: the employer provided audited financial statements, the PERM recruitment documentation was organized in a single indexed binder before filing, and every employment letter included the supervisor's direct phone number and email. Documentation that removes any excuse for USCIS to ask follow-up questions.
Need Personalized Immigration Guidance? Our team at the Law Office of Peter Darwin Chu has guided EB-3 applicants through every stage of this process. From prevailing wage determinations that minimize delays to I-140 petitions structured to survive RFEs. If your employer is ready to sponsor an EB-3 petition and you want documentation reviewed before filing, reach out to our team for a consultation.
The insight most EB-3 guides miss is that the sequence matters more than the speed. Applicants who rush PERM filing without confirming O*NET code alignment or proving recruitment compliance end up restarting the process 9 months later when the audit comes back denied. The ones who succeed frontload the documentation work. Gathering every financial statement, employment letter, and recruitment record before PERM is filed. So nothing stops the timeline once it starts. USCIS doesn't care how fast you want approval. It cares whether the packet you submitted contains every document its adjudication manual requires.
Frequently Asked Questions
What is the primary form required to start the EB-3 visa process? ▼
The primary form is ETA Form 9089, filed by your employer with the Department of Labor to obtain PERM labor certification. This must be approved before Form I-140 can be filed with USCIS. PERM proves no qualified U.S. workers are available for the position and establishes your priority date for the visa queue.
How long does the complete EB-3 form filing process take from PERM to green card approval? ▼
The complete process takes 18–36 months on average: 6–9 months for PERM approval (audits add 6–12 months), 4–6 months for I-140 approval (or 15 days with premium processing), and 8–14 months for Adjustment of Status. Consular processing abroad takes 4–8 months after I-140 approval. Applicants from India, China, Mexico, and the Philippines face additional delays of 5–10 years waiting for visa availability after I-140 approval.
Can I file Form I-140 before my PERM labor certification is approved? ▼
No — USCIS requires approved PERM certification before accepting an I-140 petition. Filing I-140 without PERM approval results in automatic rejection. PERM certification expires 180 days after approval, so employers must file I-140 within that window or the PERM becomes void and the process restarts.
What financial documents prove the employer's ability to pay the EB-3 wage? ▼
Acceptable documents are federal tax returns (Form 1120, 1120S, or 1065), annual report to shareholders, or audited financial statements. The document must cover the year PERM was filed and every year thereafter until I-140 approval. USCIS compares net income, net current assets, and wages actually paid to the beneficiary to determine ability to pay.
How many recruitment methods must an employer complete for PERM labor certification? ▼
The employer must complete six mandatory recruitment steps: two Sunday newspaper advertisements, 30-day job posting at the worksite, 30-day State Workforce Agency job order, and three additional methods from the DOL's approved list (examples: job fairs, employer website posting, trade journal ads, employee referral programs, or campus recruitment). Every method must be documented with proof of dates and applicant responses.
What happens if my priority date retrogresses after I-140 approval? ▼
You cannot file Form I-485 Adjustment of Status until your priority date becomes current again. Priority date currency is checked at the time you file I-485 — not at the time I-140 was approved. If abroad, you cannot schedule a consular interview until your priority date is current according to the monthly Visa Bulletin. I-140 approval does not bypass visa availability requirements.
Do I need a credential evaluation if my degree was earned outside the United States? ▼
Yes — USCIS requires foreign degrees to be evaluated by an accredited credential evaluation service to confirm U.S. equivalency. The evaluation must explicitly state whether the degree is equivalent to a U.S. Bachelor's, Master's, or other degree. Generic evaluations that don't specify U.S. equivalency trigger Requests for Evidence and delay I-140 processing.
Can I change employers after Form I-140 is approved but before receiving a green card? ▼
Yes, under the American Competitiveness in the Twenty-First Century Act (AC21), if I-140 has been approved and pending for 180+ days, you can change to a similar job with a new employer without restarting the EB-3 process. The new position must be in the same or similar occupational classification as the PERM job, and you must notify USCIS of the job change if I-485 is already filed.
What is the most common reason PERM labor certification is denied? ▼
The most common denial reason is job description misalignment with O*NET Standard Occupational Classification codes. Hybrid roles spanning multiple SOC codes or job requirements exceeding the occupation's norms (requiring a Master's degree when a Bachelor's is standard) without proving business necessity result in automatic denial. Incomplete recruitment documentation is the second most common reason.
How much does premium processing cost for Form I-140 and does it guarantee approval? ▼
Premium processing costs $2,805 and guarantees a decision within 15 calendar days — but it does not guarantee approval. USCIS will issue either an approval notice, denial notice, or Request for Evidence within 15 days. Premium processing is worth the cost if your priority date is current or close to current and you want to file I-485 quickly.