Home colorado

Colorado Sports Betting Guide – Get Up To $5,000 In Free Bets



If you’re looking to learn all about Colorado sports betting sites, you’ve come to the right place. In this guide, we will explain the different rules and regulations of Colorado betting as well as show you the top 10 best sportsbooks in the State.

Keep reading to find out the key benefits of signing up with reputable Colorado sportsbooks and how to claim generous bonuses worth thousands of dollars.

10 Bookmakers that match your criteria...
691 Codes claimed

50% match deposit bonus worth up to $1,000

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
Claim Bonus
This offer is subject to a 30-day time limit. Odds of at least 2:1 apply. This offer is limited to one bonus per new customer and first time deposit.

100% deposit match up to $500

  • Biggest Range of Sports
  • Top Horse Racing Sportsbook
  • Seamless Payments & Payouts
Claim Bonus
The 100% sports betting bonus is capped at $500. You must enter the promo code XB100 to claim. Your minimum deposit must equal or exceed $45. The promotion comes with a rollover of 7x.

100% deposit match welcome bonus of up to $1,000

  • Top Contests & Promotions
  • Supports parlays, teasers and if bets
  • $1,000 Welcome Bonus
Claim Bonus
No time limits apply. Minimum deposit of $50 to claim your bonus. You must bet on wagers with odds of 2.5:1 or more.

Up to $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus)

  • Biggest Bonus Offering
  • Parlay Builder For Complex Bets
  • 24/7 Customer Support
Claim Bonus
Minimum deposit of $100 is required to claim the welcome bonus. Use BetUS promo code 'JOIN125' to claim. You must bet on odds of 2.8:1 or higher. The offer is subject to a 14-day time limit. Max cash out limits apply.

100% deposit match up to $1,000

  • HD Quality Live Streaming
  • Accepts Major Cryptocurrencies
  • Top Parlay Builder
Claim Bonus
Use code BVD1000 with your first deposit. Wagering requirement: 5x for sports and horses, 30x for casino. Deposit using credit card or Bitcoin. Withdrawing before requirements are met forfeits bonus money and any winnings from the bonus money. Casino games are excluded.

Up To $150 Sign Up Bonus

  • Top Quality Mobile Betting App
  • High Limit Sportsbook
  • Fast Payouts
Claim Bonus
100% Up to $50 bonus. Receive up to $50 on each on your first 3 deposits within 100 days of sign up. Bonus code must be entered immediately after you deposit and before you place any wager. Offer subject to rollover requirements of 8x at minimum odds of 1.5. Maximum of $50 of each bet counts towards wager requirements. Cannot be used on horse racing.

50% deposit match up to $1000

  • Top All-In-One Gambling Site
  • Many Betting Options & Promotions
  • All US Customers Accepted
Claim Bonus
50% deposit up to $1,000. You must enter sportsbetting.ag promo code SB1000 to claim the bonus. You must deposit at least $55 to claim. Wager requirement: the bonus comes with a 10x turnover. Deposits using Neteller and Skrill are not valid for this promotion. Validity period: 30 days. The offer is valid for the site’s sportsbook ONLY. This bonus is for new customers/first-time depositors in Canada and USA

100% welcome bonus up to $500

  • Best Reload Bonus
  • In-Play Betting
  • 10% Weekly Rebate on Horse Racing
Claim Bonus
Minimum deposit applied of $20. Maximum bonus is capped at $500. Wager requirements: 15x rollover.

100% welcome bonus up to $500

  • Reputable Sportsbook
  • Impressive VIP Program
  • Casino & Racebook Bets
Claim Bonus
Minimum deposit of $35 applies to qualify for the offer. The maximum limit is $500. 12x rollover applies with this offer.

100% crypto bonus up to $1000

  • No Maximum Deposit
  • Various Promos & Daily Rebates
  • Political & Entertainment Bets
Claim Bonus
Max free play amount is capped at $1000. Minimum deposit to qualify is $100. Deposit must be made using cryptocurrency to claim. Offer can be used once only. Rollover is 10x. Redeemable only on the sportsbook.

The Best Colorado Sports Betting Sites List 2022

Colorado sports betting has been legal since voters agreed to it in a 2019 referendum. Since then, hundreds of local and offshore providers have begun offering their services to residents.

