Virginia Sportsbook Promos 2025

Virginia Sportsbook Promos

Check out the best sportsbook promos & bonuses now available in Virginia
Erik Gibbs Profile Image
Written by Erik Gibbs Contributor
Updated: Apr 16, 2026
21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER.
Best Virginia Sportsbook Promos
Bonus
#1
10x $100 Bet Matches in FanCash or Bet $20, Get $200 in Bonus Bets Over 4 Days
Get up to $1,000 in FanCash Over Your First 10 Days OR Bet $20, Get $200 in Bonus Bets Over 4 Days
21+. New customers in CT/MO/NC/NJ/OH/VA/WV only. Different offer(s) available in other Fanatics Sportsbook states.
BET MATCHES: Apply promotion in bet slip and place a $1+ cash wager (min odds -200) daily for 10 consecutive days starting day of account creation. FanCash rewards will equal the qualifying wager amount (max $100 FanCash/day). FanCash issued under this promotion expires at 11:59 p.m. ET 7 days from issuance.
BONUS BETS: Must toggle on this promotion in your bet slip and wager $20+ cash on any market (min. odds -500) within 7 days of account opening to receive $50 in Bonus Bets each day for your first 4 days. Must opt in each day to claim Bonus Bets. Bonus Bets issued in connection with this Promotion expires 24 hours from issuance.
See full T&C at Fanatics.
#2
Get $300 Back in Bonus Bets Every Day For 10 Days
Get One No Sweat Token Every Day for Ten Days
21+ (18+ D.C., KY, WY). New customers only. Offer available in AZ/CO/CT/IA/IL/IN/KS/KY/LA/MD/MA /MI/MONC/NJ/NY/OH/PA/TN/VA/VT/WV/WY/DC (for KS, in affiliation with Kansas Star Casino).
Minimum $5 first deposit required. Must apply select token on a losing bet each day. Max refund of $300 per No-Sweat Token. Refund will be credited within 72 hours of bet settlement. Bonus bets are nonwithdrawable and expire 7 days after receipt. Tokens are received in increments of 1 per day. Restrictions apply.
See full T&C at FanDuel.
#3
Bet $10, Get $200 Win or Lose or $1,000 First Bet Safety Net
Choose your offer: Get $200 in Bonus Bets After Your First Real Money $10 Wager or Get up to $1,000 Back in Bonus Bets if Your First Wager Loses
21+ (18+ in KY). New customers only. Offer available in AZ/CO/IN/IA/ KY/LA/MO/NC/OH/VA. Different offer(s) available in IL/NJ/PA. $10 first deposit required within 30 days. Offer must be claimed via mobile app. Minimum wager of $10 required to claim the $200 Bonus Bets. Must contain at least one selection at odds of -500 or greater. With the Safety Net offer, loss is refunded as bonus bets up to $1,000. Bonus issued as non-withdrawable bonus bets that expire in 7 days. Bonus Bets wager excluded from returns. See full T&C at Bet365. #ad
#4
Bet $1, Double Your Winnings on Your Next 10 Bets
Get 10 100% Profit Boosts After Your First Real Money Wager of $1
21+ only. New customers only. Must use Promo Code SBODYW.
AZ/CO/IL/IN/IA/KS/KY/LA/ME/MA/MD/MI/ MO/NJ/NY/NC/OH/PA/TN/VA/WV/WY/DC only.
Deposit required (min $1). Must place first real money Qualifying Wager (min $1) within 30 days. Receive ten 100% Profit Boosts to use on any market. Maximum wager for each profit boost is $25. Maximum additional winnings for each rewarded profit boost is $2,500. Profit Boosts expire 14 days after receipt.
See full T&C at Caesars.
#5
Bet $5, Get $100 in Bonus Bets Instantly
GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR).
Bet $5+, Get $100 in Bonus Bets Instantly
21+ and present AR/AZ/CO/CT/DC/IA/IL/IN/KS/KY/LA (select parishes)/MA/MD/ME/MI/MO/NC/NJ/NY/OH/PA/TN/VA/VT/WY/WV. (18+ DC/KY/NH/PR/WY). Void in NH/OR/ONT/PR. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. $5+ first-time bet req. Max. $100 issued as non-withdrawable Bonus Bets that expire in 7 days (168 hours). Stake removed from payout.
Terms: sportsbook.draftkings.com/promos. Ends 5/31/26 at 11:59 PM ET.
#6
Get Up to $1,500 in Bonus Bets
if Your First Bet Doesn't Win
Up to $1,500 Back in Bonus Bets if Your First Wager Doesn't Win
New users only. Offer available in AZ/CO/DC/IL/IN/IA/KA/LA/MA/MD/MI/ MO/NC/NJ/OH/PA/TN/VA/WV/WY. Offer not available in NV/NY/PR.
Qualifying deposit (min $10) and first real money wager required. If qualifying bet settles as a loss, user is refunded 100% in non-withdrawable bonus bets up to $1,500. Rewards are non-withdrawable bonus bets that expire in 7 days.
See full T&C at BetMGM.
21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET. NY: Call (877-8-HOPENY) or text HOPENY (467369).
#7
Bet $10, Get $100
in Bonus Bets if You Win
#8
Cash Back up to $100
Promo Code: SBOST
Earn 10% Cash Back up to $100 Over Your First 7 Days
21+. New customers only.
AZ/CO/IA/NJ only.
Deposit required. Earn 10% cash back on each qualifying wager through the first 7 days of betting, up to $100 ($1,000 to reach max value). The promotional period begins after the first wager. Cash back will be awarded within 72 hours at the end of the player's 7 day period as a single sum.
See full T&C at Sporttrade.
#9
Bet $5, Get $150 in Bonus Bets if Your Bet Wins
Bet $5, Get $150 in Bonus Bets if your first bet wins
21+. New customers only. AZ, CO, IL, IN, MI, NJ, OH, TN, VA only. Eligibility restrictions apply.
Sign up for Hard Rock Bet Sportsbook, deposit, and place a first cash bet of $5+. If it wins, get $150 in Bonus Bets (6 x $25). First bet only. Min odds -500. Bonus Bets issued on settlement, expire in 7 days. Valid on eligible markets only. No boosts or round robins. Stake not returned. Early Cash Out voids eligibility. Excluded patrons are prohibited from participating in Promotions.  To be eligible all personal and contact data associated to your account must be verifiable.
Concerned about gambling? In FL, call 1-888-ADMIT-IT. In AZ, Call 1-800-NEXT-STEP or Text NEXTSTEP to 53342. In IN, call 1-800-9-WITH-IT. GAMBLING PROBLEM? CALL 1-800-GAMBLER (CO, MI, IL, NJ, VA). In OH, call 1-800-MY-RESET. In TN, call or text the Tennessee REDLINE: 1-800-889-9789.
See full T&C at Hard Rock Bet.

