21+ and present in eligible US states. New customers only. Offer terms apply. Gambling problem? Call 1-800-GAMBLER.


NYRA Bets, owned by the New York Racing Association, is one of the US’s biggest legal online horse race betting sites. The site lets you place bets on horse races from your own state. You can enjoy special offers throughout the season and enter real-money contests to win prizes. Place parimutuel wagers on 100s of races from the comfort of your own home. You can also claim promotions throughout the year as an NYRA Bets customer.
| Horse Racing | NYRA Bets |
|---|---|
| Sign up Bonus | $25 Free Bet + $200 Deposit Match. Terms apply. |
| NYRA Bets Promo Code | CUP25 (seasonal) |
| Best for | Belmont Stakes, Saratoga and Kentucky Derby wagering, including live streaming |
| NYRA Bets Promotions | Weekly promotions, handicapping contests, expert picks, rewards points |
The NYRA Bets horse racing Promo Code is CUP25. Use the code when registering your racebook account to receive a $25 free bet, then make a deposit and bet twice that amount to unlock a 100% match on your first deposit up to $200. NYRA Bets swaps its seasonal Promo Code around the big race meets, so check the current code shown in the offer box above when you register. T&Cs apply.
You must be in an eligible US state in order to open your NYRA Bets account. Customers can sign up as long as they are 18 or over (21 in Alabama, Idaho, Indiana, Iowa, Kansas, Michigan, Nebraska, New Mexico, North Dakota, Oklahoma and Washington). Registering only takes a few minutes and you must have a few personal details to hand:
The signup form will ask for your email address, home address, and full name. You must also list your occupation and provide the last 4 digits of your SSN.
To earn the deposit match bonus, sign up for a NYRA Bets account using the current Promo Code. Make your first deposit within 30 days of creating your account. During this 30-day period, you must bet twice the amount of your initial deposit. Once you meet this requirement, the bonus will be credited to your account within 48 hours as non-withdrawable wagering credit. For example, if you deposit $200 and bet $400 within 30 days, you will receive a $200 wagering credit.
NYRA Bets takes customers in more than 30 states: Alabama, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Illinois, Indiana, Kentucky, Louisiana, Maryland, Massachusetts, Michigan, Minnesota, Montana, New Hampshire, New Jersey, New York, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Dakota, Tennessee, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming. New Jersey was added in July 2026. In most states the minimum age is 18, rising to 21 in states including Alabama, Indiana, Michigan, North Dakota and Washington.
NYRA Bets’ welcome package comes in two parts when you sign up online. Make sure to use the Promo Code when registering your account.
Racebook:
The free $25 bet is a straight wagering credit paid into your NYRA Bets account. Enter the Promo Code when you complete the registration form, and use the credit within 14 days.
In addition, you receive a 100% deposit match bonus when you fund your account for the first time. You must deposit within 30 days of completing your registration and bet twice your deposit in that window. The maximum bonus match amount is $200.
You receive non-withdrawable bet credits equal to your first deposit. These wagering credits can be used on any race; the credit itself can’t be cashed out, but winnings from it can.
How Does NYRA Bets’ Welcome Bonus Compare to Other US Racebooks?
Good racebooks always offer a mix of welcome bonuses to new signups. NYRA Bets offers two contrasting deals in one package: a small free bet and a larger deposit match. It’s a bigger headline than the $50 match at AmWager, while TwinSpires pays up to $200 for $800 wagered. In New Jersey, NYRA Bets is the only racebook we found with a live welcome offer, as 4NJBets isn’t advertising one.
The top betting service NYRA Bets follows the tradition of US horse race betting sites with a fully-stocked calendar of bonuses and deals.
Weekly Promotions: NYRA Bets runs weekly promotions for existing members, built around the big NYRA meets at Aqueduct, Belmont and Saratoga and major races such as the Kentucky Derby.
Handicapping Contests and Expert Picks: Enter handicapping contests for prizes and use free expert picks from the NYRA Bets team.
Past Performances: In addition, you can claim free PPs (Past Performances) and other stats and videos when you bet or during major TV broadcasts. These are recorded races that you can watch, pause and review at your leisure.
NYRA Rewards Program: NYRA Bets operates a simple rewards program where you can earn points every time you place a wager. You earn 4 points for every $1 you bet on NYRA tracks (Aqueduct, Belmont, and Saratoga) and 2 points per $1 for all non-NYRA tracks. You earn a $5 betting credit per 5,000 points earned on the NYRA Bets site.
You receive bonus funds equal to the size of your wager.
Reload Bonus: Small reload bonuses on big events (e.g. Preakness Stakes, Belmont Stakes, Kentucky Derby) are available throughout the season. Your deposit is matched with bonus funds which you can use on races of your choice.
| Race | Track | Recommended Site |
|---|---|---|
| Kentucky Derby betting offers | Churchill Downs, Louisville, KY | AmWager |
| Belmont Stakes betting promotions | New York | NYRA Bets |
| Preakness Stakes betting offers | Maryland | AmWager |
Withdrawals are paid by EFT to your personal checking account, which needs a prior cleared deposit from the same account. NYRA Bets processes withdrawals within five business days and doesn’t currently charge a fee.
| Rule | What it means |
|---|---|
| Free bet | $25 wagering credit on sign-up with the Promo Code; removed after 14 days if unused |
| Deposit match | 100% of your first deposit, up to $200, made within 30 days |
| Wagering to unlock | Bet twice your deposit within 30 days of opening the account |
| When it lands | Within 48 hours of meeting the requirement |
| What doesn’t count | Show bets, futures, live operator wagers, canceled bets and scratches |
| Limits | One bonus per household, family or IP address |
| Age | 18+, or 21+ in AL, ID, IN, IA, KS, MI, NE, NM, ND, OK and WA |
Sort of. The $25 free bet is credited when you sign up with the Promo Code, but you need to fund the account to unlock the deposit match. Our guide to free bets in horse racing explains how bonus credits pay out.
Yes. NYRA Bets ties its welcome offer to a seasonal Promo Code, so enter the current code from the offer box when you register.
NYRA Bets has a new iOS app with Apple Pay deposits and rewards points built in, covering more than 300 tracks. The older NYRA Bets app holds a 4.7-star rating from around 9,300 ratings. You can watch up to three live videos at once, and live chat support is available on the site.
Official screenshots of the NYRA Bets app from its App Store listing. The app is rated 4.7 out of 5 from 10,050 ratings on the App Store.


