The Puerto Rico Gas Station Credit Card Hack
August 5, 2026 • 👁️ Loading...
Most gas stations in Puerto Rico don't have pay-at-the-pump. I'm not entirely sure why - I assume it's the cost of installing card readers at every single pump - but the result is that almost nowhere here lets you swipe a card and start pumping like you would in the mainland US.
Instead, the routine is: you go inside, tell the attendant how much gas you want, hand over cash, and go pump it yourself. If you don't have exact change, that usually means two trips - once to pay, once to get your change back. A few stations have worked around this with apps and QR codes at the pump (there was a startup around 2016 or 2017 that hacked together a pay-by-app system, and I believe Puma eventually bought it and ran with it for a while), but cash-through-the-window is still the default almost everywhere.
Paying with a card without knowing the amount
The awkward part of using a credit card in this system is that you normally have to commit to a dollar amount before you start pumping. If you want $20 of gas, that's easy - you tell them $20, they charge your card $20, done. But if you actually want to fill the tank, you don't know in advance what the total will be.
The first time I ran into this, I asked the attendant what to do, and they told me to just pick a number. So I said $60. I put $50 worth of gas in the tank and walked back in expecting some kind of credit back to my card. Instead, they just handed me cash for the $10 difference.
I was genuinely surprised. And pretty pleased.
Why this works out in your favor
When a merchant runs a credit card, they pay a processing fee - typically somewhere around 3% to 3.5%. So on a $100 charge, the gas station is paying out roughly $3 to $3.50 to the credit card company. That's their cost, not mine.
Meanwhile, I'm putting that $100 on a rewards card and earning points on the full amount. So now my routine is: put $100 on the card, take whatever amount of gas I actually need, and get the rest back in cash. A few days ago I ran $100 through the card, took $40 of gas, and walked out with $60 cash - plus the points on the full $100.
I genuinely don't know what the ceiling is here. I haven't tried pushing it to something like $1,000, and I'd guess at some point a station either wouldn't have that much cash on hand or would get suspicious. But at the $100 level, nobody has blinked.
The rent-day idea
Puerto Rico credit cards often run bonus point promotions on "rent day," which is always the 1st of the month. That got me thinking about the obvious extension of this: on rent day, instead of doing this at one gas station, drive down the road and do it at several. Put $100 on the card, take $10 of actual gas, get $90 back in cash, and move on to the next station and repeat.
At that point it's not really about buying gas anymore - it's a way to convert a credit card into cash while collecting rewards points on the full amount, all at the same time.
Why this beats an ATM here
The other piece of context that makes this worthwhile: ATMs in Puerto Rico are expensive if you're not using your own bank. Out-of-network withdrawals can easily cost $6 or more per transaction.
So if you're here, you have a car that takes gas, and you have a rewards credit card, this is a pretty painless way to get cash without paying an ATM fee - and you come out ahead on points instead of behind on fees.
It's a small, slightly ridiculous local hack, but it's the kind of thing that only makes sense once you understand why gas stations here work the way they do.