Virginia Sportsbook Promos

There are currently over a dozen Virginia sportsbooks available, with most of them offering welcome bonuses.

We've broken down the best sportsbook promotions for new customers in Virginia, so you can find your next betting site with a big boost.

Take a look at our breakdowns below and see where you can get the most for your bets.

Virginia Sportsbook Promo Codes

Sportsbook
Bonus Offer
Promo Code
Fanatics Sportsbook10x $100 Bet Matches in FanCash or Bet $20, Get $200 in Bonus Bets Over 4 DaysClick to claim
FanDuel SportsbookBet $5, Get $250 If Your Bet WinsClick to claim
Bet365Bet $10, Get $200 Win or Lose or $1,000 First Bet Safety NetSBO365
Caesars SportsbookBet $1, Double Your Winnings on Your Next 10 BetsSBODYW
DraftKings SportsbookBet $5, Get $100 in Bonus Bets InstantlyClick to claim
BetMGMBet $10, Get $150 in Bonus Bets if Your Bet WinsClick to claim
SporttradeCash Back up to $100 Promo Code: SBOSTSBOST
Hard Rock BetBet $5, Get $150 in Bonus Bets if Your Bet WinsClick to claim
Fanatics Sportsbook Square Logo 2025

Fanatics Sportsbook Virginia Bonus

