In the United States, the answer is almost always 18. Some states, like Arizona and Iowa, bump it up to 21, just to keep things confusing—because nothing says “adulting” like needing a fake ID to buy a two-dollar piece of cardboard. It’s the same age you can vote for a president, but somehow not old enough to scratch off a snowflake and win ten bucks.
I remember my own 18th birthday. I walked into a 7-Eleven with my shiny new ID, feeling like a seasoned gambler from a James Bond movie. I bought a single $5 scratch card, scratched it with a quarter, and won—$0. That’s the moment you realize adulthood is just paying for disappointment with a smile.
Why the Age Limit?
The rule exists because scratch cards are considered gambling, even if they feel like a fun little puzzle you do with your keys. States want to protect kids from the thrill of instant gratification—which is ironic, because we let them watch YouTube unboxing videos for hours. The logic is simple: if you’re old enough to buy cigarettes or lottery tickets, you’re old enough to accept that scratching off a “FREE TICKET” actually means you lost money twice.
But here’s the funny part: a 17-year-old can receive a scratch card as a gift from a parent in most places. So basically, you can’t buy one yourself, but your mom can hand you a card and say, “Here, honey, learn about taxes.” That’s the family-friendly version of gambling education.
New National Lottery Scratchcards Coming in 2026