Skip to content
21+ · Gambling problem? Call 1-800-GAMBLER Offers verified October 2026 · Licensed affiliate in MI, NJ, PA
FanDuel: Bet $5 for 3 days, get $150 ›

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.

Total available in Iowa
$1,450
across 4 sign-up offers
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

  1. 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.

  2. 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.