How to File Form 990-EZ Electronically for Nonprofits

To file Form 990-EZ electronically, a qualifying nonprofit selects an IRS-approved e-file software provider, enters its financial and governance data through the provider’s interview workflow, authorizes the return with a self-selected PIN or a signed Form 8879-EO, and transmits it to the IRS Modernized e-File system for acceptance. The IRS does not run its own portal for Form 990-EZ, so an approved third-party provider is the only route.1Internal Revenue Service. Exempt Organizations and Other Tax-Exempt Entities Modernized e-File Providers Electronic filing is now required for virtually all Form 990-EZ filers; paper is no longer an option for most nonprofits.2Internal Revenue Service. Instructions for Form 990-EZ (2025)

Confirm You Should Be Filing the EZ

Form 990-EZ is the middle tier of a three-form system, and the choice is driven by two numbers.

  • Organizations with gross receipts normally $50,000 or less can submit Form 990-N (the e-Postcard) instead of a full return.
  • Organizations with gross receipts under $200,000 and total assets under $500,000 at year-end qualify for Form 990-EZ.
  • Organizations meeting or exceeding either threshold must file the full Form 990.

Gross receipts means everything your organization received from all sources during the year, before subtracting any costs: contributions, grants, program service revenue, investment income, and any other incoming money.3Internal Revenue Service. 2025 Instructions for Form 990-EZ Recheck both figures if you’re anywhere near either threshold. Crossing either line pushes you to the full 990.

Churches, their integrated auxiliaries, and conventions or associations of churches are not required to file an annual return at all.4Office of the Law Revision Counsel. 26 USC 6033 – Returns by Exempt Organizations

Gather Your Information Before Opening the Software

Assemble everything you need first. Bouncing between records and the filing interface is where mistakes creep in.

  • Organization identifiers: legal name, current mailing address, and nine-digit EIN. A mistyped EIN is one of the most common causes of rejection.
  • Revenue figures: contributions, grants, program service revenue, investment income, and any other income. These feed Line 9 (Total Revenue).
  • Expense breakdown: program service expenses, management and general expenses, and fundraising costs, kept separate.
  • Balance sheet data: end-of-year cash, investments, total assets, total liabilities, and net assets. Total assets minus total liabilities must equal net assets, or the return will be rejected.
  • Governance information: names, titles, average hours worked, and compensation for every officer, director, trustee, and key employee.

Section 501(c)(3) organizations have to complete Part VI and attach Schedule A, which documents public charity status and the public support test.3Internal Revenue Service. 2025 Instructions for Form 990-EZ

One boundary worth flagging: if your organization earned $1,000 or more in gross income from an unrelated business, that gets reported on Form 990-T, filed separately.5Internal Revenue Service. Unrelated Business Income Tax It is not part of the 990-EZ.

Choose an IRS-Approved E-File Provider

The IRS publishes a list of approved Modernized e-File (MeF) providers for exempt organizations.1Internal Revenue Service. Exempt Organizations and Other Tax-Exempt Entities Modernized e-File Providers You can either file directly through an approved software product or use an Electronic Return Originator (ERO) who submits on your behalf.

Being on the approved list does not mean a provider supports every schedule your return might need. The IRS explicitly leaves it to the filer to confirm the software matches the return before starting. If your filing involves uncommon schedules, or you also file state charitable registrations, verify compatibility upfront. Switching providers after you’ve entered data is a waste of time and a source of transcription errors.

Commercial platforms typically charge an annual fee for a guided, interview-style workflow. Some offer free filing for basic returns, though free tiers may not cover every schedule a nonprofit needs. Paid software with built-in diagnostics tends to pay for itself in caught mistakes.

Complete the Form Through the Software’s Interview

Approved software walks you through the same sections that appear on the paper form: identification, revenue, expenses, balance sheet, and governance disclosures. Calculations happen automatically. Line 9 populates from the income figures you enter, and the balance sheet flags any imbalance before you submit.

The built-in math checking is one of the real advantages of e-filing. Mathematical errors are a leading rejection reason on paper returns, and the software catches them before the return reaches the IRS. Run the diagnostic check the software offers at the end of data entry, and fix anything it flags. Submitting with outstanding errors just guarantees a rejection.

In the governance section, enter each officer, director, and trustee with title, average weekly hours, and compensation. For 501(c)(3) filers, the public charity status questions in Part VI and the Schedule A public support calculations flow through the same interview.

Sign and Transmit the Return

Before the software transmits, an authorized officer of the organization has to provide a legally binding signature. In practice that means one of two things: the officer enters a self-selected five-digit PIN directly in the software, or the officer signs Form 8879-EO (IRS e-file Signature Authorization for exempt organizations) on paper and the software provider retains it as proof of authorization.

