Some gas stations charge up to 10 cents more per gallon when you pay by credit card. Others charge as much as 15 cents more. Whether paying cash is actually the smarter move depends entirely on what rewards card you carry and whether an ATM fee is involved. The math is simple but most drivers never do it. This guide shows the exact numbers and a decision framework you can apply at the pump in 10 seconds.
Expert Note
Two-price gas stations are most common in the Northeast and Mid-Atlantic states. In much of the South, Midwest, and West, single-price stations are the norm. The cash-versus-credit decision is only relevant when a station actually posts different prices. Always verify which price you are being quoted before pumping.
Why Stations Charge More for Credit
Credit card processing fees run 1.5% to 3.5% of the transaction amount, paid by the merchant to the card network and issuing bank. On a $60 fill-up, that is $0.90 to $2.10 in fees. At a station with a 1 to 5 cent per gallon profit margin, absorbing even $1 in card fees turns a profitable fill-up into a money-losing one.
Stations pass this cost to customers in two ways. A cash discount means the posted price is the cash price, and credit customers pay more. A credit surcharge means the posted price is the base price, with a fee added for credit. The practical effect is the same, but the legal framing differs by state.
The Math: Four Scenarios
| Scenario | Cash Discount | Card Rate | 15-Gallon Fill-Up | Winner |
|---|---|---|---|---|
| No rewards card + 10¢ discount | 10¢/gal | 0% | Cash saves $1.50 | Cash |
| 3% card + 10¢ discount | 10¢/gal | 3% | Credit earns $1.58 vs cash saves $1.50 | Credit by $0.08 |
| 5% card + 10¢ discount | 10¢/gal | 5% | Credit earns $2.63 vs cash saves $1.50 | Credit by $1.13 |
| 2% card + 15¢ discount | 15¢/gal | 2% | Cash saves $2.25 vs credit earns $1.05 | Cash by $1.20 |
Scenario 2 assumes $3.50/gallon credit price, $3.40 cash price, 15 gallons. The 3% card earns 3% on the $52.50 credit price = $1.58. Cash saves 10 cents x 15 gallons = $1.50. Credit wins by 8 cents on this fill-up.
The Crossover Formula
You can calculate the exact card rate that breaks even against any cash discount. At $3.70 per gallon (credit price), a 10-cent cash discount represents a 2.70% savings on the credit price. Any card earning more than 2.70% on gas beats a 10-cent cash discount at $3.70/gallon.
The formula: Breakeven rate = (Cash discount per gallon / Credit price per gallon) x 100. So at $3.70/gallon with a 10-cent discount: (0.10 / 3.70) x 100 = 2.7%. A 3% card wins. A 2% card loses.
The ATM Fee Problem
A cash discount only pays off if you already have cash on hand or use a fee-free ATM. Out-of-network ATM fees average $3.00 to $5.50 per withdrawal. A $3.50 ATM fee to save $1.50 on gas is a net loss of $2.00. Never pay an ATM fee to access cash specifically for a gas discount unless the discount is unusually large and the fill-up unusually large.
Decision Framework
Use Credit When:
- Your card earns 3% or more on gas and the discount is 10 cents or less
- Your card earns 5% on gas at any discount level up to about 18 cents
- You would need to pay an ATM fee to get cash
- You have no cash and the ATM is out of your way
Use Cash When:
- Your card earns 1% to 2% and the discount is 5 cents or more
- The discount is 15 cents or more regardless of your card rate
- You already have cash and there is no ATM fee involved
- You carry no rewards card and any discount saves money versus a debit card
Finding Two-Price Stations
Two-price stations are concentrated in the Northeast, particularly New Jersey, New York, Connecticut, and Massachusetts. Independent stations and full-service stations are more likely to offer cash discounts than major branded chains. Some stations post both prices prominently; others only show the cash price on the sign and require reading the small print at the pump to see the credit price.
Pro Tip
Before committing to a fill-up at a two-price station, use the crossover formula mentally: divide the cash discount by the credit price per gallon. If that percentage exceeds your card's gas rewards rate, pay cash. If your card beats that rate, use credit. The calculation takes about 5 seconds.