10x $100 Bet Matches in FanCash or Bet $20, Get $200 in Bonus Bets Over 4 Days

Fanatics Sportsbook offers a choice between two promotions for sports betting fans in Virginia: 10x No Sweat Bets, each worth up to $100 in FanCash over your first 10 days using the platform, or a Bet $20, Get $200 in Bonus Bets offer over your first four days on the platform.

To claim your choice of deals, simply sign up with Fanatics Sportsbook and verify your account.

If you select the No Sweat Bets offer, deposit at least $5 and place your first bet. If your daily first bet loses, Fanatics will refund 100% of your wager (up to $100) as FanCash. This happens for each of the first 10 days you're on the site.

This no sweat bet offer stands out because it lasts 10 days, giving users plenty of time to explore and get comfortable with the sportsbook.

If you prefer the bet-and-get offer, you'll just need to place a qualifying $20 wager that will earn you $50 in Bonus Bets per day for your first four days on the site.

Fanatics Sportsbook Virginia Promo Key Facts

Total Bonus Amount$1,000
Minimum Deposit$5
Minimum Bet$1
Minimum Odds-200
Turnover Requirement1x
Expiration Time7 Days
Promo CodeNone Required

 

Get up to $1,000 in FanCash Over Your First 10 Days OR Bet $20, Get $200 in Bonus Bets Over 4 Days
21+. New customers in CT/MO/NC/NJ/OH/VA/WV only. Different offer(s) available in other Fanatics Sportsbook states.
BET MATCHES: Apply promotion in bet slip and place a $1+ cash wager (min odds -200) daily for 10 consecutive days starting day of account creation. FanCash rewards will equal the qualifying wager amount (max $100 FanCash/day). FanCash issued under this promotion expires at 11:59 p.m. ET 7 days from issuance.
BONUS BETS: Must toggle on this promotion in your bet slip and wager $20+ cash on any market (min. odds -500) within 7 days of account opening to receive $50 in Bonus Bets each day for your first 4 days. Must opt in each day to claim Bonus Bets. Bonus Bets issued in connection with this Promotion expires 24 hours from issuance.
See full T&C at Fanatics.
Fanduel new logo square

FanDuel Sportsbook Virginia Bonus

Bet $5, Get $250 If Your Bet Wins

The biggest online sportsbook in the US has a big offer for new Virginia players - Bet $5, Get $250 If Your Bet Wins.

To claim from this offer, simply complete the registration process at FanDuel Sportsbook and deposit at least $5. Afterward, place a real-money wager with a minimum value of $5.

If your bet wins, you'll receive $3,000 in bonus bets within 72 hours of your wager settling.

If you haven't explored their offerings yet, now might be the time to test out the platform with the FanDuel Sportsbook Virginia Promo.

FanDuel Sportsbook VA Promo Key Facts

Total Bonus Amount$3,000
Minimum Deposit$5
Minimum Bet$5
Minimum OddsN/A
Turnover Requirement1x
Expiration Time7 Days
Promo CodeNone Required

Get $250 in Bonus Bets if your first $5+ bet wins!
21+ (18+ D.C., KY, WY). New customers only. Offer available in AZ/CO/CT/IA/IL/IN/KS/KY/LA/MD/MA /MI/MONC/NJ/NY/OH/PA/TN/VA/VT/WV/WY/DC (for KS, in affiliation with Kansas Star Casino). Different offer(s) available in AR.
Minimum $5 first deposit required. Place your first real-money wager (min $5) on any FanDuel Sportsbook market (no odds limits). Receive $250 in Bonus Bets if your qualifying wager wins. Bonus bets will be credited within 72 hours of bet settlement. Bonus bets are nonwithdrawable and expire 7 days after receipt. 1x wagering requirement applies to Bonus Bets. Restrictions apply.
See full T&C at FanDuel.

