
Iowa nonprofits can run legal raffles, and the licensing side is workable: fees run $15 to $150, and the Iowa Department of Inspections, Appeals & Licensing (DIAL) walks you through the tiers. But there is a payment-method rule most guides miss, and it is the one that quietly trips up otherwise well-run raffles. This guide covers the license tiers, the rules that actually matter for a small nonprofit, the tax obligations, and where Zeffy fits (and where it does not).
Fundraising raffles are legal in Iowa for qualified nonprofits with a valid license from DIAL. The state uses a tiered system: the license you need depends on how much you plan to award in prizes across the calendar year, not per event.
Per DIAL, the prize-value tiers are:
For a small nonprofit: almost every event-scale raffle you run will land in the small-raffle tier or below. That is a $15 to $75 license and no financial audit surcharge. The tiers only get expensive if your prize pool crosses $100,000, which is not where most volunteer-run raffles live.
Iowa Code Chapter 99B governs charitable gambling, including raffles. The rules DIAL enforces most often:
Yes, unless you qualify for the very small raffle exemption (total cash prizes under $1,000 in a calendar year, or up to $5,000 if all prizes are donated merchandise). Above that, you need a license from DIAL. The permit options:
License fees ($15 to $150) confirmed from DIAL's Social & Charitable Gambling page. These are duration tiers, not prize tiers: the license type sets how long the license is valid and how many raffles you may run under it. The prize-value tiers (very small, small, large, very large) determine which license you need in the first place.
For a small nonprofit: if you run one raffle a year at an annual event, the 14-Day or 90-Day license is almost always the right pick. The One-Year and Two-Year licenses only pay off if you run multiple raffles across the year in different counties.
Two rules combine to make fully online raffles hard in Iowa:
Other electronic-raffle rules to know:
For a small nonprofit: the practical read is that a fully online, credit-card-checkout raffle is not a fit for Iowa. Sell tickets in person at your event (cash, check, or debit), or if you truly need an online path, use a debit or electronic-check checkout, and confirm any electronic raffle system is DIAL-approved before advertising.
Not every group can run a raffle in Iowa. The state uses a specific legal standard: a "qualified organization" under Iowa Code 99B.1. Per DIAL's Social & Charitable Gambling guidance, the core requirements are:
There is no general "two years in existence" or "five years in existence" requirement to run a raffle in Iowa. The five-year existence rule that appears in a lot of secondhand guides applies only to the Two-Year Qualified Organization License: to hold that specific longer-duration license, the organization must have existed for at least five years. Every shorter-duration license (14-day, 90-day, 180-day, One-Year) has no minimum age requirement.
For a small nonprofit: if you have your 501(c) determination, at least 12 active members, and a real board, you almost certainly qualify. A brand-new nonprofit is not locked out of Iowa raffles; you just start with a shorter license and renew.
If you are unsure whether your organization meets the qualified-organization standard, contact DIAL before advertising your event. Getting confirmation in writing protects you if questions arise later.
Most guides summarize Iowa's raffle laws in broad strokes. When your organization's license is on the line, the actual statute matters. Here is what Iowa Code Chapter 99B provides, in plain English, with the correct section attributions. (For the primary source, read Iowa Code Chapter 99B directly or contact DIAL.)
Iowa Code Chapter 99B was restructured after 2015. Section 99B.5 in the current code is titled "Allowable forms of payment" and covers what payment instruments are permitted for chapter-99B activities. The very small raffle licensing exemption is in section 99B.24. A lot of older guides (and the earlier draft of this page) cite 99B.5 for the licensing exemption. That is a section-number holdover from the pre-restructuring code, and it is worth flagging because auditors read the current code.
In plain English: a qualified organization may conduct a raffle without a license if total prize value stays under $1,000 in a calendar year (or up to $5,000 in donated merchandise). Cross that threshold, even by a dollar, and you are in licensed territory.
For a small nonprofit: track cumulative prize value across the whole year, not per event. Five separate $800 raffles total $4,000 and require a small raffle license, even though no single event exceeds $1,000.
Per DIAL's Social & Charitable Gambling page:
The tier is set by cumulative prize value across the calendar year, not by the size of any single event.
Running a raffle at a county fair, state fair, or similar public event in Iowa comes with its own set of rules. The raffle must take place at a recognized fair or exposition, and the activity must be confined to the duration of that event.
Fair contexts modify some of the prize thresholds available to you. Merchandise-prize handling and cash-prize caps for fair-venue raffles differ from standard raffles; DIAL sets and periodically updates the specifics. Because the exact cap numbers move, confirm the current limits with DIAL guidance for your license tier before you set your prize pool.
Other rules still apply at a fair:
For a small nonprofit: if you are planning a raffle at an Iowa fair, contact DIAL before the event to confirm your license type covers the activity and to get the current prize caps in writing. Fair rules do not exempt you from licensing; they modify the numbers.
Iowa raffles are governed by Iowa Code Chapter 99B, which applies to activity conducted in Iowa. In practice, that means your ticket sale, your drawing, and your promotion all need to fit inside Iowa's regulatory scope. DIAL guidance treats out-of-state ticket sales as a compliance risk, and many Iowa charitable-gaming attorneys recommend limiting ticket sales to Iowa residents (or to buyers physically present in Iowa) to stay clearly inside the state's authority.
What this means for your setup:
If you have a specific scenario (say, an alumni network with out-of-state members), get written confirmation from DIAL before selling.
Winning a raffle prize in Iowa is not purely a windfall. It carries tax consequences for the winner and reporting responsibilities for your organization. This section is a starting point, not tax advice. Confirm your specific obligations with a tax professional and the IRS's Publication 3079 and Form W-2G instructions.
Federally, raffle prizes are treated as gambling winnings. Winners must report the fair market value of any prize on their federal return. For Iowa income tax, the Iowa Department of Revenue reports gambling winnings (including raffle prizes) as "Other Income" on the IA 1040. It is not an "earned income" category, and it is not filed under Chapter 99B. Chapter 99B is Iowa's gambling licensing statute; the tax treatment sits under Iowa's tax code and IRS federal rules. For the current Iowa treatment, see the Iowa Department of Revenue's gambling tax guidance.
Two federal reporting rules to plan around:
Iowa requires organizations holding very large raffles to submit a financial report to DIAL within 60 days of the drawing, covering gross receipts, allowable expenses, net proceeds, and how those proceeds were used. Very large raffle license holders also pay a percentage of gross receipts toward the state's audit; confirm the current percentage with DIAL when you apply.
Even for smaller raffles, keep detailed records of ticket sales, prize values, and expenses. If DIAL audits, those records are your defense. You can track offline raffle ticket sales alongside every other gift in Zeffy's free donor CRM, which keeps the recordkeeping in one place across your donations, event tickets, and raffle activity.
If you are uncertain about withholding or W-2G thresholds, consult a tax professional before your drawing date. The IRS does not make exceptions for nonprofit organizers who fail to withhold correctly.
For a small nonprofit: the two moments that catch people are the $600/300x W-2G trigger and the $5,000 withholding trigger. If your top prize is close to either line, price your tickets so you know in advance which rule applies, and get the winner's tax info before you hand over the prize.
Iowa does not treat raffle violations as minor paperwork issues. Chapter 99B carries real enforcement teeth, and the consequences of noncompliance can affect your organization's ability to fundraise for years.
Conducting a raffle without a valid license violates Iowa Code Chapter 99B. DIAL has authority to issue civil penalties against organizations that operate outside the law. Fine amounts vary by the nature and severity of the violation, and they can stack when multiple issues appear in one audit (say, unlicensed activity plus misreported prize values).
If your organization violates raffle laws while licensed, DIAL can revoke your existing license and deny future applications. Revocation is not reserved for extreme cases. Repeated smaller violations, like selling tickets before the license is issued or failing to submit required reports, can be enough. Losing your license does not just affect raffles; it can impact your ability to conduct any charitable gaming activity in Iowa.
Serious violations of Iowa gambling law can carry criminal consequences. Operating an unlicensed raffle can be classified as illegal gambling under Iowa law, which carries misdemeanor or felony charges depending on the scale. Officers and directors of the organization can be held personally liable, not just the organization itself.
DIAL investigates complaints, runs routine audits, and reviews required reports. Common triggers include complaints from participants, discrepancies between reported proceeds and estimated ticket sales, and failure to submit post-event financial reports. The best protection is straightforward: get your license before you promote, track everything, and submit all required documentation on time.
For a small nonprofit: the risk here is not the $150 license fee. It is a preventable audit finding (unlicensed activity, or ticket sales before the license was issued) that costs you future licenses and a fundraising channel.
Confirm you meet the qualified-organization standard (see above). If you are not sure, email DIAL before applying.
Match the license to your annual prize plan, not to any single event. Under $1,000 in annual prizes: no license needed. $1,001 to $10,000: small raffle. Over $10,000: large raffle. Over $100,000: add a Very Large Raffle license. Then pick a duration (14-Day, 90-Day, 180-Day, One-Year, or Two-Year) that fits how long you need to run.
Iowa requires all qualified organizations to hold a valid raffle license before selling any tickets or advertising the event. Beyond the 30-day approval window, add a buffer month so you have time to promote once the license is in hand.
Prize-value tiers are cumulative across the calendar year. Track and document the retail value of every cash and merchandise prize as you go, so your reporting matches your license tier.
Some raffle formats are not permitted in Iowa:
Stick to approved formats: random drawing, single winner selection, prompt notification.
Iowa requires organizations to track and report raffle revenue, expenses, and prize distribution. Very large raffles must submit a report within 60 days of the drawing and pay a percentage of gross receipts toward a state audit; confirm the current percentage with DIAL. For every raffle tier, keep records as you go rather than reconstructing them later.
Are raffles legal in Iowa? Yes, with a DIAL license, or with no license at all under $1,000 of annual prize value. Can you sell raffle tickets online? Not through Zeffy's raffle checkout. Can you sell them in person and take a card? Not for a raffle ticket through Zeffy. Iowa's list of permitted payment forms includes debit but not credit, and Zeffy accepts both with no way to exclude credit.
The reason is not an internet rule; it is a payment-instrument rule.
Iowa Code Chapter 99B restricts the payment forms allowed for an activity authorized under the chapter to cash, personal check, bank check, cashier's check, electronic check, money order, and debit card. Credit cards are not on that list for a raffle. (Confirm the exact section language with DIAL and the current Chapter 99B text.)
Zeffy's checkout accepts both credit and debit cards, along with Apple Pay, Google Pay, ACH and check. Debit is on Iowa's list, so the debit half is not the problem. The problem is that there is no setting that turns credit off. A Zeffy raffle checkout will therefore accept a payment form Iowa does not permit the moment a buyer reaches for a credit card, and the organization has accepted it at that point. So Zeffy's raffle product is not a fit for Iowa raffle ticket sales, even with a valid DIAL license. A custom question or a tick-box does not close the gap: it tells you how someone says they will pay, it does not stop the charge completing. If you want to use it anyway, that is a conversation to have with DIAL before you sell a ticket, because whether a prompt refund cures a payment form that has already been accepted is DIAL's call and not ours. Confirm the currently permitted payment forms with DIAL before you build a raffle around any of this.
Zeffy is also not, and does not claim to be, a DIAL-approved electronic raffle system from a licensed manufacturer or distributor. There is no winner-drawing step inside a Zeffy raffle checkout. We do publish a free online raffle generator on our blog, separate from the raffle form, so it sits outside the sales flow. It is a free tool rather than a DIAL-approved drawing system, and Iowa requires the winning number to be drawn manually, so check any drawing method against DIAL's rules before you use it.
Here is what your Iowa nonprofit can do on Zeffy. Zeffy is used by 100K+ nonprofits with $2B+ raised, and it is 100% free (no platform fee, no transaction fee, no credit card fee, ever):
Your nonprofit keeps 100% of every donation, no matter what.

3%201.avif)
Check out the 501c3 raffle rules and regulations of your state. Learn how to hold your nonprofit raffle legally.
.webp)