Here are some of the best offshore betting sites that accept CO residents:

  • BetOnlineBest Overall Colorado Sports Betting Site.
  • XBet – One of the Best CO Sportsbooks for Beginners.
  • MyBookie – The Best Colorado Sports Betting Apps.
  • BetUS – Get the Biggest New Player Bonus in Colorado.
  • Bovada – Top Provider of Live Sports Betting in Colorado.
  • Intertops – Best Offshore Sportsbook in CO for Halftime Betting.
  • Sportsbetting.ag – Best Sportsbook Colorado for News and Analysis.
  • BetNow – One of the Best Combined Sportsbooks and Casinos in CO.
  • GT Bets – Great Selection of Ongoing Promotions and Offers.
  • BUSR – The Best Colorado Sports Betting Site for Horse Racing.

Is Sports Betting Legal in Colorado?

The short and sweet answer is, yes, sports betting in Colorado is legal and accepted. In fact, the State has one of the largest number of licensed operators anywhere in the country, providing a great mix of sports markets and player bonuses. These are accessible in a number of different ways, including betting apps.

Online Sportsbooks

Online sports betting in Colorado is allowed following the State-wide referendum held in 2019. As a result of the new law, sportsbooks could partner with existing casinos to offer both in-person and online betting. This means that if a casino wanted to start offering sports betting, it had to partner or develop its own Colorado sports betting app. Due to this dependence, the choice of sportsbooks licensed in the State is fairly limited.

Land-based Betting in Colorado

Just like online betting, land-based sports betting in Colorado is allowed and legal. You can find a variety of establishments that let you bet on your favorite sports. These include:

  • Barstool Sportsbook at Ameristar Black Hawk
  • Betfred Sportsbook at Saratoga Casino
  • BetRivers Sportsbook at McGill’s Hotel and Casino
  • Caesars Sportsbook at Isle Casino Blackhawk
  • Caesars Sportsbook at Lady Luck Casino
  • Colorado Grande Casino
  • DraftKings Sportsbook at Mardi Gras Casino Black Hawk
  • Elite Sportsbook at Red Dolly Casino
  • Johnny Nolon’s Casino
  • Maverick Sports at Grand Z Casino
  • Sasquatch Casino
  • Sportsbook at Monarch Casino Black Hawk
  • TwinSpires Sportsbook at Bronco Billy’s
  • Wild Card Saloon
  • Woody’s Sportsbook at Wildwood Casino

Colorado Horse Racing & Off Track Betting

Horse racing is a popular sport in Colorado, even though the State only has one licensed track. Arapahoe Park began live racing for the first time in 1984 and has run live racing every season since then. The only exception took place in 1985.

Off track betting is also available and legal, with a limited number of outlets across the State. These are mainly located in Sheridan, Commerce City, Grand Junction, and Pueblo.

Since many horse racing fans do not live close to these cities, they opt to use online sportsbooks that are equipped to provide extensive horse racing coverage. These include XBet and BUSR.

Timeline of Sports Betting Legislation in Colorado

The road leading to Colorado sports betting becoming legal was full of hurdles and legal challenges. Here is a brief timeline detailing key moments in this journey:

  • 2020 – SuperBook USA becomes the first sportsbook licensed in the State.
  • 2019 – Voters approved proposition DD of HB 19-1327. This means that casinos in Colorado can apply for a license to offer retail and online sports betting services.
  • 2016 – Governor Hickenlooper signs bill H-1404, legalizing daily fantasy sports.
  • 2014 – Governor John Hickenlooper delegalizes greyhound racing.
  • 2000 – The State Lottery is authorized to offer multi-state jackpots, such as Mega Millions and Powerball.
  • 1982 – The Colorado Lottery is introduced.
  • 1958 – An amendment to the constitution allows bingo and other charitable games.
  • 1948 – Pari-mutuel horse race and greyhound racing is legalized, and the Colorado Racing Commission is established.

Offshore Betting in Colorado

Offshore betting in Colorado remains an overall better alternative to State-licensed sportsbooks. Without the very strict and expensive rules, offshore platforms are free to offer superior player bonuses and enhanced odds. Moreover, they can include a wider selection of sports and offer special features, such as live streaming.

If you’re interested in Colorado sports betting online and are looking for an offshore platform, there are some important facts that you need to keep in mind. First, an offshore sportsbook is one that is not based or licensed anywhere within the United States. Second, offshore sportsbooks can be licensed or unlicensed, and even though some Bitcoin betting sites are safe even though they’re unlicensed, it’s better to always choose licensed ones.

