Is it legal to buy lottery tickets with a credit card?
It depends on the state. Each state lottery is governed by its own law and rules, and some of them restrict what retailers can take as payment. Where the law is silent, the decision falls to the retailer, and then to your card issuer. Cash works everywhere and debit cards are accepted far more widely than credit.
Which states ban credit cards for lottery tickets?
Texas has the clearest rule. Section 466.3052 of the Texas Government Code makes it an offense for a retailer to accept anything for a ticket other than US currency, a check, a debit card, a lottery-issued coupon or voucher, or an authorized mail-order subscription. The section was carried over, with the regulator's name updated, when Senate Bill 3070 moved the lottery from the abolished Texas Lottery Commission to the Texas Department of Licensing and Regulation in 2025. Our explainer on who runs the Texas lottery now has the background.
Other states have their own payment rules, and they change, often when legislatures debate online lottery sales. Rather than rely on a list that may be out of date, check the player or retailer FAQ on your state lottery's website. It's the authoritative source for which payment types are allowed where you live.
Why won't some stores take a credit card for lottery tickets?
Even where it's legal, a store can set its own policy, and plenty choose cash or debit only for lottery sales. Retailers earn a small commission on each ticket, and card processing fees eat into it. Chains often apply one policy in every state they operate in. So the answer can differ between two shops on the same street, and the only way to know is to ask at the counter.
Does buying a lottery ticket count as a cash advance?
Often, yes. That's the part most people miss. Even when the state and the store both say yes, your card issuer may code a lottery purchase as a cash-like transaction. Capital One lists "buy lottery tickets" among the transactions that may be treated as cash advances, and describes what usually follows:
- a cash-advance fee, typically 3% to 5% of the amount or a flat minimum, whichever is greater;
- a cash-advance interest rate that is typically higher than the purchase rate;
- interest that starts immediately, with no grace period.
Some issuers simply decline gambling-coded transactions. Check your card agreement for how it treats cash advances and whether lottery purchases earn rewards. The fee matters most on small purchases: if your card charges a $10 minimum cash-advance fee, a single $5 Mega Millions play would cost $15.
What about buying lottery tickets online?
In states with an official online lottery, you usually fund an account and then buy tickets from the balance, rather than paying per ticket. Which funding methods are accepted (debit card, bank transfer, and in some states credit card) is set by each state, and some rule out credit. Courier apps, where they operate, set their own funding rules within state law. See our state-by-state iLottery guide and the courier app comparison, and read the funding page of your state's app before you deposit.
Can you use a gift card or prepaid card?
It depends on the store and on how the card is processed. A prepaid card that runs as a debit card may go through where debit is accepted; a store gift card generally can only be used where that store allows it for lottery. If it matters, ask the retailer or check your state lottery's payment rules.
Paying for lottery tickets: common questions
Can you buy lottery tickets with a credit card?
In some states and at some stores. A few states, Texas among them, bar retailers from accepting credit for lottery tickets. Elsewhere it's legal, but the store decides, and your card issuer may treat the purchase as a cash advance.
Can you use a debit card to buy lottery tickets?
Usually, yes. Debit is accepted far more widely than credit, and Texas law, for example, lists debit cards among the allowed forms of payment. Individual stores can still choose to take cash only.
Does a lottery ticket count as a cash advance on a credit card?
It can. Card issuers such as Capital One say lottery tickets may be treated as cash advances, which typically means a 3% to 5% fee (or a flat minimum), a higher interest rate and interest charged from the day of purchase.
Why do stores say "cash only" for lottery?
Either state law limits payment types or the store has its own policy, usually because card fees cut into the small commission it earns on lottery sales. Your state lottery's website will tell you which applies.
Paying with money you already have is the cheapest way to play. Gambling with borrowed money is a common warning sign of a problem; the National Problem Gambling Helpline is 1-800-MY-RESET.
Sources: Texas Government Code § 466.3052 as amended by SB 3070 (2025); Capital One, "What is a cash advance?". Payment rules vary by state and retailer; check with your state lottery.