Bet365 Virginia Bonus

Bet $10, Get $200 Win or Lose or $1,000 First Bet Safety Net

Bet365 launched in Virginia in January 2023 and is offering new users one of the best sportsbook bonuses on the market - choose between "Bet $10, Get $365" or a "$1,000 First Bet Safety Net."

To get started, sign up with Bet365 and deposit at least $10 into your account. Then, select the offer you want.

The "Bet $10, Get $365" offer is straightforward: sign up, deposit $10 or more, and place a bet of at least $10. Within 72 hours of your bet settling, you'll receive $365 in bonus bets.

The best part? You get the bonus bets whether your wager wins or loses - a win-win!

The other option is the "$1,000 First Bet Safety Net." After signing up, depositing, and betting at least $10, if your first bet doesn’t win, Bet365 will refund your full wager (up to $1,000) in bonus bets.

We like the first offer for its simplicity and high return on investment, but the second option is great for bigger bets, offering extra protection on your first wager.

Bet365 VA Promo Key Facts

Bet & Get BonusFirst Bet Safety Net
Total Bonus Amount$365$1,000
Minimum Deposit$10$10
Minimum Bet$10$10
Minimum Odds-500-500
Turnover Requirement1x1x
Expiration Time7 Days7 Days
Promo CodeSBO365SBO365
Choose your offer: Get $200 in Bonus Bets After Your First Real Money $10 Wager or Get up to $1,000 Back in Bonus Bets if Your First Wager Loses
21+ (18+ in KY). New customers only. Offer available in AZ/CO/IN/IA/ KY/LA/MO/NC/OH/VA. Different offer(s) available in IL/NJ/PA. $10 first deposit required within 30 days. Offer must be claimed via mobile app. Minimum wager of $10 required to claim the $200 Bonus Bets. Must contain at least one selection at odds of -500 or greater. With the Safety Net offer, loss is refunded as bonus bets up to $1,000. Bonus issued as non-withdrawable bonus bets that expire in 7 days. Bonus Bets wager excluded from returns. See full T&C at Bet365. #ad
Caesars sportsbook logo square

Caesars Sportsbook Virginia Bonus

Bet $1, Double Your Winnings on Your Next 10 Bets

New Virginia Caesars Sportsbook users have access to the the most unique offer on this list - bet $1 to gain access to 20 profit boost tokens, each providing a 100% increase in winnings.

Create an account with the promo code SBODYW and make a minimum $1 cash wager to qualify. The tokens, valid for bets up to $25, allow for maximum extra winnings of $2,500 per token.

Unused tokens will expire 14 days after issuance.

It's a good offer, and could potentially lead to a very high return on your original $1 wager.

Caesars Sportsbook VA Promo Key Facts

Total Bonus Amount10 100% Profit Boosts
Minimum Deposit$$1
Minimum Bet$1
Minimum Odds-10000
Turnover Requirement1x
Expiration Time14 Days
Promo CodeSBODYW

Get 10 100% Profit Boosts After Your First Real Money Wager of $1
21+ only. New customers only. Must use Promo Code SBODYW.
AZ/CO/IL/IN/IA/KS/KY/LA/ME/MA/MD/MI/ MO/NJ/NY/NC/OH/PA/TN/VA/WV/WY/DC only.
Deposit required (min $1). Must place first real money Qualifying Wager (min $1) within 30 days. Receive ten 100% Profit Boosts to use on any market. Maximum wager for each profit boost is $25. Maximum additional winnings for each rewarded profit boost is $2,500. Profit Boosts expire 14 days after receipt.
See full T&C at Caesars.
Draft kings square