Once the signature is captured, you initiate transmission through the software. The provider encrypts the return and sends it to the IRS Modernized e-File system. You’ll get a transmission confirmation from the provider, but that only confirms the data left their servers. It is not acceptance by the IRS.

The IRS returns an acceptance or rejection notice through the provider, usually within 24 to 48 hours. Acceptance sets your official filing date and confirms that the IRS validated your EIN and the structural integrity of the return. Print or save the acceptance notice and file it with your permanent records.

If the Return Is Rejected

A rejected return is treated as if it was never filed. The rejection notice includes a specific error code. The usual culprits are a mismatched EIN, a name or address that doesn’t match IRS records, or a missing required field.

To fix it, reopen the return in the software, correct the flagged errors, re-authorize with a new PIN or updated Form 8879-EO, and retransmit. If the original transmission was before the deadline and you correct and retransmit within the IRS perfection period, the return is treated as timely filed. Miss that window and the return is late. Check your provider’s documentation for the perfection period length, and don’t leave transmission until deadline day; a rejection then leaves almost no time to repair.

Deadline and Extension

Form 990-EZ is due on the 15th day of the 5th month after the close of your organization’s accounting period. For calendar-year filers that means May 15.6Internal Revenue Service. Annual Exempt Organization Return: Due Date When the due date falls on a weekend or federal holiday, it moves to the next business day.

If you need more time, file Form 8868 before the original deadline for an automatic six-month extension.7Internal Revenue Service. Instructions for Form 8868 The extension is granted automatically as long as the form is filed properly and any balance due is paid. Only one six-month extension is available per return per tax year. File a separate 8868 for each return type you want extended.

Attaching Form 8868 to a return that’s already late does not retroactively extend anything. The extension request has to reach the IRS before the original due date.

Penalties for Filing Late or Not Filing

The penalty for filing Form 990-EZ late, or filing an incomplete return, is $20 per day for each day the failure continues.8Office of the Law Revision Counsel. 26 USC 6652 – Failure to File Certain Information Returns, Registration Statements, Etc. The maximum penalty for any single return is the lesser of $10,000 or 5 percent of the organization’s gross receipts for that year. These caps are adjusted for inflation annually, so check the IRS site for the current figures.9Internal Revenue Service. Annual Exempt Organization Return: Penalties for Failure to File The penalty applies to the organization, and officers can be personally responsible if the failure was not due to reasonable cause.

The more serious consequence hits organizations that fail to file for three consecutive years. Federal law automatically revokes tax-exempt status on the filing due date of the third missed year.10Internal Revenue Service. Automatic Revocation of Exemption for Non-Filing: Frequently Asked Questions Once revoked, an organization may owe income tax as a regular corporation or trust and must apply for reinstatement. For 501(c)(3)s, revocation also ends donor tax deductibility, which can shut down fundraising quickly.

If you file late and believe you have a legitimate reason, you can request penalty abatement by attaching a written statement to the return explaining what prevented timely filing. The IRS evaluates reasonable cause case by case, looking at whether the organization exercised ordinary business care and what it’s doing to prevent a repeat.11Internal Revenue Service. Exempt Organizations Annual Reporting Requirements – Filing Procedures: Abatement of Late Filing Penalties Forgetting or not knowing about the requirement doesn’t qualify.

After the Return Is Accepted

Once the IRS accepts it, your Form 990-EZ becomes a public document. Federal regulations require the organization to make its annual returns available for public inspection for three years from the return’s due date (including extensions) or actual filing date, whichever is later.12Internal Revenue Service. Public Disclosure and Availability of Exempt Organization Returns and Applications: Public Disclosure Overview In-person requests must be filled the same day; written requests must be answered within 30 days of receiving the request or advance payment.13eCFR. 26 CFR 301.6104(d)-1 – Public Inspection and Distribution of Applications for Tax Exemption and Annual Information Returns of Tax-Exempt Organizations Public charities can generally redact contributor names and addresses on Schedule B before releasing the return; private foundations cannot.14Internal Revenue Service. 2Internal Revenue Service. Instructions for Form 990-EZ (2025) Amendment is only for returns the IRS has already accepted. A rejected return is corrected and resubmitted as the original, not amended.

Keep the accepted electronic return, all attached schedules, and the IRS acceptance confirmation. The general statute of limitations for tax returns is three years, matching the public disclosure window, though many nonprofit advisors recommend keeping returns permanently. Supporting records like bank statements, board minutes, donor records, and receipts should be kept at least as long as the return itself might be needed.15Internal Revenue Service. EO Operational Requirements: Recordkeeping Requirements for Exempt Organizations Determination letters, articles of incorporation, and bylaws stay permanently.

Finally, check whether your state requires a copy of the filed Form 990-EZ for state charity registration or state tax exemption. State deadlines don’t always match the federal date.