Last updated 2026-07-24

TL;DR
Gifted and talented academy booster clubs run raffles and ticketed events the same way any nonprofit booster group does: pick a ticketing platform that reports revenue clearly, get a state raffle or gaming license before you sell a single ticket, and keep records clean enough to match your Form 990 or 990-N. The platform matters less than the paper trail behind it.
what does a treasurer do for a gifted and talented booster club running a raffle
A treasurer for a gifted and talented (GT) academy booster club does the same core job as any booster or PTO treasurer: track money in, track money out, and be ready to explain both to the board, the school, and the IRS. Raffles and ticketed events just add a layer of paperwork on top of that. Specifically, the treasurer usually owns four things during a raffle or ticketing push: choosing or managing the ticketing platform, confirming the state raffle license is filed and current, reconciling what the platform reports against what actually lands in the bank account, and folding the net proceeds into whatever annual IRS filing the club owes (Form 990-N, 990-EZ, or full 990, depending on gross receipts). GT booster clubs tend to run smaller raffles than football or band boosters (think $500 to $5,000 in gross raffle receipts for a single academic enrichment fundraiser), but the compliance bar is identical. A $600 raffle at a magnet school PTA meeting needs the same state paperwork as a $60,000 one. Size changes your workload, not your obligations. If you're new to the role entirely, start with the basics of what a treasurer does before you touch a raffle platform. Ticketing tools solve a logistics problem. They don't solve your compliance problem.
what is a treasurer, and what does a club treasurer actually do day to day
A treasurer is the officer (elected or appointed) responsible for a nonprofit's or club's money: receiving it, recording it, paying bills, and reporting on it to the board and to regulators. That's the whole job in one sentence. Everything else is detail. Day to day, a GT booster club treasurer does things like: deposit ticket and raffle revenue within a few days of an event (not weeks later), keep a simple ledger or spreadsheet of every transaction with a date, amount, and purpose, reconcile the bank statement against that ledger every month, file the club's annual state raffle report if one is required, and prepare or hand off the numbers for the annual Form 990-series filing. What do treasurers do when there's no event happening? Mostly bookkeeping maintenance: reconciling accounts, filing receipts, renewing the state charity registration if the club has one, and making sure two people (more than the treasurer alone) can see the bank account. That last point is a financial control, not a nicety. Booster club embezzlement cases, when they happen, almost always trace back to one person having sole, unchecked access to the account. So when someone asks what a treasurer of a club does, the honest answer is: less glamorous than it sounds, more important than people give it credit for.
what raffle ticketing platforms actually do (and what they don't)
A raffle ticketing platform sells and tracks tickets. It generates a report of who bought what and for how much. It often integrates a payment processor (Stripe, Square, PayPal) so the club doesn't have to handle cash at the door. That's the extent of what it does. What it does not do: get you a state raffle license, file your Form 990, or make your raffle legal. Plenty of new treasurers assume a slick platform means the compliance side is handled. It isn't. The platform is a cash register, not a compliance officer. When comparing platforms for a GT booster club raffle or ticketed fundraiser, look at four things: the fee structure (flat fee vs. percentage of sales, typically 2.9% + $0.30 per transaction for standard card processing, similar to any Stripe-based checkout), whether it issues a clean transaction report you can hand to your treasurer or accountant, whether it supports the specific raffle format you're running (50/50, prize drawing, ticketed raffle bundled with an event), and whether it lets you export data in a format that matches your bookkeeping (CSV export is the baseline; anything less is a red flag). Don't pay for features you don't need. A GT booster club running one or two raffles a year rarely needs a platform built for large-scale gaming operations. A basic event ticketing tool with raffle add-on functionality, or even a well-organized spreadsheet plus a payment link, covers most small academic booster clubs just fine.
do we need a state raffle license before we sell tickets
Almost certainly yes, and this is the step new treasurers skip most often. Raffles are a form of gambling under state law in nearly every state, and most states require a nonprofit to register or obtain a specific raffle, gaming, or charitable gambling license before selling a single ticket. Requirements vary enormously by state. Some states cap how much a small nonprofit can raise through raffles without a license (thresholds and rules differ state to state and change over time, so confirm the current dollar figure with your state's charity office or gaming commission before you rely on it). Others require the license only above a certain revenue threshold, or exempt bona fide 501(c)(3) organizations from part of the process but still require registration. As one example of how detailed these rules get, Minnesota's Lawful Gambling statute and Gambling Control Board rules govern raffles conducted by nonprofit organizations, including licensing, reporting, and recordkeeping requirements for any organization running a raffle above the state's exempt threshold. That's one state. Yours will have its own agency, its own form, and its own threshold. Because every state is different, don't guess. Confirm with your state's attorney general's office, secretary of state charity division, or gaming/lottery commission before your GT booster club runs its first raffle. If your school district has run raffles before, ask the district's business office or a sister booster club which license they used; someone at your school almost certainly has the paperwork trail already.
what is form 990, and does a small gt booster club have to file it
| Normally ≤ $50,000 | Form 990-N (e-Postcard) | Just 8 basic data fields, filed online | |
|---|---|---|---|
| Normally < $200,000, assets < $500,000 | Form 990-EZ | Shorter version of the full form | |
| ≥ $200,000, or assets ≥ $500,000 | Form 990 (full) | Full financial reporting | |
| Private foundations | Form 990-PF | Regardless of size | (Figures per IRS Form 990-series filing thresholds [1].) Most GT booster clubs, especially ones running a single school-year raffle, fall well under $50,000 in annual gross receipts and file the 990-N, the simplest option. If your raffle proceeds plus membership dues, concessions, and other fundraising push you over $50,000, you're likely into 990-EZ territory. Track your gross receipts running total during the year so you're not surprised in the fall. Want the deeper mechanics of the return itself? See what is form 990 and the full breakdown of the 990 tax form. |
Form 990 is the annual information return the IRS requires from most tax-exempt organizations, reporting revenue, expenses, executive compensation, and program activities. It's not a tax bill in the usual sense; most 501(c)(3) organizations owe no income tax. It's a disclosure document, and it's public. According to the IRS, "Tax-exempt organizations, nonexempt charitable trusts, and section 527 political organizations file Form 990 to provide the IRS with the information required by section 6033". Which version you file depends on gross receipts: | Gross receipts | Which form | Notes |
what is form 990-n and how does raffle income affect it
Form 990-N, the electronic notice sometimes called the e-Postcard, is the annual filing for tax-exempt organizations with gross receipts normally $50,000 or less. The IRS describes it plainly: organizations "whose gross receipts are normally $50,000 or less" may file the e-Postcard "instead of Form 990 or Form 990-EZ" [2]. Raffle income counts toward that $50,000 gross receipts figure. Gross means gross: you count the full amount of ticket sales, not net after prizes and expenses. So a GT booster club that sells $8,000 in raffle tickets, awards $2,000 in prizes, and nets $6,000 still reports the $8,000 on the gross receipts side of the ledger for filing-threshold purposes. This trips up treasurers constantly. A club with modest membership dues might comfortably file 990-N most years, then run one ambitious raffle or gala ticketing push that pushes gross receipts over $50,000, bumping the filing requirement up to 990-EZ. Track it as you go; don't wait until January to add up the year. Miss three years of required filings in a row (whether 990-N, 990-EZ, or full 990) and the IRS automatically revokes your tax-exempt status, no warning letter required beyond the standard reminder notices. The IRS states plainly that "an organization's federal tax exemption will be automatically revoked if it does not file required Form 990-series returns for three consecutive years" [3]. Recovering from that is a real headache involving Form 1023 or 1024 reinstatement applications, so treat the annual filing as non-negotiable even in a quiet year. More on the 990n filing itself and the general [990](/articles/treasurer-basics/990) overview.
how do we track raffle and ticketing revenue for the 990
The cleanest approach: treat every raffle or ticketed event as its own line in your books, separate from dues, concessions, and other income streams. That makes year-end reporting far less painful. A workable minimal system looks like this: log gross ticket/raffle sales as they come in from the platform's report, log prize costs and platform fees as separate expense lines (never net them against revenue in your ledger, even though the IRS distinguishes gross vs. net differently on the return itself), reconcile the platform's payout to your bank deposit every single time, and keep the state raffle license number and filing date attached to that event's file. Most small nonprofits report special event and gaming income on Form 990-EZ or the full 990's Schedule G if gaming/fundraising events exceed certain reporting thresholds; the instructions to Form 990 and Schedule G lay out the specific triggers, and they change periodically, so check the current-year IRS instructions rather than relying on last year's numbers [4]. Don't rely on the platform's dashboard as your permanent record. Export the data. Platforms get discontinued, subscriptions lapse, and account access changes when officers rotate out (which they do, constantly, in volunteer-run GT booster clubs). A PDF or spreadsheet export saved to a shared drive survives officer turnover. A login credential does not.
what financial controls should a small booster club have around raffle cash
Raffles generate cash, and cash is exactly where small nonprofits get into trouble, not because volunteers are dishonest but because sloppy handling creates both temptation and false accusations. A few basic controls prevent both. Use two people to count raffle cash at the end of any event, both signing a simple tally sheet before the money leaves the room. Deposit that cash within a few business days, never held at someone's house "until things calm down." Require two signers or two-person approval on any check or transfer above a set dollar threshold (even a low one, like $250, forces a second set of eyes). Never let the same person who collects raffle money also be the sole person who reconciles the bank statement. These aren't arbitrary rules. They mirror standard nonprofit financial control guidance from state charity regulators, who routinely flag single-signer, single-custody cash handling as the top risk factor in small nonprofit fraud cases. If your board hasn't formally adopted a cash-handling policy, a raffle season is a good forcing function to write one. If your booster club is starting from scratch on this, a state-specific reference built for exactly this handoff moment, like the $99 one-time State-Personalized Treasurer Kit, can save you from reinventing the wheel on cash-handling templates, raffle recordkeeping sheets, and the 990-series decision tree. It's not a substitute for your state's actual raffle license application, but it's a decent starting checklist.
what happens if our booster club loses tax-exempt status while running a raffle program
If your club's 501(c)(3) status gets auto-revoked for missing three consecutive years of 990-series filings, you don't just lose a tax perk. You potentially lose the legal basis for calling your raffle a charitable one at all in the eyes of your state raffle regulator, since most state raffle licenses for nonprofits require current tax-exempt or charitable registration status as a condition of the license. The IRS maintains a searchable Tax Exempt Organization Search tool where anyone, including your state's gaming commission, a bank, or a donor, can check whether your organization's exemption is currently revoked [5]. That's a public, easily checked record. If you're mid-raffle-season and discover your status was revoked two years ago because a prior treasurer missed filings, stop and deal with reinstatement before running another event under that nonprofit's name. Reinstatement generally means filing Form 1023 or 1023-EZ (or Form 1024 for non-501(c)(3) exempt categories) again, along with the delinquent 990-series returns, and in some cases requesting retroactive reinstatement. The IRS Revenue Procedure governing this (commonly cited as Rev. Proc. 2014-11) lays out streamlined and non-streamlined reinstatement paths depending on how long the revocation has been in place. This isn't a same-week fix. Budget weeks to months, and consider whether you need real professional help rather than volunteer guesswork at this stage.
how do we choose between ticketing platforms for a raffle plus event
Most GT booster clubs run raffles bundled with something else: a school fun run, a talent show, an academic fair. The ticketing platform question really becomes: do we need one integrated system, or two separate simple tools? For a bundled event, weigh these factors: does the platform separate raffle ticket sales from general event admission in its reporting (you'll need this distinction for both state raffle reporting and your books), does it charge a flat monthly or annual fee versus a per-transaction percentage (percentage fees eat into small raffles disproportionately; a $10 ticket at 2.9% + $0.30 loses about 6% to fees, versus maybe 1-2% on a $50 ticket), does it support the specific format (single winner drawing, multiple prize tiers, 50/50 split), and can a volunteer with no technical background actually run it without help. Honestly, for a raffle raising under $2,000 or so, a free or near-free tool (a shared spreadsheet, a simple payment link, a paper ticket book with a locked cash box) often beats a paid platform. You're not saving meaningful time by paying $30/month for software to manage forty raffle tickets. Save the paid platform for events where volume actually justifies the automation, generally somewhere north of a few hundred tickets or when you need integrated card processing at the door.
who actually keeps the raffle license and 990 records after officers change
This is where GT booster clubs specifically tend to struggle, because parent volunteers rotate out fast, often every one to two years as their own kid moves through the program. The raffle license paperwork, the 990-N login credentials, and last year's reconciliation sheets frequently live in one outgoing treasurer's inbox and nowhere else. Build a standing handoff folder (physical binder or shared drive, doesn't matter which) that holds: the current state raffle license and renewal date, the EIN and IRS login information for filing 990-N or accessing prior 990-EZ/990 filings, the last three years of bank reconciliations, and a one-page "here's how we run our raffle" procedure written in plain language. This single habit prevents the single most common GT booster club crisis: a new treasurer discovering in October that nobody filed the 990-N for two years running, or that the raffle license expired eighteen months ago and nobody noticed because the club didn't run a raffle that particular year. Confirm your specific state's renewal cycle and any "lapse and reapply" rules directly with your state's charity office, since some states require a fresh application rather than a simple renewal if a license lapses.
Frequently asked questions
What does a treasurer do in a booster club?
A booster club treasurer tracks all money coming in (dues, raffle and ticket sales, concessions) and going out (supplies, prizes, fees), reconciles the bank account monthly, and prepares or hands off the numbers for the club's annual IRS filing (990-N, 990-EZ, or full 990) and any state raffle reporting. It's a recordkeeping and accountability role more than a financial-strategy one.
What is a 990 tax form?
Form 990 is the annual information return the IRS requires from most tax-exempt organizations to report revenue, expenses, and activities under Internal Revenue Code section 6033. It's public information, not a tax bill; most exempt nonprofits owe no income tax but still must file some version of the 990-series every year based on gross receipts.
What is the 990-N and who has to file it?
Form 990-N, the e-Postcard, is the simplest annual IRS filing, for tax-exempt organizations with gross receipts normally $50,000 or less. It's filed entirely online with about 8 basic data fields (EIN, tax year, legal name, address, confirmation of receipts under the threshold). Most small GT booster clubs qualify for this option.
Do we need a state license to run a raffle at our gifted academy's booster club fundraiser?
Almost always, yes. Most states regulate raffles as a form of charitable gambling requiring a license or registration, sometimes with an exemption below a small dollar threshold. Requirements and thresholds vary by state and change over time, so confirm current rules with your state's attorney general's office or gaming/charity regulator before selling tickets.
Does raffle ticket revenue count toward our 990 filing threshold?
Yes. Raffle proceeds count as gross receipts for purposes of determining whether you file Form 990-N, 990-EZ, or the full 990. Gross receipts means the full ticket sales total, not net proceeds after prizes and platform fees are subtracted.
What happens if our booster club misses three years of 990 filings?
The IRS automatically revokes your tax-exempt status if required Form 990-series returns aren't filed for three consecutive years, per IRS guidance on automatic revocation. Recovery requires filing delinquent returns and generally reapplying for exemption using Form 1023 or 1024, following the streamlined or standard reinstatement process under Rev. Proc. 2014-11.
Can we use any ticketing platform for a school raffle, or do we need a special one?
There's no legally required platform. Any ticketing tool works as long as it produces a clear transaction report separating raffle sales from other revenue. The compliance requirement is the state raffle license and IRS filing, not the software. Small raffles under a couple thousand dollars often don't need paid software at all.
How much does a raffle ticketing platform typically cost?
Costs vary widely: some are free with a per-transaction card processing fee similar to standard Stripe or Square rates (roughly 2.9% plus $0.30 per transaction), others charge flat monthly or per-event fees. For small GT booster club raffles under a few hundred tickets, a free tool or simple spreadsheet often makes more financial sense than a paid platform subscription.
What is a club treasurer, in plain terms?
A club treasurer is the officer responsible for the organization's money: collecting it, recording it, paying bills, reconciling the bank account, and reporting the financial picture to the board and to regulators like the IRS. In a booster club, this usually also means managing raffle and event revenue and the annual tax filing.
Where do we check if our booster club's tax-exempt status is still active?
Use the IRS Tax Exempt Organization Search tool, a free public database that shows current exemption status and flags automatic revocations. This is also what banks, grant funders, and state raffle regulators may check, so it's worth confirming your own status there periodically, more than assuming it's fine.
Do small GT booster clubs really need a raffle license for a $500 raffle?
Possibly not, depending on your state. Some states exempt very small raffles below a set dollar threshold from licensing, though the exact figure and rules differ by state and change over time. Don't assume; a quick call or email to your state's charity or gaming office before the event costs nothing and avoids real risk.
Who should keep the raffle license and IRS filing records when treasurers change every year?
Build a standing handoff folder, physical or shared drive, containing the EIN, IRS filing history, current state raffle license and renewal date, and recent bank reconciliations. Hand this folder (more than verbal knowledge) to every incoming treasurer. This single habit prevents most of the lapsed-filing and expired-license crises common in fast-turnover volunteer booster clubs.
Sources
- IRS, Form 990 series filing thresholds overview: Gross receipts thresholds determining whether to file 990-N, 990-EZ, 990, or 990-PF
- IRS, Annual Electronic Filing Requirement for Small Exempt Organizations (Form 990-N): Organizations with gross receipts normally $50,000 or less may file Form 990-N instead of 990 or 990-EZ
- IRS, Automatic Revocation of Exemption: Federal tax exemption is automatically revoked after three consecutive years of not filing required Form 990-series returns
- IRS, Instructions for Form 990 (Schedule G): Gaming and fundraising event income reporting thresholds and requirements on Form 990/Schedule G
- IRS, Tax Exempt Organization Search: Public tool to verify an organization's current tax-exempt status or revocation