Last updated 2026-07-25

TL;DR
All Form 990 series returns (990-N, 990-EZ, 990, 990-PF) must be filed electronically now, no paper option exists. The 990-N postcard is free and takes about 10 minutes on the IRS site. The 990-EZ and full 990 require IRS-approved e-file software, usually $50 to $300 a year. Miss three years in a row and the IRS auto-revokes your tax-exempt status.
what is form 990
Form 990 is the annual information return that tax-exempt organizations file with the IRS. It's not an income tax return in the usual sense, since most 501(c)(3) groups owe no federal income tax on donations and program revenue. Instead it's a disclosure document. The IRS uses it to check that a nonprofit is still behaving like a nonprofit, and the public (including donors, watchdog sites, and grant makers) uses it to see how the group spends money. There isn't one single "990." It's a family of forms sized to the organization's money. A small booster club with $40,000 in annual gross receipts files a completely different document than a regional YMCA with $2 million in revenue. Confusing the two is the single most common mistake new volunteer treasurers make. The legal basis is Internal Revenue Code Section 6033, which requires most exempt organizations to file an annual return. The IRS's own overview page describes the series plainly: "Tax-exempt organizations, nonexempt charitable trusts, and section 527 political organizations file this form to provide the IRS with the information required by section 6033" [1].
what is the 990 tax form and which version do I file
| Gross receipts normally ≤ $50,000 | 990-N (e-Postcard) | |
|---|---|---|
| Gross receipts < $200,000 AND total assets < $500,000 | 990-EZ (or full 990) | |
| Gross receipts ≥ $200,000 OR total assets ≥ $500,000 | Form 990 | |
| Private foundations, any size | 990-PF | "Normally" is doing real work in that first row. The IRS averages gross receipts over the current year and the two years before it (a three-year rolling test) for organizations that haven't been around long or whose income swings a lot [2]. A booster club that had a huge $30,000 fundraiser one year and $8,000 the next two years still probably qualifies for the 990-N, but if every year is trending past $50,000, you're graduating to the EZ or full form whether you like it or not. Most school booster clubs, small PTOs, and rec-league parent associations land in the 990-N bucket. That's good news, because the 990-N is free and genuinely fast. See our 990 tax form breakdown for the full threshold math with worked examples. |
Which 990 you file depends on gross receipts and total assets for the year, not on how big your group "feels." Here's the breakdown the IRS publishes for choosing a form [2]: | Your situation | Form to file |
how do I file the 990-N online (the e-Postcard)
The 990-N is filed exclusively through the IRS's online system, there's no paper version and never has been for this form. You go to the IRS's Form 990-N landing page, which links out to the actual electronic filing system [3], create or log into an IRS-issued login (the system runs through Login.gov as of recent years), and enter eight required pieces of information. Those eight items are: the organization's legal name and mailing address, any other names it uses, its EIN, the tax year, confirmation that gross receipts are normally $50,000 or less, a website address if one exists, the name and address of a principal officer, and confirmation the organization is still operating [3]. There's no financial detail to enter beyond that gross receipts confirmation. No balance sheet, no expense breakdown. Most treasurers who've done it once say it takes 10 to 15 minutes. The system gives you an immediate confirmation of acceptance or rejection, and rejections are almost always a name/EIN mismatch (the legal name on file with the IRS has to match exactly what you enter). If it's rejected, you can just fix it and resubmit; there's no penalty for a rejected attempt. Our 990-n page walks through the exact screens and what to do if your EIN doesn't match.
what do I need for the 990-EZ or full 990 online
Once you're past the $50,000 gross receipts line, you're filling out an actual financial return, and it has to be e-filed through an IRS-authorized software provider. You cannot mail a paper 990-EZ or 990 anymore. The Taxpayer First Act, signed in 2019, mandated electronic filing for the 990 series broadly, and the IRS's overview of the exempt organizations e-file program confirms that "tax-exempt organizations must electronically file most returns required after July 1, 2019" under the Act [4]. The IRS publishes its e-file requirements and current guidance for exempt organization returns through its Charities and Nonprofits e-file portal [5]. Pricing varies a lot: some providers charge under $50 for a straightforward 990-EZ, others charge $200 to $300 for a full 990 with schedules. If your booster club has real bank statements, a fundraiser P&L, and maybe a raffle or gaming schedule to report, budget time, more than money. A first-time full 990 filer should expect several hours of prep work pulling together income by source, functional expense categories (program, management, fundraising), and officer/director listings. The 990-EZ and full 990 also come with schedules. Schedule A (public charity status) is common for 501(c)(3)s. Schedule G covers fundraising events and gaming, which matters a lot if your group runs raffles or bingo nights; get that wrong and it can flag state raffle registration mismatches too. Check our form-990 and irs-form-990 pages for schedule-by-schedule notes.
when is the 990 due and what happens if I file late
The 990 series is due on the 15th day of the 5th month after your organization's accounting period ends. For a calendar-year organization (most booster clubs and PTOs use a school year or calendar year), that's May 15 [1]. Miss it and you can request an automatic 6-month extension using Form 8868, which pushes the deadline to November 15 for calendar-year filers. The 990-N has no extension option because it has no penalty for late filing on its own, there's simply no late fee attached to a postcard filing. But the EZ and full 990 do carry penalties. Under IRC Section 6652(c), the failure-to-file penalty runs $20 a day for smaller organizations (capped at the lesser of $11,000 or 5% of gross receipts), with a steeper $105-a-day penalty (capped at $54,500) for organizations with gross receipts over $1,208,500, per the IRS's current instructions for Form 990 [6]. Those dollar figures are adjusted periodically for inflation, so confirm the current numbers with the IRS before assuming an exact amount. The real danger isn't one late filing. It's three in a row.
what happens if I don't file a 990 for three years
The IRS automatically revokes tax-exempt status if an organization fails to file any required 990 series return (990-N, 990-EZ, 990, or 990-PF) for three consecutive years. This is automatic, meaning there's no warning letter that says "last chance" and no human reviews it before revocation happens; the law itself, under Internal Revenue Code Section 6033(j), triggers it [7]. This catches volunteer-run groups constantly. A treasurer graduates their kid out of the program, hands off a shoebox of records to the next parent, and nobody realizes the 990-N hasn't been filed in two, then three years. The organization finds out it lost exempt status when a bank asks for a determination letter, or a grant application gets rejected, or someone Googles the group's EIN and finds it on the IRS's Auto-Revocation List [8]. Getting reinstated means filing Form 1023 (or 1023-EZ for smaller orgs) again, essentially reapplying from scratch, plus catching up on any 990s you missed. The IRS does offer streamlined retroactive reinstatement procedures under Revenue Procedure 2014-11 for organizations that file within 15 months of revocation and meet certain conditions, which can restore exempt status back to the original revocation date instead of just going forward . But it still costs a filing fee and takes real paperwork. Prevention is dramatically cheaper than the fix.
how do I check if my organization already lost exempt status
Search the IRS Tax Exempt Organization Search tool directly, using your EIN or organization name [8]. This free tool shows current exempt status, whether the org is on the Auto-Revocation List, and copies of recently filed 990s going back several years. It's the single fastest way for a new treasurer to find out what actually happened before they took over. Don't rely on old paperwork in a filing cabinet or what the outgoing treasurer remembers. Run the search yourself in the first week of taking the job. If your organization shows up as revoked, don't panic, but don't ignore it either; the reinstatement clock and any grant or bank account implications start now, not whenever someone gets around to it.
what does a treasurer do (and where does the 990 fit in)
A treasurer's job, whether it's a booster club, a PTO, or a small youth-sports league, comes down to four ongoing responsibilities: keeping accurate books, safeguarding cash and bank accounts, reporting to the board and members, and staying current on the group's legal and tax filings. The 990 is one piece of that fourth responsibility, but it's often the piece that gets skipped because nobody explains it during handoff. Day to day, what does a club treasurer do? Realistically: reconciles the bank statement monthly, tracks income and expenses by fundraiser or program, writes checks or approves payments with a second signer, prepares a simple budget-to-actual report for board meetings, and files whatever the state and IRS require on their calendar. In a small volunteer organization, the treasurer is frequently also the bookkeeper, the person who deposits raffle cash, and the one who remembers the EIN off the top of their head. That's a lot for one volunteer, which is exactly why missed 990s happen so often; it's rarely negligence, it's an overloaded unpaid job with no institutional memory. What does a treasurer do in a club specifically around tax compliance? At minimum: confirm the group's EIN and exempt status every year, determine which 990 form applies based on gross receipts, file it (or hire help) before the deadline, and keep the confirmation or acceptance record in the organization's permanent file, more than the outgoing treasurer's inbox.
what does a treasurer do in a small booster club or PTO, step by step
For a group with under $50,000 in gross receipts, the whole 990 process for a new treasurer looks like this: first, confirm your EIN and legal name exactly as registered with the IRS (use the Tax Exempt Organization Search tool [8] to check). Second, log into the IRS 990-N electronic filing system [3] and submit the e-Postcard, which takes the eight data points listed earlier. Third, save the PDF confirmation the system generates. Fourth, calendar next year's deadline the same day you file, since there's no reminder system. For a group approaching or over $50,000, add: gather a full income and expense report for the year, categorize expenses by program vs. administrative vs. fundraising, note any raffle or gaming activity separately since it likely needs its own schedule, and either learn the e-file software yourself or budget for a bookkeeper who has done a 990-EZ before. Don't try to eyeball a full 990 for the first time without help; the functional expense allocation section trips up experienced treasurers, let alone first-timers. A lot of this gets dramatically easier when the previous treasurer left a real handoff packet: prior year's 990 confirmation, the EIN, bank reconciliations, and a note about which form applies. If that packet doesn't exist, building one as you go protects whoever takes over after you. This is genuinely one of the reasons the $99 one-time State-Personalized Treasurer Kit exists: it's built around exactly this handoff gap, giving a new treasurer the state-specific checklist, EIN and 990 tracking sheet, and deadline calendar in one place instead of reconstructing it from a shoebox.
what is a treasurer (definition and scope for volunteer groups)
A treasurer is the officer responsible for an organization's money: receiving it, recording it, protecting it, and reporting on it. In a formal nonprofit, this role usually comes with fiduciary duties under state nonprofit corporation law, meaning the treasurer (and the board generally) has a legal obligation to act in the organization's financial best interest, more than a casual habit of good bookkeeping. What do treasurers do that other officers don't? Mainly, they're the single point of accountability for financial records. A president runs meetings and sets direction; a secretary keeps minutes; the treasurer is the one who can answer "how much money do we actually have, and where did it go" at any point in the year. That includes maintaining the bank account, reconciling it against receipts and disbursements, preparing financial reports for board and membership meetings, and handling (or delegating with oversight) the government filings: the IRS 990 series, state charity registration renewals, and any raffle or gaming licenses. What a treasurer does varies by organization size, but the core job doesn't change: money in, money tracked, money out with authorization, money reported honestly. Everything else, including which specific 990 form to file, is a detail layered on top of that core job.
does a small parent group even need to file a 990
Yes, almost always, if the group has recognized federal tax-exempt status. Section 6033 requires an annual return from nearly every organization exempt under Section 501(a), with a narrow list of exceptions (certain churches and church-affiliated organizations, and a few government-related entities) [1]. Gross receipts under $50,000 don't excuse you from filing entirely, they just mean the 990-N is the appropriate (and free) version. The confusion usually starts with groups that never formally applied for exempt status at all, operating as an informal parent group with an EIN but no IRS determination letter. If that's your situation, the 990 filing question is secondary to a bigger one: does the group need to apply for exemption under Form 1023 or 1023-EZ in the first place? That's worth confirming directly with the IRS or a qualified advisor, since operating for years without formal exemption creates its own tax exposure, particularly around any income the group treats as tax-free that technically isn't.
who actually has to sign or approve the online 990 filing
The 990-N doesn't require a signature in the traditional sense, but it does require the electronic submission to come from someone the IRS considers an authorized user, typically the principal officer, whose name and address you enter as part of the eight required data points [3]. For the 990-EZ and full 990, filed through e-file software, an officer of the organization (commonly the treasurer or president) has to attest to the return's accuracy, similar to signing a paper return, through the software's e-signature process. Boards should still review the return before it's submitted, even though only one officer technically signs off. The IRS's Form 990 (not the -N) actually asks explicitly whether the organization provided a copy of the 990 to its governing body before filing, and best practice among most nonprofit governance guides is a full board review, not a rubber stamp by the treasurer alone. Skipping that step is legal but it's a bad habit that tends to hide problems until they're expensive.
Frequently asked questions
What is Form 990 in simple terms?
Form 990 is the annual report a tax-exempt organization files with the IRS, showing income, expenses, and activities for the year. It's a public disclosure document, not an income tax bill for most groups. Which version you file (990-N, 990-EZ, 990, or 990-PF) depends on gross receipts and total assets [2].
What is the 990-N e-Postcard?
The 990-N is a free, eight-question online form for tax-exempt organizations with gross receipts normally $50,000 or less. It's filed only through the IRS's electronic system, takes about 10 minutes, and requires no financial detail beyond confirming the receipts threshold [3].
Can I still file a paper Form 990?
No. The Taxpayer First Act of 2019 requires electronic filing for the 990 series, and the IRS confirms this on its exempt organizations e-file guidance [4]. All versions, including the 990-EZ and full 990, must go through IRS-authorized e-file software; only the 990-N was ever online-only from the start.
What happens if a booster club misses three years of 990 filings?
The IRS automatically revokes tax-exempt status after three consecutive years of missed filings, under Internal Revenue Code Section 6033(j). There's no warning letter first. Reinstatement requires reapplying for exemption, though streamlined retroactive reinstatement exists under Revenue Procedure 2014-11 for organizations that act within 15 months [7][9].
How do I know which 990 form my nonprofit should file?
Check gross receipts and total assets for the year. Under $50,000 gross receipts normally means 990-N. Under $200,000 receipts and under $500,000 assets means 990-EZ (or full 990 if you prefer). Above either threshold means full Form 990. Private foundations always file 990-PF regardless of size [2].
Is there a fee to file Form 990-N online?
No, the 990-N is completely free through the IRS's own electronic filing system. There's no government fee and no required software purchase, since the IRS built the filing portal itself. Some third-party services offer paid help filing it, but that's optional, not required.
What does a treasurer do in a booster club or PTO?
A treasurer tracks all income and expenses, reconciles the bank account monthly, reports finances to the board, and handles required filings like the IRS 990 and any state charity registration or raffle license renewals. In small volunteer groups, the treasurer often also handles day-to-day cash handling and deposits.
What is a treasurer, exactly, in a nonprofit context?
A treasurer is the officer legally and practically responsible for an organization's money: recording it, protecting it, and reporting on it accurately to the board and, through required filings, to the IRS and state regulators. It's usually an elected or appointed board position with fiduciary duties under state nonprofit law.
When is Form 990 due each year?
The 15th day of the 5th month after the organization's accounting period ends. For calendar-year filers, that's May 15 [1]. An automatic six-month extension is available using Form 8868, pushing a calendar-year deadline to November 15.
How do I check if my organization's tax-exempt status was revoked?
Use the IRS Tax Exempt Organization Search tool, searching by EIN or organization name [8]. It shows current exempt status, whether the group appears on the Auto-Revocation List, and copies of recently filed 990s. Do this in your first week as a new treasurer, don't assume the last treasurer checked.
Do small parent groups with under $50,000 in revenue still need to file anything?
Yes, if the group holds IRS tax-exempt status, it still must file the 990-N e-Postcard annually even at low revenue levels, since Section 6033 requires an annual return from nearly all exempt organizations [1]. The 990-N is free and takes about 10 minutes, so there's little reason to skip it.
What is a 990 tax form penalty for filing late?
The 990-N carries no late penalty on its own. The 990-EZ and full 990 carry a failure-to-file penalty under IRC Section 6652(c), commonly cited as $20 a day up to the lesser of $11,000 or 5% of gross receipts for smaller organizations, with higher amounts for larger organizations; confirm current figures with the IRS since they adjust periodically [6].
Who has to approve or sign the 990 before it's filed?
An organization officer, typically the treasurer or president, attests to the return's accuracy through the e-file software's signature process. The 990 also asks whether the governing board reviewed the return before filing, and full board review before submission is widely considered good governance practice even though it isn't strictly required for the -N.
Sources
- IRS, Annual Exempt Organization Return: Who Must File: Section 6033 requires most exempt organizations to file an annual return; calendar-year filers are due the 15th day of the 5th month after year end
- IRS, Annual Filing and Forms: Gross receipts and asset thresholds determining whether to file 990-N, 990-EZ, 990, or 990-PF
- IRS, e-Postcard (Form 990-N): 990-N is filed exclusively online and requires eight specific data points about the organization
- IRS, Form 990-N and 990 EZ Filing Thresholds and Requirements: IRS filing requirements and thresholds by form for exempt organizations
- IRS, Instructions for Form 990 Return of Organization Exempt From Income Tax: Failure-to-file penalties for Form 990/990-EZ, including per-day amounts and caps tied to gross receipts under IRC 6652(c)
- IRS, Automatic Revocation of Exemption: Organizations that fail to file required 990-series returns for three consecutive years automatically lose tax-exempt status under IRC Section 6033(j)
- IRS, Tax Exempt Organization Search: Public tool to check current exempt status, auto-revocation list membership, and filed 990s by EIN or name
- IRS, Automatic Revocation and Reinstatement: Revenue Procedure 2014-11: Streamlined retroactive reinstatement is available for organizations that apply within 15 months of automatic revocation