All the Colorado sports betting sites listed on this guide are located offshore. Before ranking them, we carried out extensive research and analysis. Apart from seeing that they were safe and provided a superb user experience, we also ensured that they have a long track record of paying out to players on time.

Colorado Daily Fantasy Sports

Daily Fantasy Sports (DFS) have been legal in the State since 2016. The two main licensed providers are FanDuels and DraftKings. Both operators provide a range of sports that include basketball, baseball, golf, and tennis.

Colorado Casino Laws

Colorado’s casino laws are far more restrictive than their sports betting counterparts. Whilst land-based casino games are allowed with restrictions, no form of Colorado online gambling, including casino apps, is allowed.

Land Based Casinos

Since the 1991 law that permitted land-based casino games, the State has licensed a total of 38 operators. All legal casinos are located in one of three cities, namely Black Hawk, Central City, and Cripple Creek.

Black Hawk

  • Ameristar Casino – Black Hawk
  • Black Hawk Station Casino
  • Bull Durham Saloon and Casino
  • Bullpen Casino
  • Bullwhackers Black Hawk
  • Canyon Casino
  • Fitzgeralds Black Hawk
  • Golden Gates Casino
  • Golden Gulch Casino
  • Golden Mardi Gras Casino
  • Grand Plateau Casino
  • Monarch Casino Black Hawk
  • Red Dolly Casino
  • The Gilpin Casino
  • The Lodge Casino at Black Hawk
  • Wild Card Saloon & Casino

Central City

  • Century Casino & Hotel
  • Doc Holliday Casino
  • Dostal Alley Brewpub & Casino
  • Easy Street
  • Famous Bonanza
  • Fortune Valley Hotel and Casino
  • Johnny Z’s Casino

Cripple Creek

  • Brass Ass Casino of Cripple Creek
  • Bronco Billy’s Casino
  • Christmas Casino & Inn
  • Colorado Grande Casino
  • Double Eagle Hotel & Casino
  • Gold Creek Casino
  • Gold Rush Hotel & Casino
  • J.P. McGills Hotel & Casino
  • Johnny Nolon’s Casino
  • Midnight Rose Hotel & Casino
  • Wildwood Casino & Hotel
  • Womacks Casino & Hotel

Online Casinos

It is currently illegal for operators of online casinos to be based in the State of Colorado. As a result, anyone wishing to play slots or table games online must use an offshore option. You can find a list of the best offshore casinos in CO in a separate guide we’ve prepared.

Colorado Gambling Taxes

Just like those who participate in California sports betting, residents of Colorado are subject to both state and federal gambling taxes. Winnings arising from Colorado sports betting sites or any other mode are subject to a flat income tax rate of 4.63%.

Federal tax is also flat, at 24%. However, it is only payable if you surpass certain thresholds. These involve winning:

  • $600 or more if the amount is at least 300 times the wager
  • $1,200 or more in winnings from Bingo or slot machines
  • $1,500 or more in winnings from Keno
  • More than $5,000 in winnings from a poker tournament
  • Any winnings subject to a federal income tax withholding requirement

In most cases, you’ll be allowed to deduct your buy-in or wager before declaring your income. You could also deduct losses as long as they are itemized on the appropriate form.

If you would like to find out more about gambling tax rules, we strongly recommend that you get in touch with a tax professional.

Best Colorado Betting Sites Reviewed

Let’s have a closer look at the top five best Colorado online sports betting sites. Watch out for the generous bonuses offered by each operator.

1. BetOnline – Best Overall Colorado Sports Betting Site

BetOnline Sportsbook

Our top pick for the best Colorado online sports betting site is BetOnline. This long-established and safe sportsbook offers over 20 different sports, with hundreds of pre-game or in-play markets. On BetOnline, you can bet on all your favorite teams, including the Rockies, Avalanche, and Rapids.

This Colorado sports betting site provides an almost unparalleled choice of markets. Apart from standard and short-term options, you can place teasers or if bets as well as many other exotic bets. BetOnline offers some of the best odds in the industry and provides the option to cash out early on eligible live bets.

