Windows desktop software by ERICH Incorporated
608-444-6575 · info@1099erich.com
20+ YearsInformation-return filing experience
Windows DesktopLocal preparation workflow
Your Data Stays LocalWorking files remain on your PC
E-file PreparationIRIS, AIR & SSA workflows
Home / Support / W-2 Filing Support
1099ERICH Support Center

W-2 Filing Support

Detailed help for SSA Business Services Online (BSO), EFW2/EFW2C wage files, AccuWage, employer and employee validation, name/SSN problems, rejected wage reports, resubmissions and W-2c corrections.

Reviewed 2026-10-06Prepared by ERICH Incorporated · 20+ years of information-return filing experienceChecked against current SSA Business Services Online and EFW2 guidance. Verify current agency guidance before filing.
2026 BSO change: SSA says the previous W-2/W-2c Online application was decommissioned September 19, 2026. The new application currently supports U.S. domestic wage reporting; SSA says territory wage reporting is expected in early December 2026. Use the current SSA Employer W-2 page for the latest status before filing.

Start here: identify the W-2 problem

W-2 support is different depending on whether the failure is BSO access, EFW2 format, wage totals, employee identity data or a correction to wages already accepted by SSA.

Access

Cannot enter BSO employer services

Start from the BSO Welcome page. Employer services now use Login.gov or ID.me credentials. Confirm the user has the required employer-service access and activation before troubleshooting the wage file itself.

File structure

EFW2 upload is rejected immediately

Use the current tax-year EFW2 specification. Check fixed record length, record order, allowed characters and required employer fields. Run AccuWage before upload.

Payroll data

File passes format checks but wage data is wrong

Reconcile employee totals to payroll control totals and the EFW2 total records. Check Social Security/Medicare wages and taxes, federal withholding and state/local records before resubmitting.

Correction

Original was accepted but information changed

Use the W-2c/W-3c or EFW2C correction process for accepted wage data. If the original file was rejected and never accepted, fix/resubmit the rejected original instead of filing a W-2c.

Common W-2 / BSO errors and fixes

Use the exact SSA validation or upload message whenever possible. EFW2 is fixed-width, so one misplaced character can shift an entire record.

Old BSO User ID/password no longer gets into employer services

Fix: Begin at the BSO Welcome page and sign in with Login.gov or ID.me as instructed by SSA. Existing BSO access is associated with the authenticated credential; do not create duplicate accounts unless SSA directs you to.

User signs in but Wage File Upload / employer services are missing

Fix: Confirm the user requested access to the employer services needed and completed any activation-code step. SSA recommends allowing registration time well before the January filing deadline.

EFW2 file is the wrong length or record sequence

Fix: Validate every record against the current EFW2 specification. Check RA, RE, RW, RS, RT, RU and RF records as applicable, including exact fixed-width positions. Do not insert or delete spaces by eye in a production file.

Employer record is returned because required contact fields are blank

Fix: For the applicable tax year, populate the employer name, delivery address, contact name and contact phone fields required by the EFW2 employer record. Build these fields from one verified employer master record.

Employee name and SSN do not match SSA

Fix: Compare payroll records to the employee's Social Security card/current records. Use SSNVS when appropriate. Correct obvious typos, then ask the employee to resolve unresolved SSA-record differences. A mismatch alone is not evidence of immigration status or a basis for adverse action.

SSN was truncated in Copy A or EFW2

Fix: Send all nine digits to SSA. SSA allows truncation in some employee-copy situations, but not in the Copy A/EFW2 SSN field used for wage reporting.

Social Security or Medicare wages/taxes do not reconcile

Fix: Reconcile payroll register totals to the RW employee records and RT/RU summary records. Review wage-base limits, Additional Medicare Tax handling, third-party sick pay, deferred compensation and any negative adjustments.

AccuWage reports format errors

Fix: Treat AccuWage errors as a file-generation problem. Correct the source mapping/template, regenerate the full EFW2 file and rerun AccuWage. Do not patch individual fixed-width lines unless you can guarantee all record positions remain correct.

Zip upload fails

Fix: SSA permits compressed uploads, but the zip should contain one wage file. Confirm the original EFW2/EFW2C file is valid before zipping and that the compressed file is within current BSO size limits.

Upload receipt was issued, but final processing status is not complete

