Iowa Sportsbook Promos & Promo Codes: $1,450 in Bonuses
Commercial content. offers.bet may receive a commission when you sign up through links on this page. 21+ only, and you must be in Iowa to bet. Gambling problem? Call 1-800-BETS OFF.
Four of the sportsbook brands we review have welcome offers running in Iowa, and our editors have read the small print on every one. These Iowa sportsbook promos come with their Promo Codes and the local quirks to know before you deposit: credit card deposits are banned, and player props on Iowa college athletes are off the table.
Iowa took its first legal sports bets on August 15, 2019, making it one of the first states in the Midwest to go live. It has since built a well-supplied market, with a dozen licensed sportsbooks serving Hawkeyes and Cyclones fans.
- Online since
- August 15, 2019
- Minimum age
- 21
- Operator tax
- 6.75% of net receipts
- Regulator
- Iowa Racing and Gaming Commission
- Local teams
- Iowa Hawkeyes, Iowa State Cyclones (NCAA); Iowa Cubs (AAA), Iowa Wild (AHL), Iowa Wolves (G League), Iowa Barnstormers
Current Iowa Betting Offers and Codes
FanDuel
Bet $5 for 3 days, get $150 in bonus bets, win or lose
Promo Code: Applied automatically
$5 minimum deposit; one $5+ bet a day for three days; $50 in bonus bets a day, win or lose; bonus bets expire after 7 days; ends Nov 22, 2026 21+
$50 in bonus bets for each of three daily $5 cash bets, regardless of outcome. $150 in total, with the code auto-applied.

Fanatics
Bet and get up to $1,000 in FanCash
Promo Code: FAN2026
One $1+ cash bet a day for 10 consecutive days at -200 or longer; FanCash equals stake up to $100 a day, win or lose; opt in on bet slip; expires after 7 days; ends Dec 2, 2026 21+
Promo Code FAN2026, then switch on the offer in your bet slip. For ten consecutive days from account opening, place one cash bet of $1 or more at -200 or longer. Each day earns FanCash equal to the stake, up to $100, win or lose. The maximum is $1,000, and FanCash expires after seven days. A simpler no-code option pays $50 in FanCash for a $1 bet. The main offer runs to December 2, 2026.