You sign up to BetOnline from your desktop or smartphone. With your first deposit, this online sportsbook is offering a 50% match bonus of up to $1,000. You will need to fulfill a wagering requirement on bets with minimum odds of 2:1 before you can withdraw your winnings. Enter promo code BOL1000 with your first deposit to receive your BetOnline welcome bonus.


  • 24/7 live chat support
  • Accepts USD and cryptocurrencies
  • $1,000 welcome offers for both sports bets and casino games
  • Comprehensive choice of markets


  • Does not accept PayPal payments

2. XBet - One of the Best CO Sportsbooks for Beginners

XBet Sportsbook

In many ways, XBet is a sports fan's dream come true. Even if you’ve never bet on sports before, the sportsbook is so easy to use and intuitive that you’ll get going in no time.

With an XBet account, you’ll get access to over 20 sports, including both state, national, and international competitions. This Colorado sports betting site is particularly well-equipped for MMA, boxing, golf, and tennis. It is also a popular platform to bet on horse races, offering rebates of up to 7% on select bets.

When you sign up to XBet, you’ll be able to claim a generous welcome bonus that will double your deposit by up to $500. Whilst the maximum amount might look smaller when compared to the other sportsbooks in this list, it also comes with some of the easiest conditions.

In fact, to withdraw your winnings, all you need to do is fulfill a 7x rollover requirement on bets with odds of 2:1 or higher. Enter promo code XB100 to claim this XBet welcome bonus today.


  • Reasonable bonus terms
  • 24/7 live chat support
  • Includes 100% referral bonuses
  • Quick cryptocurrency payouts


  • Relatively small bonus

3. MyBookie - The Best Colorado Sports Betting Apps

MyBookie Sportsbook

MyBookie offers one of the best mobile betting experiences in Colorado. Whilst the sportsbook does not provide downloadable apps, it offers a mobile-optimized interface that is accessible across operating systems and devices.

This means that you can enjoy betting on sports no matter if your phone or tablet runs on Android, iOS, Windows, Huawei, or any other mainstream system.

MyBookie offers a combined comprehensive selection of both national and international competitions. This is a great platform to bet on the NFL, NHL, and MLB, providing early lines and competitive odds. At the same time, it also provides a great choice of competitions held abroad, including the UK’s Premier League and the Spanish La Liga.

You can get started with MyBookie right now and claim a welcome bonus worth up to $1,000. The sportsbook will double your first deposit and you’ll be able to withdraw any winnings as long as you comply with the rules. These include a wagering requirement on bets with minimum odds of 2.5:1. Enter promo code MYB100 to claim your MyBookie welcome bonus.


  • Mobile-optimized sportsbook
  • Top odds for live bets
  • Great basketball coverage
  • Great choice of ongoing promotions


  • A limited choice of eSports

4. BetUS - Get the Biggest New Player Bonus in Colorado

BetUS Sportsbook

Many CO players pick BetUS as it offers one of the biggest welcome bonuses in the State. In fact, by joining today, you’ll be able to claim a 125% match deposit bonus worth up to $2,500. This generous offer comes with challenging conditions, including a 14-day rollover requirement on bets with minimum odds of 2.8:1. Enter promo code JOIN125 to receive your BetUS new player bonus.

We believe that this Colorado sports betting site is great for more than just its new player bonus. This reputable platform offers 20+ sports, including NASCAR, football, baseball, basketball, and a host of other American favorites. You can place bets easily, choosing between either pre-game and in-play markets.

BetUS is also a top provider of eSports, offering a much wider variety than other Colorado sportsbooks. You can enjoy betting on CS:GO, League of Legends, Overwatch, DOTA 2, and even Tekken. The sportsbook offers a dedicated page for eSports, providing both pre-game, live, and upcoming bet markets.


  • Very generous welcome bonus
  • Superb eSports selection
  • Great live betting options
  • 24/7 live chat support


  • A limited choice of payment methods

5. Bovada - Top Provider of Live Sports Betting in Colorado

Bovada Sportsbook

Bovada is best-known for being the only reputable offshore Colorado betting site to offer live streaming. This powerful feature lets you watch the action unfold on the pitch without having to pay for a subscription. It is only available on select matches and to users who fulfill particular requirements.

This top-rated Colorado sportsbook is also home to one of the biggest lists of live markets. You can enjoy betting on a range of national and global championships and access some of the earliest betting lines anywhere in CO.