Fix: Save the confirmation/Wage File Identifier and monitor View Submission Status. An upload receipt confirms receipt of the file, not necessarily final acceptance. Do not duplicate the report while status is still pending.

SSA tells you to resubmit a rejected wage file

Fix: Follow the resubmission notice and preserve the Wage File Identifier. Resubmission files should use the same EFW2/EFW2C format as the original. Correct the rejection cause, retest and submit as a resubmission when instructed.

Accepted report needs a wage/name/SSN correction

Fix: Use W-2c/W-3c or EFW2C for accepted wage data that needs correction. Do not submit another original W-2 for the same employee/year as a substitute for the correction process.

Employer EIN on an accepted EFW2 report was wrong

Fix: EIN correction is a special case. The SSA Electronic W-2 Filing Handbook describes the EFW2C approach for backing out the incorrect EIN and reporting the correct EIN. Follow the current handbook rather than treating it like an ordinary employee-field correction.

Territory W-2 filing option is not available in the new online application

Fix: Check SSA's current Employer W-2 page. As of October 2026, SSA says the new W-2/W-2c Online application supports U.S. domestic wage reporting and territory support is expected in early December 2026.

Step-by-step W-2 fixes

Use these controlled workflows to avoid duplicate wage reporting.

Pre-file

Build and validate EFW2

  1. Confirm the tax year and current EFW2 specification.
  2. Validate employer EIN, legal name, address and contact fields.
  3. Verify employee names/SSNs and use SSNVS where appropriate.
  4. Reconcile employee wages/taxes to payroll control totals.
  5. Generate EFW2 and run AccuWage.
  6. Correct the generator/source data until AccuWage is clean.
Upload

Submit through BSO safely

  1. Sign in from the BSO Welcome page using the current credential process.
  2. Select Wage File Upload for formatted EFW2/EFW2C files.
  3. Upload the file and save the confirmation/Wage File Identifier.
  4. Verify the reported file size if SSA displays it.
  5. Monitor processing status and save any error notices.
  6. Do not send a duplicate while the first report is still processing.
Rejected file

Resubmit a rejected wage report

  1. Read the rejection notice and identify the file-level cause.
  2. Correct the payroll/source mapping or EFW2 generator.
  3. Regenerate the whole wage file and run AccuWage again.
  4. Use the original Wage File Identifier/resubmission instructions when required.
  5. Upload and monitor the replacement through completion.
Accepted data

Correct with W-2c / EFW2C

  1. Confirm the original wage report processed successfully.
  2. Identify the originally reported and correct values.
  3. Generate W-2c/W-3c or EFW2C using current SSA instructions.
  4. Give corrected employee copies when required.
  5. Submit the correction and preserve the original/correction audit trail.

W-2 filing FAQs

Common questions about BSO, EFW2 and employee verification.

Is W-2 electronic filing done through IRS IRIS?

No. Forms W-2 are filed electronically with the Social Security Administration. IRIS is an IRS information-return system for other forms.

What is EFW2?

EFW2 is SSA's electronic wage-file format for original W-2 wage reports. EFW2C is the electronic correction format for W-2c data. Use the tax-year-specific SSA specification.

Should I run AccuWage before BSO upload?

Yes. SSA provides AccuWage Online to test formatted EFW2/EFW2C wage files and identify errors that could cause a submission to be returned.

Can SSNVS be used for contractors or job applicants?

No. SSA limits SSNVS to current or former employees for wage-reporting purposes. It is not a contractor TIN matching tool or general hiring screen.

What should I do when SSNVS fails a name/SSN?

First compare the submission to your payroll records, then ask the employee to compare the information to the Social Security card. If the records still match but SSA does not, the employee should contact SSA. Document your attempts to resolve the issue.

Does a BSO confirmation mean SSA accepted all wages?

No. Save the confirmation, then monitor final processing status and error notices. An upload receipt is not the same as final successful processing.

When do I use W-2c instead of resubmitting W-2?

Use W-2c/EFW2C when previously accepted wage data needs correction. If the original report was rejected and never accepted, fix and resubmit the original as directed by SSA.

Where can I find current EFW2 field positions?

Use SSA's “Specifications for Filing Forms W-2 and W-2c” page and select the publication for the tax year you are filing. Do not reuse a prior-year layout without checking changes.

See Plans