Last updated 2026-07-24

TL;DR
Form 990 is the annual information return most tax-exempt nonprofits file with the IRS. Which version depends on gross receipts: under $50,000 usually means the 990-N e-postcard, higher revenue means the 990-EZ or full 990. Miss it three years running and the IRS auto-revokes your tax-exempt status, no warning letter required.
What is Form 990?
Form 990 is the annual information return that tax-exempt organizations file with the IRS to report income, spending, and basic governance details. It's not a tax bill in the way a business tax return is. Most booster clubs, PTOs, and youth sports leagues that qualify as 501(c)(3) or 501(c)(4) organizations owe little or no tax, but the IRS still wants an annual accounting of the money that moved through the group. The IRS describes the form's purpose plainly: "Form 990 is used by tax-exempt organizations, nonexempt charitable trusts, and section 527 political organizations to provide the IRS with the information required by section 6033" [1]. Section 6033 of the Internal Revenue Code is the actual legal requirement to file; Form 990 is just the vehicle. There isn't one single "the 990." There's a family of forms scaled to your organization's size, and picking the wrong one is one of the most common mistakes a new volunteer treasurer makes. Get this wrong and you either waste hours filling out a form you didn't need, or worse, file nothing because you assumed a form you'd never heard of didn't apply to you.
Which 990 does my booster club or PTO actually file?
| Gross receipts normally $50,000 or less | 990-N (e-Postcard) | Filed online only, no paper option [2] | |
|---|---|---|---|
| Gross receipts under $200,000 AND total assets under $500,000 | 990-EZ (or full 990) | Groups in this range can choose 990-EZ [3] | |
| Gross receipts $200,000 or more, OR total assets $500,000 or more | Form 990 (full) | Required, not optional [3] | |
| Private foundations (rare for booster clubs) | Form 990-PF | Different rules entirely | "Gross receipts" is a bigger number than most volunteers expect. It's total revenue before subtracting expenses, so a group that ran $60,000 through a concession stand and spent $58,000 on uniforms and travel still has $60,000 in gross receipts, not $2,000. That single fact pushes a lot of small booster clubs out of 990-N eligibility and into 990-EZ territory without anyone realizing it until the treasurer digs into the actual numbers. If your group has never applied for 501(c)(3) status and is just an informal parent group with an EIN and a bank account, you may not owe a 990 at all, but you also don't have the liability protection or donation deductibility that comes with real tax-exempt status. That's a separate conversation worth having with the IRS or a local nonprofit attorney; this article assumes your group has already applied for and received exemption. For a plain overview of the whole family of forms, see our form 990 breakdown, or the shorter version at 990 tax form. |
Almost every group that holds 501(c)(3) or 501(c)(4) status has to file some version of the 990 every year, and the version is driven mostly by gross receipts, not by how much cash sits in the bank account at year end. Here's the rough breakdown for the tax year the form covers: | Your group's situation | Form to file | Notes |
What is Form 990-N and who has to file it?
Form 990-N, nicknamed the e-Postcard, is the simplest version of the 990, built for small organizations with gross receipts normally $50,000 or less [2]. It asks for eight basic pieces of information: your EIN, tax year, legal name, mailing address, website (if you have one), confirmation your receipts are still under the threshold, and a statement that the organization hasn't terminated. There's no financial detail required, no line items for revenue and expenses. You file it entirely online through the IRS's Form 990-N electronic filing system, and the IRS is explicit that "there is no paper form" [2]. That trips people up every year: a treasurer tries to find a PDF to mail in, can't find one, and assumes they're exempt from filing. They're not; they just have to use the online portal. The deadline is the 15th day of the 5th month after your organization's accounting period ends. For a group on a calendar fiscal year (January through December, which covers most booster clubs), that's May 15 of the following year [2]. Miss it and nothing happens immediately; there's no late fee for 990-N specifically. But miss it three years running and the consequences get serious fast, which the next section covers. For a deeper look specifically at the e-postcard mechanics, see 990-N or form 990-N.
What is Form 990-EZ and when do you need it instead of the 990-N?
Form 990-EZ is the mid-size version, for organizations with gross receipts under $200,000 and total assets under $500,000 at the end of the tax year [3]. Groups in that range can choose to file the full 990 instead, but most treasurers pick the EZ because it's shorter and less intimidating. Unlike the 990-N, the EZ asks for real financial detail: revenue by source, expenses by category, a balance sheet snapshot, and a list of program service accomplishments. It also has schedules that attach depending on your activities. If your group holds a raffle, runs a silent auction, or receives donated services, you may need Schedule G or Schedule M, and getting those right takes more time than most volunteers budget for. The 990-EZ has the same deadline structure as the 990-N: the 15th day of the 5th month after your fiscal year ends, so May 15 for calendar-year filers, with the option to request an automatic 6-month extension using Form 8868 [4]. That extension is genuinely useful if you're a new treasurer who inherited a shoebox of receipts in July and needs breathing room to reconstruct a full year of transactions.
What happens if a booster club never filed a 990 before?
This is the situation a huge number of new booster club and PTO treasurers walk into: the group has existed for years, has an EIN, maybe has 501(c)(3) paperwork buried in a filing cabinet, and nobody can say for sure whether the last three 990s got filed. Start by checking the IRS Tax Exempt Organization Search tool, which lets you look up an organization by EIN or name and see its filing history and current exempt status [5]. If your organization shows up as "Automatically Revoked" in that database, the IRS already pulled your tax-exempt status, and you're in recovery mode, not routine filing mode. That process involves reapplying for exemption (often via Form 1023 or the streamlined Form 1023-EZ) and requesting retroactive reinstatement, which is its own multi-step project. If your status is still active but you're not sure prior years were filed, the safest move is to file the current year's 990 correctly, then work backward to file any missing prior years as soon as you can. The IRS doesn't have a blanket amnesty program for small nonprofits the way it sometimes does for individual taxpayers, so catching up is mostly a matter of gathering old bank statements and reconstructing the numbers year by year.
What is the IRS auto-revocation rule and how does it work?
Section 6033(j) of the Internal Revenue Code requires the IRS to automatically revoke the tax-exempt status of any organization that fails to file a required annual return or notice (990, 990-EZ, 990-N, or 990-PF) for three consecutive years [6]. This isn't a warning system. There's no letter that says "file now or lose your status." The revocation happens by operation of law on the filing due date of the third missed year, and the IRS typically publishes the revoked organization's name in its official list some months later. The IRS states it directly: "the law requires automatic revocation of tax-exempt status for any organization that does not file required 990 series returns or notices annually for three consecutive years" [6]. Once revoked, the organization is treated as a taxable entity, donations to it are no longer automatically tax-deductible under section 170, and depending on state rules, the group may need to refile with the state too. Getting reinstated means filing Form 1023 or 1023-EZ again (with the associated user fee, currently $275 for the 1023-EZ and $600 for the full 1023 as of the IRS's published fee schedule [7]), and, if you want tax-exempt treatment to reach back to the revocation date, following the retroactive reinstatement procedures in Revenue Procedure 2014-11 [8]. That's a real project involving real dollars, and it's the single best argument for setting a filing calendar the day you take over as treasurer, not the year you get the revocation notice in the mail.
What does a treasurer do in a club or booster organization?
A club treasurer's core job is keeping accurate financial records and making sure the organization's money is handled honestly and legally, which in practice means a lot more than balancing a checkbook. What does a treasurer do, concretely? Track every dollar in and out, reconcile the bank statement monthly, keep receipts and invoices organized, prepare a budget with the board, report on finances at meetings, and file the required tax paperwork on time. What is a treasurer, in plain terms? It's the volunteer (or occasionally paid staff member) legally and practically responsible for an organization's cash. For a booster club or PTO, that role usually includes signing checks alongside another officer, managing fundraiser proceeds (concessions, raffles, spirit wear sales), and being the point person when a bank, auditor, or the IRS has a question. What does a club treasurer do that's specific to nonprofits, as opposed to a business bookkeeper? Filing the 990 is the big one. So is understanding restricted versus unrestricted funds (a donation earmarked for new uniforms can't just get spent on pizza for the coaches), keeping the group's raffle or gaming activity compliant with state charitable gaming rules, and maintaining the paper trail an incoming treasurer will need someday. Good treasurers also keep a simple handoff binder: bank login info, the EIN, prior years' 990s, and a list of who has signing authority. That single habit prevents most of the chaos that happens when a treasurer quits mid-year with no notice.
What do treasurers do differently in a nonprofit versus a for-profit club?
The daily mechanics look similar (tracking income, paying bills, reconciling accounts), but the stakes and the audience are different. A for-profit club treasurer answers mainly to the members. A nonprofit treasurer answers to members, the IRS, and often a state charity regulator, all at once. That means nonprofit treasurers carry a few extra duties that don't exist in a purely social club: filing the annual 990 series return, keeping records that prove the organization still qualifies as tax-exempt (no private inurement, activities matching the exempt purpose), and, in many states, filing a separate charitable solicitation registration if the group asks the public for donations. Some states also require a raffle or gaming license renewal that's entirely separate from anything the IRS asks for. It's worth checking your specific state's charity regulator page (usually the attorney general's office or secretary of state) for registration and renewal rules, since these vary widely and change periodically; confirm the current requirements with your state charity office directly rather than relying on last year's rules.
What information does Form 990 actually require?
Even the simplest full Form 990 asks for a lot more than most volunteers expect walking in. The core form covers a summary of mission and activities, a list of officers and directors with any compensation paid, total revenue broken out by category (contributions, program service revenue, investment income, fundraising event income), total expenses by function (program, management, fundraising), and a year-end balance sheet. Then there are the schedules. A booster club that runs a raffle typically needs Schedule G (fundraising and gaming activities). A group with related organizations, like a parent booster club tied to a school district, may need Schedule R. Public charities generally need Schedule A to demonstrate they still qualify as publicly supported rather than a private foundation. None of these are optional add-ons; the IRS instructions specify exactly which schedules attach based on answers given on the core form's checklist page . The smaller 990-EZ trims this down substantially but still asks for revenue and expense detail, a balance sheet, and a description of program accomplishments. Only the 990-N skips financial detail entirely. If your group's finances are simple (a few thousand dollars from bake sales and a car wash), the EZ or N-postcard is manageable with basic bookkeeping. If you're running a $150,000-a-year concession operation with paid part-time staff, budget real time (or professional help) for the full 990.
What are the deadlines and penalties for late 990 filing?
The due date for every version of the 990 is the same formula: the 15th day of the 5th month after the close of your organization's accounting period [2][3]. Calendar-year groups (most booster clubs) file by May 15. An automatic 6-month extension is available using Form 8868, pushing that to November 15, and the IRS grants it without requiring a reason [4]. Penalties differ by form. There's no dollar penalty for a late 990-N, but late 990 or 990-EZ filings can carry penalties of $20 per day the return is late, up to the lesser of $12,000 or 5% of the organization's gross receipts for that year, according to the penalty framework the IRS applies to exempt organization returns . Larger organizations face steeper daily penalties, but that tier rarely applies to a booster club or PTO. The penalty that actually matters most for small groups isn't the daily dollar fine. It's the automatic revocation of tax-exempt status after three consecutive missed years, covered above, which is a much bigger and more expensive problem to fix than any late fee.
How do you check if your organization's 990s were filed correctly?
Use the IRS Tax Exempt Organization Search tool at irs.gov to pull up your organization's record by EIN or name [5]. It shows current exempt status, the organization's determination letter, and copies of recently filed 990s (for the 990-EZ and full 990; the 990-N e-postcard data is available through a separate download but the search tool will still show whether one was filed). If the record shows gaps, or shows "Automatically Revoked," don't panic, but don't ignore it either. Pull together whatever financial records exist (bank statements are the minimum viable starting point), figure out which years are actually missing, and file the earliest missing year first. Many treasurers find it easier to hire a local CPA who works with small nonprofits for this specific catch-up project, even if the group is otherwise volunteer-run; a few hours of professional help to reconstruct three years of 990-EZs is often cheaper than the stress and risk of doing it wrong twice. This is exactly the kind of situation where a State-Personalized Treasurer Kit helps: it's a one-time $99 reference built around your specific state's rules and the IRS filing calendar, so a brand-new treasurer isn't starting from a blank page trying to figure out which form applies and when it's due.
What should a new treasurer do in the first month on the job?
Pull the group's EIN and last three years of filed 990s (or confirm none exist), check the IRS Tax Exempt Organization Search for current status [5], and calendar the filing deadline for the current fiscal year immediately. Those three steps take an afternoon and prevent the vast majority of problems that show up later. After that, get access to the bank account and reconcile it against whatever records the outgoing treasurer left. If there's no clean handoff, that's normal, not a crisis. Rebuild from bank statements: deposits are your revenue, withdrawals and checks are your expenses, and you can sort them into categories after the fact. This is tedious but not hard, and it's the exact information you'll need for the 990-EZ's financial detail schedules. Finally, figure out your state obligations separately from the federal ones. Many states require an annual or biennial corporate filing (often through the secretary of state) and, if you solicit donations from the public, a charitable solicitation registration through the attorney general's office. These are distinct from the 990 and have their own deadlines and fees, so confirm the current requirements directly with your state charity office rather than assuming federal compliance covers you.
Frequently asked questions
What is a 990 tax form?
Form 990 is the annual information return that tax-exempt organizations file with the IRS under Internal Revenue Code section 6033. It reports revenue, expenses, and governance details so the IRS (and the public) can see how a nonprofit uses its money. There are several versions (990-N, 990-EZ, full 990) scaled to organization size.
What is the 990 used for?
It reports a tax-exempt organization's finances and activities to the IRS each year, confirming the group is still operating consistent with its exempt purpose. It's public information too; donors and watchdogs can look up a nonprofit's filed 990s through the IRS's Tax Exempt Organization Search tool to see how funds are spent.
What is a treasurer?
A treasurer is the officer responsible for an organization's money: tracking income and expenses, keeping bank accounts reconciled, preparing budgets, and handling required financial filings like the 990. In a booster club or PTO, the treasurer is usually a parent volunteer with signing authority on the bank account, often alongside a second officer for check-signing.
What does a treasurer do?
A treasurer records all money coming in and going out, reconciles bank statements, prepares financial reports for meetings, helps build the annual budget, and files required tax paperwork like Form 990. They're also usually the person who maintains records for an audit or handoff to the next treasurer.
What does a club treasurer do differently from a business bookkeeper?
A club treasurer, especially at a nonprofit, has to track restricted versus unrestricted funds, keep records proving the group still qualifies for tax-exempt status, and file the annual 990 series return with the IRS. A business bookkeeper generally doesn't face those exempt-status or public-disclosure requirements.
Do all booster clubs have to file a 990?
Yes, if the group has 501(c)(3) or similar tax-exempt status, it must file some version of the 990 every year, per section 6033. Groups with gross receipts of $50,000 or less normally file the simple 990-N e-postcard; larger groups file the 990-EZ or full 990.
What happens if a booster club doesn't file a 990 for three years?
The IRS automatically revokes the organization's tax-exempt status under section 6033(j), with no warning letter required. This is confirmed on the IRS's own automatic revocation guidance. Reinstatement requires reapplying for exemption (Form 1023 or 1023-EZ) and paying a new filing fee.
What's the difference between Form 990-N and Form 990-EZ?
The 990-N (e-postcard) is for organizations with gross receipts normally $50,000 or less; it's a short online form with no financial detail. The 990-EZ is for organizations with gross receipts under $200,000 and assets under $500,000; it requires actual revenue, expense, and balance sheet figures.
When is Form 990 due?
The 15th day of the 5th month after your organization's fiscal year ends. For a calendar-year group, that's May 15 of the following year. A 6-month extension is available using IRS Form 8868, pushing the deadline to November 15.
Can a booster club file 990-N if it made $60,000 in gross receipts one year?
No. Gross receipts of $60,000 exceed the $50,000 threshold for the 990-N e-postcard, so that group would need to file the 990-EZ instead for that year, assuming assets stay under $500,000. Gross receipts count total revenue before expenses, not net profit.
How do I check if my nonprofit's tax-exempt status was revoked?
Search your organization's EIN or name in the IRS Tax Exempt Organization Search tool at irs.gov. It shows current exempt status, filing history, and whether the group appears on the automatic revocation list. If revoked, you'll need to reapply for exemption to get status back.
Does a small PTO with no bank income still need to file anything?
If the PTO holds federal tax-exempt status (an EIN plus a 501(c)(3) or similar determination letter), yes, it must file at minimum the 990-N e-postcard every year even with very low activity. If it never applied for exempt status, different rules apply; confirm your group's status with the IRS directly.
What is Form 8868 and does my booster club need it?
Form 8868 requests an automatic 6-month extension to file Form 990 or 990-EZ. Any exempt organization can use it without giving a reason. It doesn't extend any tax payment deadline (rare for booster clubs), just the paperwork deadline itself.
Sources
- IRS, About Form 990: Form 990's stated purpose under IRC section 6033
- IRS, Annual Electronic Filing Requirement for Small Exempt Organizations (Form 990-N): 990-N eligibility threshold, online-only filing, and due date
- IRS, Form 990 Series Which Forms Do Exempt Organizations File: gross receipts and asset thresholds for 990-EZ versus full Form 990
- IRS, About Form 8868: automatic 6-month extension for filing Form 990 or 990-EZ
- IRS, Tax Exempt Organization Search: tool to check an organization's exempt status and filing history
- IRS, Automatic Revocation of Exemption: three consecutive years of non-filing triggers automatic revocation under section 6033(j)
- IRS, Revenue Procedure 2014-11: procedures for retroactive reinstatement of tax-exempt status after automatic revocation
- IRS, Instructions for Form 990: which schedules attach to Form 990 based on the checklist page