A woman filling a car with gas at a gas station
Photo by Marek Studzinski on Unsplash

The fastest fuel discount most service members ignore is sitting in two free apps. Verify once with your military status, and bp will take up to 15 cents off every gallon for 60 days. 7-Eleven will take roughly 10 cents off, year-round, with no expiration.

These aren’t huge numbers. But they’re repeatable, they stack with everyday rewards, and the setup is a one-time, five-minute job. On a 15-gallon fill, 10 cents a gallon is $1.50 you’d otherwise hand over for nothing. Do that weekly and it’s real money by year’s end.

Here’s exactly how each one works, who’s worth your time, and where the marketing oversells it.


bp and Amoco: up to 15 cents off for 60 days

This is the strongest gas-app deal for military right now, and it runs through ID.me.

What you get: A 10-cents-per-gallon “ID.me Bonus” on top of bp’s standard 5-cents-per-gallon everyday reward. Stacked, that’s the advertised up to 15 cents off per gallon. The bonus applies automatically to every gallon you pump, for up to 99 transactions, across 60 days from the date it lands in your account.

How to enroll:

  1. Download bp’s rewards app — it’s now called earnify (formerly BPme Rewards).
  2. Create a free account and find the ID.me verification offer.
  3. Verify your military or veteran status with ID.me.
  4. The 10-cent bonus posts to your account within 24 hours.

Where it works: Participating bp and Amoco stations nationwide. The everyday 5-cent reward sticks around after the bonus expires, as long as you spent at least $100 on fuel there the prior month.

The honest read: The 15-cent headline is a 60-day promo, not a permanent rate. After two months you drop back to the 5-cent everyday reward unless bp re-issues the offer. Still, 60 days of 15-cents-off for one ID.me check is the best deal on this list. (One wrinkle: bp sometimes runs a richer new-member promo for everyone — check what earnify is offering new accounts before you enroll, and take whichever is bigger.)


7-Eleven: about 10 cents off, year-round

7-Eleven’s version is smaller per gallon but never expires, which can make it the bigger saver over a full year.

What you get: Verified military members earn an extra 5 cents per gallon through ID.me. That stacks on top of the 5-cent everyday 7Rewards fuel discount, for roughly 10 cents off per gallon at participating stores. Discounts apply to fill-ups up to 25 gallons and can stack with other offers up to $1 per gallon.

How to enroll:

  1. Download the 7-Eleven app and sign in to 7Rewards.
  2. Tap your Profile, then Community Discounts.
  3. Choose Verify with ID.me and complete the check.

Watch for May. During Military Appreciation Month, 7-Eleven has doubled the community discount to 10 cents, pushing the stacked total toward 15 cents a gallon. Worth timing a few big fills around.

One caveat: 7-Eleven owns Speedway and Stripes, and they share the same rewards backbone, but we couldn’t confirm the ID.me fuel discount carries over to every Speedway or Stripes pump. Check the app at the station before you assume it applies.


Close-up of a hand holding a nozzle while refueling a car at a gas station
Photo by Erik Mclean on Pexels

On-base Exchange stations: tax, not coupons

If you have base access, the gas station at your Exchange (AAFES, NEX, MCX) plays a different game. There’s no app and no ID.me — the saving comes from where the pump sits.

Fuel sold on federal property usually skips state and local gas taxes, which run 30 to 60-plus cents a gallon depending on your state. Federal excise tax still applies, and the posted price is set to track the local average, so this isn’t a guaranteed jackpot. But in a high-fuel-tax state, the gap is real and you already cleared the gate.

You’ll need a valid military ID at the gate, so this is an active-duty, retiree, and eligible-family benefit, not a download-an-app one. We break the full on-base shopping system down in our commissary and exchange guide.


The non-military apps worth stacking

None of these have a special military rate, but they’re free, they stack with the deals above, and they help everyone:

  • Walmart+ takes up to 10 cents a gallon at Walmart, Murphy, and Exxon/Mobil stations — and active-duty members can get the membership free. We cover that one in full in our Walmart+ free membership guide, so we won’t repeat it here.
  • GasBuddy (Pay with GasBuddy) is free and guarantees at least 3 cents a gallon, up to around 25 cents at some stations, at roughly 95% of pumps nationwide. No military tier — just broad coverage.
  • Shell Fuel Rewards is a free loyalty program: 5 cents a gallon at Gold status, and it links directly inside the GasBuddy app so the two can stack at Shell.
  • Warehouse clubs — BJ’s, Sam’s Club, Costco — sell member-only fuel that averages well below street prices, and BJ’s and Sam’s offer discounted military memberships. The savings come from membership pricing, not a per-gallon military discount.

Close-up of a green nozzle refueling a white car at a gas station
Photo by Engin Akyurt on Pexels

What to actually do

If you drive a lot, the move is simple: download earnify and the 7-Eleven app, run the ID.me check once in each, and add GasBuddy for everywhere else. Three free apps, one verification each, and you’re shaving cents off every tank without thinking about it again.

The catch worth repeating: these are small, stacking savings, and the per-gallon numbers are promotional. They change. Open the app at the pump and confirm the discount is live before you count on it.


Not an official VA or DoD website. Fuel discounts and per-gallon amounts are promotional and change often — confirm current offers in the earnify and 7-Eleven apps, and verify ID.me eligibility at id.me, before you rely on them.