Bovada is a great sportsbook to bet on the NFL, MLB, NHL, and NBA. Apart from offering an extensive choice of in-season markets, this sportsbook offers a number of off-season bets, including ones that feature odds boosts and other offers.

You can join Bovada today to benefit from an exclusive welcome bonus worth up to $1,000. This top-rated CO sportsbook will double the value and has set a reasonable rollover requirement on bets with minimum odds of 2:1 or higher. Enter promo code BVD1000 to claim your Bovada new player bonus.


  • Live streaming available
  • $1 bets accepted
  • Great selection of prop bets
  • Extensive sports coverage


  • Fees apply to certain payment methods

Colorado Sports Betting Sites Comparison

The following table should help you compare the key features of each of our recommended Colorado sports betting sites.

Colorado Sportsbooks Welcome Bonus Promo Code Number of Sports Live Streaming Payment Methods
BetOnline 50% deposit match up to $1,000 BOL1000 20 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
XBet 100% deposit match up to $500 Not required 21 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin
MyBookie 100% deposit match up to $1,000 MYB100 18 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
BetUS 125% deposit match up to $2,500 JOIN125 22 No Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, Litecoin
Bovada 100% Bitcoin deposit match up to $750 BTCSWB750 22 Yes Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin
Intertops 100% deposit match up to $500 INSIDERS 17 No Credit card, debit card, Bitcoin, Bitcoin Cash, Skrill
SportsBetting.ag 100% deposit match up to $1,000 KICK100 16 No Credit card, debit card, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple
BetNow 100% deposit match up to $500 BN100 10 No Credit card, debit card, Bitcoin, Bitcoin Cash
GT Bets 100% deposit match up to $500 BOS50 18 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple
BUSR 20% deposit match up to $500 WELCOME20 17 No Credit card, debit card, Bitcoin, Litecoin

How to Bet on Sports in Colorado

Discover how easy it is to sign up and start betting with a reputable Colorado sports betting site. In the following example, we have chosen BetOnline, since we have found it to be a great sportsbook and the best sports betting app Colorado.

By signing up to BetOnline today, you can benefit from a 50% welcome bonus worth up to $1,000. Enter promo code BOL1000 with your first payment to qualify for this offer.

Step 1: Register an Account

BetOnline Promo Codes Guide

Visit BetOnline and click on ‘Join Now’. This will open the sign up form.

Step 2: Fill in Your Details

BetOnline Create Account

Enter the required information to create your new account. This includes your name, postcode, email address, and mobile number.

Step 3: Verify Your Email

Before you can deposit funds or place your first sports bet, you will need to confirm your email address. Click on the confirmation link within the email to complete this step.

Step 4: Deposit Funds

BetOnline Make a Deposit

Once you’re logged into your BetOnline account, click on ‘Cashier’ to place your first deposit. The sportsbook supports a number of payment methods, including cryptocurrencies. Once you select your preferred method, remember to include the value of your deposit and the BetOnline promo code BOL1000 to get a 50% top-up on your deposit.

Step 5: Place Your First Bet

BetOnline Sportsbook Place a Bet

Click on ‘Sports’ to open the sportsbook. Search for matches or sports using the available options and click on a market to open your bet slip. Enter the value of your bet and click on ‘Bet Now’ to complete your first bet.


The options for sports betting in Colorado are vast and certainly much better than in neighboring states. You can choose between land-based and online sports betting and access a great variety of welcome and ongoing bonuses.

To get started, we recommend that you try out our top-ranking Colorado sports betting app, BetOnline. Remember to enter promo code BOL1000 to get a 50% match deposit bonus worth up to $1,000 with your first payment.


🏆 What is the best bookmaker in 2022?
  1. BetOnline 🥇 (5 / 10 Points)
  2. MyBookie 🥈 (5 / 10 Points)
  3. Bovada 🥉 (4.5 / 10 Points)
  4. BetUS (4.5 / 10 Points)
  5. XBet (4.5 / 10 Points)
  6. Everygame (4.5 / 10 Points)
  7. Sportsbetting.ag (4 / 10 Points)
  8. BetNow (4 / 10 Points)

Is sports betting legal in Colorado?

Is online betting allowed in Colorado?

Where can I bet on sports in Colorado?

What sports betting apps work in Colorado?

Does Colorado have offshore betting sites?

Sergio is a very experienced writer based in Malta, one of the world's iGaming capitals, who is an expert in all things gambling.