Form 8809: Request for Extension of Time to File Information Returns

The form used to request an extension of time to file information returns (e.g., Forms W-2, 1099) with the IRS.
Jimmy Law

What is Form 8809?

Form 8809, Application for Extension of Time To File Information Returns, is used to request an automatic 30-day extension to file information returns such as Forms W-2, 1099, 1094, and 1095.

What Forms Can Be Extended?

Form 8809 can be used to extend the filing deadline for:

When to File Form 8809

Form 8809 must be filed on or before the due date of the information returns you want to extend. For most forms:

The extension request must be filed by these dates to receive the automatic 30-day extension.

Is the Extension Automatic?

Yes, if you file Form 8809 on or before the due date, you automatically receive a 30-day extension. You do not need to provide a reason or explanation for the extension.

Can You Get Additional Extensions?

In most cases, you can request one additional 30-day extension beyond the automatic extension. However, you must provide a reason for the additional extension, and approval is not automatic.

How to File Form 8809

Form 8809 can be filed:

Important Limitations

Form 8809 extends the time to file with the IRS, not the time to furnish copies to recipients. You must still provide Forms W-2, 1099, etc. to employees and payees by the original due dates (generally January 31).

Official Source: IRS Form 8809

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); }); }