The NYRA Bets welcome package is the same wherever the racebook takes customers. New Jersey joined the list in July 2026.
| State | Welcome offer |
|---|---|
| Alabama | $25 free bet + $200 match (21+) |
| Arkansas | $25 free bet + $200 match |
| California | $25 free bet + $200 match |
| Colorado | $25 free bet + $200 match |
| Connecticut | $25 free bet + $200 match |
| Delaware | $25 free bet + $200 match |
| Florida | $25 free bet + $200 match |
| Illinois | $25 free bet + $200 match |
| Indiana | $25 free bet + $200 match (21+) |
| Kentucky | $25 free bet + $200 match |
| Louisiana | $25 free bet + $200 match |
| Maryland | $25 free bet + $200 match |
| Massachusetts | $25 free bet + $200 match |
| Michigan | $25 free bet + $200 match (21+) |
| Minnesota | $25 free bet + $200 match |
| Montana | $25 free bet + $200 match |
| New Hampshire | $25 free bet + $200 match |
| New Jersey | $25 free bet + $200 match |
| New York | $25 free bet + $200 match |
| North Dakota | $25 free bet + $200 match (21+) |
| Ohio | $25 free bet + $200 match |
| Oregon | $25 free bet + $200 match |
| Pennsylvania | $25 free bet + $200 match |
| Rhode Island | $25 free bet + $200 match |
| South Dakota | $25 free bet + $200 match |
| Tennessee | $25 free bet + $200 match |
| Vermont | $25 free bet + $200 match |
| Virginia | $25 free bet + $200 match |
| Washington | $25 free bet + $200 match (21+) |
| West Virginia | $25 free bet + $200 match |
| Wisconsin | $25 free bet + $200 match |
| Wyoming | $25 free bet + $200 match |