DraftKings Sportsbook Virginia Bonus

Bet $5, Get $100 in Bonus Bets Instantly

If you don't already have a Draftkings Sportsbook account, there's a great deal available for new players in Virginia.

By registering with DraftKings Sportsbook and placing your first wager of just $5 on any market, you can unlock a $100 in bonus bets.

Once your bet settles as a win, you will receive $100 in the form of $25 bonus bets in your account for you to use as you like.

With an excellent ROI, we think this is an incredibly strong offering, especially because you are able to unlock the bonus bets whether you win or lose. We've always rated DraftKings as one of the top betting sites in the US, so this is a great way to get started.

DraftKings Sportsbook VA Promo Key Facts

Total Bonus Amount$100
Minimum Deposit$5
Minimum Bet$5
Minimum Odds-500
Turnover Requirement1x
Expiration Time7 Days
Promo CodeNone Required

GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR).
Bet $5+, Get $100 in Bonus Bets Instantly
21+ and present AR/AZ/CO/CT/DC/IA/IL/IN/KS/KY/LA (select parishes)/MA/MD/ME/MI/MO/NC/NJ/NY/OH/PA/TN/VA/VT/WY/WV. (18+ DC/KY/NH/PR/WY). Void in NH/OR/ONT/PR. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. $5+ first-time bet req. Max. $100 issued as non-withdrawable Bonus Bets that expire in 7 days (168 hours). Stake removed from payout.
Terms: sportsbook.draftkings.com/promos. Ends 5/31/26 at 11:59 PM ET.
Betmgm new square logo 2025

BetMGM Virginia Bonus

Get Up to $1,500 in Bonus Bets if Your First Bet Doesn't Win

With BetMGM Virginia, new users can get up to $1,500 back in bonus bets if their first wager loses.

Similar to no sweat bet offers presented by FanDuel and BetRivers, all you have to do is sign up and place your first wager with BetMGM sportsbook. If you lose, you will be refunded 100% up to $1,500 in non-withdrawable bonus bets.

If your qualifying wager was more than $100, then you will receive your bonus in increments of 20%.

It may not be the most creative offer, but it's still a great chance to try out a top-notch sportsbook with some insurance.

BetMGM VA Promo Key Facts

Total Bonus Amount$1,500
Minimum Deposit$10
Minimum Bet$10
Minimum OddsN/A
Turnover Requirement1x
Expiration Time7 Days
Promo CodeNone Required

Up to $1,500 Back in Bonus Bets if Your First Wager Doesn't Win
New users only. Offer available in AZ/CO/DC/IL/IN/IA/KA/LA/MA/MD/MI/ MO/NC/NJ/OH/PA/TN/VA/WV/WY. Offer not available in NV/NY/PR.
Qualifying deposit (min $10) and first real money wager required. If qualifying bet settles as a loss, user is refunded 100% in non-withdrawable bonus bets up to $1,500. Rewards are non-withdrawable bonus bets that expire in 7 days.
See full T&C at BetMGM.
21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET. NY: Call (877-8-HOPENY) or text HOPENY (467369).
Sporttrade icon on black

Sporttrade Virginia Bonus

Cash Back up to $100 Promo Code: SBOST

Sporttrade is offering an exciting welcome bonus for new customers in Virginia. By using the promo code SBOST when signing up, you can receive up to $100 in real cash back.

Unlike typical sportsbook bonuses, Sporttrade tracks 10% of your total bets placed during the first week. At the end of the week, the accumulated amount is converted into withdrawable cash with no extra wagering requirements.

While it may take a high volume to unlock the full amount, this is still the only bonus in Virginia that rewards you in real money, so we really like this one.

Sporttrade Virginia Promo Key Facts

Total Bonus Amount$100
Minimum Deposit$5
Minimum Bet$1
Minimum Odds-400
Turnover Requirement0x
Expiration TimeN/A
Promo CodeSBOST

