Form W-3: Transmittal of Wage and Tax Statements

The Transmittal of Wage and Tax Statements. It is a summary form that accompanies paper copies of W-2 forms when they are sent to the Social Security Administration.
Jimmy Law

What is Form W-3?

Form W-3, Transmittal of Wage and Tax Statements, is a summary form that employers use to transmit Copy A of all Forms W-2 to the Social Security Administration (SSA). It provides totals of wages paid and taxes withheld for all employees.

Who Must File Form W-3?

Every employer who files Forms W-2 must also file Form W-3, even if only one Form W-2 is being filed. Form W-3 accompanies all Forms W-2 submitted to the SSA.

When is Form W-3 Due?

Form W-3 must be filed with the SSA by January 31, along with Copy A of all Forms W-2 for the previous tax year.

What Information is Reported on Form W-3?

Form W-3 summarizes information from all Forms W-2, including:

How to Complete Form W-3

To complete Form W-3:

  1. Add up the amounts from all Forms W-2 for each box
  2. Enter the total number of Forms W-2 being transmitted
  3. Enter employer identifying information
  4. Sign and date the form

The totals on Form W-3 must match the sum of all Forms W-2 being filed.

How to File Form W-3

Form W-3 can be filed:

Do Not File Form W-3 With the IRS

Form W-3 and Forms W-2 are filed with the Social Security Administration, not the IRS. The SSA shares the information with the IRS electronically.

Corrections

If you need to correct a previously filed Form W-3, use Form W-3c, Transmittal of Corrected Wage and Tax Statements, along with Forms W-2c (corrected W-2s).

Official Source: SSA Form W-3

Fast to set up. Easy to use.
Get your team up and running with Breakroom in 60 seconds. Or schedule a free, personalized demo today.
// Function to update active link function updateActiveLink(activeSectionId) { // Remove active class from all links navigationLinks.forEach(function(link) { link.classList.remove('is-active'); }); // Add active class to the corresponding link var activeLink = document.querySelector('a[href="#' + activeSectionId + '"]'); if (activeLink) { activeLink.classList.add('is-active'); } } // Set up intersection observer for scroll-based active states if (navigationLinks.length > 0) { var observerOptions = { root: null, rootMargin: '-20% 0px -80% 0px', // Trigger when section is 20% from top threshold: 0 }; var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { updateActiveLink(entry.target.id); } }); }, observerOptions); // Observe all H2 sections headers.forEach(function(header) { observer.observe(header); }); }