Last updated 2026-07-25

TL;DR
There's no free IRS portal to e-file Form 990-EZ yourself. The IRS requires 990-EZ e-filing through an authorized provider, most of which charge $50 to $200+. If your booster club or PTO has gross receipts under $50,000, you likely qualify for the free 990-N e-postcard instead, filed directly at irs.gov [1].
Can you actually file Form 990-EZ online for free?
Short answer: not through the IRS itself, and not for real, for most groups. The IRS mandates electronic filing for Form 990-EZ for tax years beginning after July 1, 2019, but it doesn't run its own free e-filing portal for this form the way it does for the 990-N [1]. You have to go through an IRS-authorized e-file provider, and nearly all of them charge a fee once your organization's revenue crosses the threshold that makes software companies bother building the form. Some providers advertise "free" filing for the absolute smallest nonprofits, and a few genuinely offer no-cost 990-EZ filing for organizations under certain revenue caps (check current offers at Tax990, File990, or ExpressTaxExempt, since pricing changes yearly). But free 990-EZ filing is the exception, not the rule. Budget $50 to $200+ depending on provider and add-ons like state filings or prior-year catch-up returns. Here's the thing almost nobody tells new treasurers: if your booster club, PTO, or youth sports group has gross receipts normally under $50,000, you probably don't need to file the 990-EZ at all. You qualify for the 990-N e-postcard, which actually is free and takes about 10 minutes at irs.gov [1]. That's almost always the better path if you're eligible.
What is Form 990, exactly?
| 990-N (e-postcard) | Smallest orgs | Normally $50,000 or less [1] | |
|---|---|---|---|
| 990-EZ | Small/mid orgs | Under $200,000 and total assets under $500,000 [3] | |
| 990 (full form) | Larger orgs | $200,000+ or assets $500,000+ [3] | |
| 990-PF | Private foundations | All private foundations, regardless of size | Most volunteer-run booster clubs, PTOs, and youth sports leagues land in the 990-N tier. If your group runs a big concession stand, hosts a large annual fundraiser, or has grown past $50,000 in receipts, you're probably in 990-EZ territory instead. Read our full form 990 explainer for the mechanics of each version, or the 990 tax form overview if you're still figuring out which one applies to you. |
Form 990 is the annual information return that most tax-exempt organizations file with the IRS to report income, expenses, activities, and governance. The IRS describes it as the return used by tax-exempt organizations, nonexempt charitable trusts, and certain political organizations to provide the IRS with the information required by section 6033 [2]. There isn't one single 990 form. There's a family of them, sized to the organization's revenue and assets: | Form | Who files it | Gross receipts threshold |
What is the 990 tax form used for by small nonprofits?
The 990 tax form exists so the IRS, and the public, can see how a tax-exempt organization spends its money. It's not an income tax return in the traditional sense (most exempt orgs owe no income tax), it's an information return. Filing it, or the correct version of it, is what keeps your group's tax-exempt status active. For a booster club or PTO, that means reporting things like: how much you brought in from concessions, raffles, and membership dues; how much you spent on uniforms, equipment, travel, and scholarships; who's on your board; and whether you paid anyone (even a bookkeeper or a coach stipend) more than reporting thresholds require you to disclose. The IRS is blunt about what happens if you skip it: "Organizations that fail to file required returns for three consecutive years will automatically lose their tax-exempt status" [4]. That's not a warning shot, that's the actual rule, and it applies whether you owed a 990-N, a 990-EZ, or the full 990. See our irs form 990 page for more on what happens after a missed year.
What's the difference between the 990-N and the 990-EZ?
The 990-N (e-postcard) is for organizations with gross receipts normally $50,000 or less. It asks for eight basic pieces of information: your EIN, tax year, legal name, mailing address, website (if any), a confirmation your gross receipts are still under the threshold, and the name of a principal officer [1]. No financial statements, no line-item budget. It's genuinely free and genuinely fast, filed at irs.gov. The 990-EZ is a real return. It's four pages and asks for actual revenue and expense detail, balance sheet info, program service accomplishments, and compensation for officers and key employees. Organizations file it when gross receipts are under $200,000 and total assets are under $500,000 at year end [3]. Cross either threshold and you're required to file the full Form 990 instead. A practical way to think about it: 990-N is a postcard, 990-EZ is a short tax return, and the full 990 is a real audit-adjacent document. If your booster club had a breakout year (a big tournament host, a major capital campaign, a one-time grant), check whether you tipped over into 990-EZ or full-990 territory even if you've always filed the N before. Our 990n guide walks through eligibility in more detail, and form-990-n covers the filing steps directly.
How much does it cost to e-file Form 990-EZ?
Expect to pay somewhere between $50 and $250, depending on the provider and whether you need extras like a state charity filing bundled in. The IRS maintains a list of approved e-file providers for exempt organizations, and pricing is set by each provider individually, not the IRS [5]. A few providers offer a genuinely free tier for the smallest 990-EZ filers or for 990-N filers exclusively, but read the fine print. "Free" often means free for one filing, free for 990-N only, or free with a paid add-on required for state filings or prior-year returns. If your group is filing late or catching up multiple years, expect the cost to climb, since some providers charge per return per year. If cost is the main barrier, don't assume you need the paid EZ route. Confirm your actual gross receipts and asset totals first. Plenty of treasurers assume they're in 990-EZ territory because that's what the last treasurer filed, when in fact the group has dropped back under the 990-N threshold, or never should have been filing the EZ in the first place.
What does a treasurer do?
A treasurer is the person responsible for a nonprofit's or club's money: tracking it, reporting on it, and making sure it's spent and recorded the way the bylaws and the law require. In a booster club, PTO, or youth sports league, that usually means keeping the checkbook (or bank portal) reconciled, filing the annual IRS return, tracking fundraiser income and expenses separately, and reporting to the board at meetings. It's a job with real legal weight attached, even in a small volunteer group. Treasurers typically sign or authorize the organization's tax filings, which means the treasurer is often the one whose name is on the line when the IRS asks who filed (or didn't file) the 990. The job is smaller than people fear and bigger than people expect. Smaller, because most booster clubs don't need complex accounting: a spreadsheet, a bank account, and consistent habits cover 90% of it. Bigger, because missing a filing deadline three years running can auto-revoke your group's tax-exempt status, and reversing that takes real paperwork and sometimes real money.
What does a club treasurer do differently from a corporate one?
A club treasurer, whether for a booster club, PTO, or rec league, does the same core job as any nonprofit treasurer, just at smaller scale and usually as an unpaid volunteer with a day job on the side. The core responsibilities don't shrink though: bank reconciliation, budget tracking, fundraiser accounting, and the annual IRS filing all still apply, IRS rules don't have a volunteer exception. What does a club treasurer do on a monthly basis, practically? Usually: deposit checks and cash from fundraisers promptly, keep receipts for every expense, reconcile the bank statement against the books, update the board on cash position, and flag anything that looks off (a concession stand that's suddenly $400 short, a vendor invoice that doesn't match a purchase order). Annually, the club treasurer figures out which 990 variant applies (N, EZ, or full), gathers the numbers, and either files it directly (for the N) or works with a preparer or software (for the EZ or full 990). Many booster clubs also handle state-level charity registration renewals around the same time, since several states tie annual charity reporting to the same fiscal year-end.
What does a treasurer do in a nonprofit versus a for-profit club?
In a for-profit setting (a company treasurer, a corporate finance role), the treasurer function is about cash management, debt, and investment strategy. In a nonprofit booster club or PTO, the job is almost entirely about stewardship and compliance: making sure donor and fundraiser money is used for its stated purpose, tracked accurately, and reported to the IRS and, in many states, to a state charity regulator. That compliance layer is the part new volunteer treasurers usually underestimate. It's more than "keep the books balanced." It's also: know your 990 threshold, know your state's charitable solicitation registration rules (most states require registration before you solicit donations, more than at filing time), and know your state's raffle licensing rules if your group runs raffles as a fundraiser. The IRS side and the state side are separate systems that don't talk to each other. Filing your 990 doesn't satisfy a state charity registration requirement, and vice versa. Confirm both with the IRS and your state charity office, since requirements and thresholds vary by state and change over time.
What is a treasurer, formally, and who can be one?
A treasurer is an officer position, defined by your organization's bylaws, responsible for financial oversight and reporting. There's no IRS credential required to be a nonprofit treasurer. You don't need to be a CPA, an accountant, or have any formal finance background. Most booster club and PTO treasurers are parents or volunteers who raised their hand at a meeting. What you do need is a clear paper trail from the previous treasurer, access to the bank account and any online filing credentials (the EIN, the IRS online account if one exists, state registration login), and a realistic sense of your group's filing history. A shocking number of new treasurers discover, only after taking over, that the group hasn't filed a 990 in two or three years. That's the moment to check the IRS Tax Exempt Organization Search tool for your organization's status before anything else [6]. If you're brand new to the role, it's worth reading a broader primer on the job before you touch the 990 forms at all. Our [990](/articles/treasurer-basics/990) overview and 990 tax form page are good starting points for orienting yourself to the filing landscape before you pick a software provider.
What happens if you file the wrong 990 form or file late?
Filing the wrong form (say, filing a 990-N when your receipts actually exceeded $50,000) doesn't automatically trigger a penalty, but it does mean your filing likely doesn't satisfy your actual legal requirement, and the IRS can still treat the year as unfiled. Filing late is a bigger and more common problem: for 990-EZ and full 990 filers, the IRS can assess penalties for late filing, and organizations that miss filing for three consecutive years automatically lose their exempt status, no notice, no appeal process before it happens [4]. The fix if you've already been auto-revoked is IRS Revenue Procedure 2014-11, which lays out streamlined retroactive reinstatement processes, including one specifically for organizations that would have qualified to file the 990-N and never filed any return type [7]. Depending on your situation, reinstatement can mean submitting Form 1023 or 1023-EZ along with a reasonable cause statement, and there may be a reduced or waived user fee path for small organizations under this streamlined procedure. Don't guess at your revocation status. Check the IRS Tax Exempt Organization Search tool directly [6], and if you find your group listed as revoked, treat reinstatement as the first project, before you worry about which 990 version to file going forward.
Do state charity registration rules affect your 990 filing?
They're separate requirements, but they often ask for similar information, and missing one doesn't excuse missing the other. Most states require charitable organizations to register with the state attorney general's office or secretary of state before soliciting donations, and many require an annual renewal that asks for a copy of your IRS Form 990 as an attachment . This is where the paperwork tends to compound for booster clubs. If you're two years behind on your 990, you're likely also behind on state charity renewal, since most state offices want the current 990 as part of that filing. Catching up usually means working backward: get IRS filings current (or work through reinstatement if you've been auto-revoked), then bring state registration current using the freshly filed 990. Requirements vary significantly by state; some states exempt small PTOs or booster clubs under a revenue threshold, others don't exempt anyone. Confirm the specific rule with your state charity office or attorney general's charitable registration division, since this is exactly the kind of detail that changes and varies enough that a general article can't safely give you a number to rely on.
How do you choose between free 990-N filing and paid 990-EZ software?
Start with your gross receipts, not your preference. If your organization's gross receipts are normally $50,000 or less, you're eligible for the free 990-N and there's no reason to pay a provider for 990-EZ software you don't need [1]. "Normally" has a specific IRS meaning tied to a three-year average for newer organizations, so if you're right at the edge, check the exact test on the IRS 990-N page rather than eyeballing a single year's number. If you're over the 990-N threshold, you need actual 990-EZ or full 990 software (or a preparer), and free options are rare and often limited to nonprofits under specific extra revenue caps set by the software company, not the IRS. Compare two or three IRS-authorized providers before committing, since fees and included features (state filing, prior-year catch-up, phone support) vary a lot between them [5]. A state-personalized approach helps here too, since your state's charity registration renewal deadline and required attachments often don't line up neatly with IRS deadlines. This is genuinely one of the areas where a BoosterLedger $99 one-time State-Personalized Treasurer Kit earns its keep: it maps your specific state's registration requirements and deadlines against your federal 990 obligation so you're not discovering the mismatch in April.
What should a new treasurer do first, before filing anything?
Confirm your organization's current IRS status before you file anything else. Search your organization's name and EIN on the IRS Tax Exempt Organization Search tool to see whether you're listed as exempt, revoked, or missing entirely [6]. This takes five minutes and tells you whether you're dealing with a normal annual filing or a reinstatement project. Next, pull your actual gross receipts and total assets for the year, from bank statements if the previous treasurer's records are thin. That number determines which 990 form applies, not what the group filed last year, since a good fundraising year can push you from 990-N territory into 990-EZ territory without anyone noticing. Then check your state's charity registration status separately, since it's a different login, a different office, and a different deadline in most states. A first-time treasurer who does these three things, in this order, before opening any filing software, avoids most of the expensive surprises. If you want a structured starting point built around your specific state, the State-Personalized Treasurer Kit walks through this exact sequence for a one-time $99 fee, no subscription.
Frequently asked questions
Can I file Form 990-EZ for free through the IRS website?
No. The IRS requires 990-EZ to be filed electronically through an authorized third-party e-file provider, not a free IRS portal [1][5]. Most providers charge $50 to $250. If your gross receipts are normally $50,000 or less, file the free 990-N e-postcard directly at irs.gov instead, which takes about 10 minutes and costs nothing.
What is Form 990 used for?
Form 990 is the annual information return tax-exempt organizations file to report income, expenses, activities, and governance to the IRS under section 6033 [2]. It's not an income tax bill for most groups; it's disclosure. Filing the correct version keeps your tax-exempt status active. Skipping it for three straight years triggers automatic revocation [4].
What's the gross receipts limit for filing Form 990-EZ instead of the full 990?
Form 990-EZ applies to organizations with gross receipts under $200,000 and total assets under $500,000 at the end of the tax year [3]. Cross either threshold and you're required to file the full Form 990 instead. Under $50,000 in gross receipts, you likely qualify for the simpler 990-N e-postcard [1].
What does a treasurer do in a booster club or PTO?
A club treasurer tracks all incoming and outgoing money, reconciles bank statements, keeps fundraiser records separate and documented, reports to the board regularly, and files the annual IRS return (990-N, 990-EZ, or full 990 depending on revenue). Many also handle the state charitable registration renewal, which is a separate requirement from the IRS filing.
What happens if a booster club hasn't filed a 990 in three years?
The IRS automatically revokes tax-exempt status after three consecutive years of not filing the required return, with no advance warning [4]. Check your status on the IRS Tax Exempt Organization Search tool [6]. Reinstatement generally requires following IRS Revenue Procedure 2014-11, which includes a streamlined path for small organizations [7].
Is Form 990-N really free?
Yes. The IRS e-postcard, Form 990-N, is filed directly at irs.gov at no cost for organizations with gross receipts normally $50,000 or less [1]. It asks for eight basic data points and takes roughly 10 minutes. No paid software or third-party provider is required for the 990-N specifically.
What is the difference between a 990 tax form and a regular income tax return?
The 990 tax form is an information return, not an income tax bill. Most tax-exempt organizations owe no income tax, but they still must file a 990-series return annually to report activities and finances to the IRS [2]. Skipping it risks losing exempt status, even though no tax payment is typically involved.
Do I need an accountant to file Form 990-EZ?
Not necessarily. Many small booster clubs and PTOs file 990-EZ themselves using IRS-authorized e-file software, especially if their books are already organized. But this isn't tax or legal advice, and if your finances are complicated or you're catching up on multiple late years, a nonprofit-experienced accountant or preparer is worth the cost.
What does a treasurer of a club actually do day to day?
Day to day, a club treasurer deposits fundraiser cash promptly, keeps receipts for every expense, reconciles the bank account monthly, and flags discrepancies immediately. Annually, they determine the correct 990 form, gather the year's financial numbers, file (or coordinate filing) with the IRS, and handle state charity registration renewal where required.
Can a treasurer be personally liable for a missed 990 filing?
The organization, not the treasurer personally, generally faces the consequences (like auto-revocation), but treasurers are usually the officer who signs or authorizes the return, and repeated negligence can create real problems for the group's finances and the treasurer's standing. Confirm your state's specific officer liability rules with your state charity office, since this varies.
What's the fastest way to check if our booster club's tax-exempt status is still active?
Use the IRS Tax Exempt Organization Search tool at irs.gov and search by your organization's name or EIN [6]. It shows current exempt status, and a separate auto-revocation list if your status was revoked for non-filing. This check takes about five minutes and should be a new treasurer's first move.
Does filing Form 990 satisfy state charity registration requirements too?
No, they're separate systems. Most states require a distinct charitable solicitation registration, often renewed annually, sometimes requiring a copy of your IRS 990 as an attachment [8]. Filing your federal 990 doesn't automatically register or renew your standing with your state attorney general's charity office. Confirm both requirements independently.
Sources
- IRS, Annual Electronic Filing Requirement for Small Exempt Organizations (Form 990-N): 990-N eligibility threshold, filing process, and free direct filing at irs.gov
- IRS, About Form 990: Form 990 is the annual information return required under section 6033
- IRS, About Form 990-EZ: 990-EZ eligibility thresholds: gross receipts under $200,000 and total assets under $500,000
- IRS, Annual Filing and Forms - Automatic Revocation: Organizations that fail to file for three consecutive years automatically lose tax-exempt status
- IRS, e-file for Charities and Non-Profits: 990-EZ must be filed through IRS-authorized e-file providers, who set their own pricing
- IRS, Tax Exempt Organization Search: Tool to check current exempt status and auto-revocation status by name or EIN
- IRS, Revenue Procedure 2014-11: Streamlined retroactive reinstatement procedures for organizations auto-revoked for non-filing