Earn 10% Cash Back up to $100 Over Your First 7 Days
21+. New customers only.
AZ/CO/IA/NJ only.
Deposit required. Earn 10% cash back on each qualifying wager through the first 7 days of betting, up to $100 ($1,000 to reach max value). The promotional period begins after the first wager. Cash back will be awarded within 72 hours at the end of the player's 7 day period as a single sum.
See full T&C at Sporttrade.
Hard rock bet square logo

Hard Rock Bet Virginia Bonus

Bet $5, Get $150 in Bonus Bets if Your Bet Wins

Hard Rock Bet provides a strong welcome offer for new customers in Virginia, where you can get $150 in bonus bets if your first wager loses. To claim this offer, you need to be a new customer, 21 years or older, located in Virginia.

Start by making a qualifying deposit of at least $5. Then, place your first qualifying bet of $5 or more.

If your initial wager settles as a loss, Hard Rock Bet will refund your stake as a non-withdrawable Bonus Bet, up to $150.

This Bonus Bet is your second chance to win big and must be used within seven days of receiving it, giving you the chance to explore more wagers and get comfortable with your new sportsbook app.

Ready to rock? Sign up today, place your first bet, and enjoy the peace of mind that Hard Rock Bet has your back—even if the odds don’t fall in your favor.

Hard Rock Bet VA Promo Key Facts

Total Bonus Amount$150
Minimum Deposit$5
Minimum Bet$5
Minimum OddsN/A
Turnover Requirement1x
Expiration Time7 Days
Promo CodeN/A

Bet $5, Get $150 in Bonus Bets if your first bet wins
21+. New customers only. AZ, CO, IL, IN, MI, NJ, OH, TN, VA only. Eligibility restrictions apply.
Sign up for Hard Rock Bet Sportsbook, deposit, and place a first cash bet of $5+. If it wins, get $150 in Bonus Bets (6 x $25). First bet only. Min odds -500. Bonus Bets issued on settlement, expire in 7 days. Valid on eligible markets only. No boosts or round robins. Stake not returned. Early Cash Out voids eligibility. Excluded patrons are prohibited from participating in Promotions.  To be eligible all personal and contact data associated to your account must be verifiable.
Concerned about gambling? In FL, call 1-888-ADMIT-IT. In AZ, Call 1-800-NEXT-STEP or Text NEXTSTEP to 53342. In IN, call 1-800-9-WITH-IT. GAMBLING PROBLEM? CALL 1-800-GAMBLER (CO, MI, IL, NJ, VA). In OH, call 1-800-MY-RESET. In TN, call or text the Tennessee REDLINE: 1-800-889-9789.
See full T&C at Hard Rock Bet.

Virginia Sports Betting Bonus FAQ

Does Virginia have sports betting?

Yes. Virginia has had legal online sports betting since early 2021.

What sportsbooks are legal in Virginia?

There are almost a dozen sportsbooks available in Virginia, including Bet365, FanDuel, and DraftKings Sportsbook.

You can check out our full list of Virginia Sportsbooks for more information on which sportsbooks are available.

Do sportsbooks in Virginia have new user promos?

Yes. Most sportsbooks in Virginia has a new user promo for players to take advantage of once they sign up.

What is the best Virginia sportsbook promo?

We think Fanatics Sportsbook has the best new user promo in Virginia. The fact that you get 10 days worth of bonuses make it stand out as a great way to get started on your new sportsbook.

Erik Gibbs Profile Image
Erik Gibbs
Contributor

Erik Gibbs is a seasoned journalist with a decade of experience in the betting and gambling industry. Known for his sharp insights and in-depth analysis, Erik has become a trusted voice among enthusiasts and professionals alike. Whether it's breaking news on the latest sports betting odds or exploring the intricacies of online gaming legislation, Erik's expertise and engaging writing style keep readers informed and entertained.