Depositing at betting sites that accept credit cards is fast and convenient. The best credit card betting sites offer low minimum deposits, high maximums, and charge zero transaction fees.
Online sportsbooks that take credit cards accept Visa and Mastercard almost universally, but not as many accept Discover Card and American Express. Additionally, a handful of states prohibit funding online sports betting accounts with any form of credit.
Continue below for BettingUSA’s recommended credit card betting sites, state-specific rules, what to do when deposits fail, and more.
Best Credit Card Betting Sites
Bet $5 Get $150 If It WinsFanDuel Promo Code: Not Needed
Gambling Problem? Call 1-800-GAMBLER or visit RG-Help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C.) and present in select states (for KS, in affiliation with KS Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.
$200 in No-Sweat Bets for 10 DaysFanatics Sportsbook Promo Code: Not Needed
Must be 21+. GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-522-4700, www.mdgamblinghelp.org (MD), (800)-327-5050 or gamblinghelplinema.org (MA), CALL (877) 8-HOPENY or TEXT HOPENY (467369) (NY), or CALL 1-800-NEXT-STEP or TEXT NEXTSTEP to 53342 (AZ), (888) 789-7777 or ccpg.org (CT), or 1-800-9-WITH-IT (IN), morethanagame.nc.gov (NC). New customers in AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA, MD, MI, NC, NJ, OH, PA, TN, VA, VT, WV, or WY (excludes NY). Apply promotion in bet slip and place a $1+ cash wager (min odds -500) daily for 10 consecutive days starting day of account creation. Wager must settle as a loss to earn FanCash equal to losing amount (max $200 FanCash/day). FanCash issued under this promotion expires at 11:59 PM ET 7 days from issuance. Terms, incl. FanCash terms, apply – see Fanatics Sportsbook app.
$1500 In Bonus BetsBetMGM Bonus Code: BUSABONUS
Gambling problem? Call 1-800-GAMBLER (available in the US). Call 877-8-HOPENY or text HOPENY (467369) (NY). Call 1-800-327-5050 (MA). 21+ only. Please gamble responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800- 981-0023 (PR). First bet offer for new customers only. Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for terms. US $1500 promotional offer not available in New York, Nevada, Ontario, or Puerto Rico.
Bet $5 Get $150 Win Or LoseBet365 Bonus Code: BETUSAGAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ, CO, IL, IN, KS, KY, LA, NC, NJ, OH, PA, VA), 1-800-BETS OFF (IA) or 1-800-889-9789 (TN). 21+ only (18+ in KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/NC/NJ/OH/PA/TN/VA. Minimum $10 deposit required. Minimum odds -500 or greater. Bonus Bets wager excluded from return. New customers only. T&Cs time limits and exclusions apply.21+ to Play, T&Cs Apply. Gambling Problem? Call 1-800-GAMBLER
$200 Welcome BonusTwinSpires Offer Code: BET200
Void where prohibited. Terms and conditions apply. Offer for TwinSpires Racing only. See TwinSpires.com for details. Must be 18+ (21+ where applicable). For help with a gambling problem, call 1-800-GAMBLER.
$150 Deposit BonusAmWager Promo Code: BUSA150
Promotional offer valid and continues until further notice.
Open to new AmWager account holders who have not previously opened an AmWager account. Individuals may only have one (1) AmWager account and may only qualify for a signup promotion one (1) time.
The First Deposit Match Bonus promotion applies to the first deposit made; any subsequent deposits will not apply.
The amount of the first deposit will determine the amount of the bonus and bets that must be placed to earn the bonus. For example, to qualify for the maximum bonus of $150 an initial deposit of $150 is required and total bets must equal $150 or more within 30 days of sign up. Cancelled wagers and refunded wagers are not eligible and will not be counted towards the promotion.
The total promotional wagering credits will be credited to the AmWager account in a single deposit within seven (7) business days of meeting the betting requirements for this promotion. Any promotional wagering credits deposited to a player’s account must be wagered and cannot be withdrawn from the account. Any winnings from those wagers are cash and can be withdrawn.
Any portion of the promotional credits unused expires after 30 days.
Account must remain in good standing to be eligible for all promotions. Returned deposits during the promotional period will cancel eligibility to receive promotional wagering credit.
Limit one promotional offer per household.
21+ to Play, T&Cs Apply. Gambling Problem? Call 1-800-GAMBLER
Play $5, Get $50 in LineupsPrizePicks Promo Code: BUSA
$50 provided as promo funds, only for use on PrizePicks. Promo funds provided under this promotion must be played within 90 days of receipt or shall become null and void at PrizePicks’ discretion. Promo ends 12/31/25. Void where prohibited. If you or someone you know has a gaming problem, get help. Crisis services and responsible gaming counseling can be accessed by calling 1-800-426-2537 or online at www.ncpgambling.org. 18+ in most eligible jurisdictions, but other age and eligibility restrictions may apply. Valid only in jurisdictions where PrizePicks operates. See prizepicks.com/terms for full PrizePicks terms of service.
$100 First Entry RefundBoom Fantasy Promo Code: BUSA
Users must be 18+ years of age to play and deposit (19+ in Nebraska). T&Cs Apply. Gambling Problem? Call 1-800-GAMBLER. All users must have only 1 account. If a user is found to be less than 18 years old, their account will be banned and all their entries will be canceled and refunded. If a user is found to have more than 1 account, they will be subject to a ban at Boom’s discretion.
Play $5, Get $50Underdog Fantasy Promo Code: BETUSA
Must be 18+ (19+ in AL, NE; 19+ in CO for some games; 21+ in AZ, MA, and VA) and present in a state where Underdog Fantasy operates. Terms apply. See assets.underdogfantasy.com/web/PlayandGetTerms_DFS_.html for details. Offer not valid in MD, MI, OH, NY and PA. Concerned with your play? Call 1-800-GAMBLER or visit www.ncpgambling.org; NY: Call the 24/7 HOPEline at 1-877-8-HOPENY or Text HOPENY (467369)
Free Entry + $100 Deposit BonusParlayPlay Promo Code: BUSA
18/21+, T&Cs Apply. Welcome offer is for players who make their first successful deposit to ParlayPlay. Following the deposit, you receive promo entry(s) that matches the deposit amount up to $100. The promo entry can only be used to enter up to 4-pick More/Less contests. If you lose the promo entry, your account balance is not impacted. The deposit promo entry(s) must be used within 7 days of deposit. After 7 days the free entry will expire. If you have concerns about managing your play on ParlayPlay or anywhere else, or if you’re concerned about a family member or friend, the National Council on Problem Gambling offers support through telephone or text. They can be reached confidentially (24-hours a day) at 1-800-522-4700. Or contacted on their website at https://www.ncpgambling.org/ or through chat at ncpgambling.org/chat.
100% Deposit BonusOwnersBox Referral Code: BUSA
18/21+ to play. Terms & conditions apply. See ownersbox.com for full offer details. If you or somebody you know has a gambling problem, help is available. Call (1-800-GAMBLER).
21+ to Play, T&Cs Apply. Gambling Problem? Call 1-800-GAMBLER
Almost every licensed betting site in the United States accepts credit and debit card deposits. As a result, finding the best credit card betting sites is primarily a matter of identifying the best sportsbooks in general.
Unless the bettor lives in a state that prohibits credit card deposits, any online sportsbook or mobile betting app they choose is highly likely to accept credit cards. Readers can see BettingUSA’s recommended betting sites above to get started today.
Some bettors’ issuing banks may still automatically decline credit card deposits related to online gambling, but that is becoming an increasingly uncommon issue. For those who do have problems depositing, BettingUSA provides some tips and advice below.
Visa and Mastercard Sportsbooks With High Acceptance Rates
Visa and Mastercard are the two credit card brands with the highest acceptance rates at licensed US betting sites . Fewer online sportsbooks accept Discover Card and American Express, but there are some exceptions and workarounds BettingUSA will discuss below.
By comparison, Visa and Mastercard enjoy nearly universal acceptance. Readers who have a credit or debit card from either brand can pick almost any online sportsbook to get started quickly and easily.
Additionally, successful deposit rates for both brands have risen industrywide, but the best Mastercard sportsbooks and Visa betting sites recommended on this page are the least likely to have issues processing deposits from either type of card.
Some Visa betting sites also support Fast Funds withdrawals that can have money in customers’ bank accounts in as little as five hours. The Fast Funds service is available to customers who have made at least one deposit using a Visa debit or prepaid card issued by most major US banks.
For example, BetMGM Visa withdrawals automatically use the Fast Funds feature on all qualifying cards. Other mainstream betting sites that accept Visa offer similar features for compatible cards.
Betting sites that accept Mastercard are less likely to offer withdrawals back to the card initially used to deposit, but they always offer alternative cashout methods. Typically, online bank transfer withdrawals provide the fastest turnaround and least hassle.
American Express and Discover Card Betting Sites
Bettors with Discover and American Express credit cards have to be more selective in choosing where to bet online, but owners of both cards still have options.
Discover Card enjoys the most availability of the two, and the number of compatible online sportsbooks is growing. This page will list the most popular betting apps and which credit card brands each accepts in the next section.
Very few online betting sites accept Amex deposits today, although this page lists a couple of options below. Fortunately, the most prominent American Express betting sites are well-known and available in most states. In all other cases, the best option for American Express cardholders is to choose a different deposit method. The fastest and most reliable alternatives include:
- PayPal: PayPal is an easy way to upload sports betting funds instantly and receive quick payments.
- Play+ Prepaid Card: A Play+ account allows bettors to upload funds with Visa, Mastercard, and Discover Card to make instant online deposits. It also provides fast electronic bank transfer withdrawals and a physical Play+ card for cash withdrawals.
- Venmo: Anyone with a Venmo account can use it to make instant online betting deposits and fast withdrawals.
Note: Some websites recommend PayPal as an Amex workaround by telling readers to fund their PayPal accounts with their preferred credit card then use that money to bet online, but that does not work. PayPal policies prevent customers from using funds uploaded via credit cards for online sports betting.
Credit Card Acceptance by Sportsbook
BettingUSA conducted firsthand research to compile a list of accepted credit card brands at each of the most popular online sportsbooks. The following betting sites and mobile apps allow customers to directly fund their accounts with the listed credit and debit card brands.
Readers who have a credit card brand not accepted by the sportsbook of their choice should consider trying a different card or alternative deposit method (PayPal, Venmo, and Play+ are two excellent options).
Note: Credit card brand acceptance sometimes varies from one state to the next even for the same sportsbook. The best way to find out for sure if one’s credit card works with any online sportsbook is to attempt to deposit. If the card does not go through, the next best option is to try a different deposit method.
- BetMGM: Visa, Mastercard, Discover Card, and Amex
- Caesars Sportsbook: Visa, Mastercard, and Discover Card
- BetRivers: Visa, Mastercard, and Discover Card
- FanDuel: Visa, Mastercard, and Amex
- Bet365: Visa and Mastercard
Which States Prohibit Credit Card Deposits for Sportsbooks?
Most states with legal online betting allow credit card deposits, but there are six exceptions.
Sates that do not allow credit cards for online sports betting:
- Iowa
- Massachusetts
- New Hampshire
- Rhode Island
- Tennessee
- Vermont
Fans who travel to states that restrict credit card deposits should also note those restrictions still apply even if they deposited while located in a card-friendly state. For example, a bettor who deposits $100 via credit card while in Kansas and then travels to Iowa will not be able to use that money to place wagers while they’re in Iowa. In that case, they might see a message like this when accessing the cashier:
Problems Depositing with Credit Cards
Despite the widespread legalization of online sports betting and gambling, it is not all that uncommon for customers to have problems with credit card deposits.
If a bettor is sure they have adequate funds to complete the deposit, the issue is most likely due to anti-gambling policies employed by their bank. It is not a common issue, but it is frustrating when it happens. Fortunately, bettors have several options when they are unable to complete credit card deposits.
Pros and Cons of Betting Online with Credit and Debit Cards
Credit and debit cards are excellent in most cases due to their growing acceptance rates and the fact that most bettors already have everything they need to get started in their wallets. However, there are some pros and cons worth mentioning.
Credit Card Betting FAQ
Below are answers to some of the most frequently asked questions about using a credit card to bet online. The best bet for anyone with questions not answered on this page is to reach out to their sportsbook’s customer support team.





