Which Purchases Earn Bonus Rewards (and Which Don’t)

The short answer: Whether a purchase earns bonus rewards depends on the merchant’s category code, not the item in your cart. Dining, groceries, gas, and travel are the categories that reliably earn extra, while big everyday costs like rent, taxes, medical bills, insurance, and utilities almost always earn a flat 1x. This chart maps the purchases people ask about most — what each usually codes as, whether it earns a bonus, and the catch.

When you tap it, all it sees is a four-digit merchant category code the payment network assigns to that business, and that code — not your receipt — is what decides whether the purchase earns a bonus. It’s why a sandwich from a warehouse club and a sandwich from a deli can pay completely different rewards, and why the coffee counter inside a grocery store often doesn’t count as dining. Once you see that the card is grading the store, not the stuff in your basket, the whole thing stops feeling random and starts being something you can plan around.

It’s the merchant code, not your receipt

Every business that takes cards is tagged with a four-digit merchant category code, or MCC, that the payment networks assign based on what the business mostly sells. Your card reads that code, not your receipt, so it rewards the store, not the items in your basket. A supermarket is coded grocery, a steakhouse is coded dining, and a warehouse club is coded… warehouse club — which is why the exact same box of cereal earns a bonus at one and nothing extra at the other.

Two things follow from that. First, a purchase can miss a bonus you’d swear it should earn, because the merchant registered under a code you wouldn’t expect. Second, you can occasionally earn a bonus you wouldn’t expect, like buying a gift card at a grocery store and picking up the grocery multiplier. The tables below map the purchases people ask about most — what each usually codes as, whether it earns a bonus, and the catch that decides it.

Food, dining, and coffee

Dining is the most dependable bonus there is, but the edges are where people slip — a bakery, a food truck, or a coffee kiosk can land on either side of the line depending on how the business registered itself.

You’re paying for…Usually codes asBonus?The catch
Restaurants, bars, and cafésDining✅ YesThe dependable one — sit-down, fast food, and bars nearly always hit.
Coffee shopsDining✅ YesStandalone shops earn; the kiosk inside a grocery store or Target usually doesn’t.
Food trucksDining or “other”⚠️ SometimesRides on whether the vendor registered as a restaurant or a generic merchant.
BakeriesDining or grocery⚠️ SometimesA café-style bakery codes dining; a bread counter inside a supermarket doesn’t.
Food courts and food hallsDining✅ YesEach stall almost always codes as its own restaurant.
Bars and drinks outDining✅ YesDrinking out is dining; a bottle to go from a liquor store isn’t.
Meal-kit boxes (HelloFresh, Blue Apron)Direct marketing❌ NoAlmost never code as grocery despite the food. Treat as 1x.
Grocery delivery (Instacart)Grocery or the app⚠️ SometimesSometimes passes the store’s grocery code, often codes as the delivery service.
Vending machinesOther❌ NoUsually a generic code with no bonus.

Groceries, warehouse clubs, and superstores

Groceries earn a bonus at the supermarket and almost nowhere that only looks like one. This is the single most misunderstood category in rewards, because the stores where most people actually buy groceries — Costco, Walmart, Target — don’t code as grocery at all.

You’re paying for…Usually codes asBonus?The catch
Supermarkets and grocery storesGrocery✅ YesThe classic grocery bonus — but mind the exceptions right below.
Warehouse clubs (Costco, Sam’s, BJ’s)Wholesale club❌ NoCode as their own category, not grocery. Only a wholesale-club bonus helps.
Superstores (Walmart, Target)Discount superstore❌ NoNot grocery, even for the groceries in your cart. This trips up almost everyone.
Convenience storesGas / convenience⚠️ SometimesOften ride the gas code, rarely the grocery one.
Butchers, meat markets, farm standsGrocery or “other”⚠️ SometimesSmall specialty shops often miss the grocery code.
Farmers marketsAgricultural / “other”❌ NoMost individual vendors don’t register as grocery.
Liquor storesGrocery or “other”⚠️ SometimesA handful code grocery; many carry their own code.

Gas, transit, and getting around

Getting around splits cleanly: fuel and mass transit earn bonuses on the right cards, while the services that keep your car running mostly don’t.

You’re paying for…Usually codes asBonus?The catch
Gas stationsGas✅ YesReliable, though warehouse-club and supermarket pumps can code elsewhere.
EV chargingGas (sometimes)⚠️ SometimesGrowing fast, but many networks still code as a utility or “other.”
Rideshare (Uber, Lyft)Transit✅ YesMost transit-bonus cards count rideshare.
Tolls, parking, and public transitTransit✅ YesBuses, subways, ferries, tolls, and garages usually hit the transit bonus.
Trains and AmtrakTravel or transit✅ YesTypically counts as one or the other.
Car rentalsTravel✅ YesCodes as travel, not “auto.”
Car-sharing (Zipcar, Turo)Travel / transit⚠️ SometimesDepends on how the platform codes.
Auto repair and car washesAuto services❌ NoAlmost always plain 1x.
Moving trucks and storage unitsServices / “other”❌ NoNo bonus; treat as 1x.

Travel

Travel is a wide, generous bucket — flights, hotels, rentals, cruises, even campgrounds usually count. The gaps are the odd add-ons, like an in-flight snack or an RV rental that codes as something else.

You’re paying for…Usually codes asBonus?The catch
Airfare (booked with the airline)Travel✅ YesThe core travel bonus.
Airline fees — bags, seats, upgradesTravel / airline✅ YesUsually ride the airline’s travel code.
In-flight food and Wi-FiDining or “other”⚠️ SometimesSometimes dining, sometimes a generic airline charge.
Hotels (booked direct)Travel✅ YesReliable; some third-party rates differ.
Online travel agencies (Expedia, Booking)Travel✅ YesUsually travel, occasionally the agency’s own code.
Airbnb and VrboTravel✅ YesBoth code as travel on most cards.
CruisesTravel✅ YesThe fare counts as travel; onboard spend may not.
Rental cars and RV rentalsTravel⚠️ SometimesCars yes; RV rentals sometimes code as “other.”
Campgrounds and RV parksTravel✅ YesUsually travel.
Theme parksTravel or entertainment⚠️ SometimesCodes vary by park and by card.
Ski resortsTravel / recreation⚠️ SometimesLift tickets and lodging can code differently.
A trip booked through your card’s travel portalTravel (elevated)✅ YesPortals often pay the highest rate of all — just weigh the redemption tradeoffs.

Entertainment and recreation

Entertainment is a bonus only on the specific cards that offer it, and even then the definition is narrower than you’d hope. Most recreation earns a flat rate.

You’re paying for…Usually codes asBonus?The catch
Streaming servicesStreaming⚠️ SometimesOnly cards with a streaming bonus, and the list of qualifying services is specific.
Movie theatersEntertainment⚠️ SometimesOnly cards that carry an entertainment category.
Concerts, live events, sporting eventsEntertainment⚠️ SometimesSame — needs an entertainment-bonus card.
Museums, zoos, aquariumsEntertainment⚠️ SometimesOften, on entertainment-bonus cards.
Golf, bowling, mini golfRecreation❌ NoRarely a bonus; usually 1x.
Escape rooms, trampoline parks, arcadesRecreation❌ NoAlmost always 1x.
Gyms and fitnessHealth / fitness⚠️ SometimesA few cards bonus this; most don’t.
Casinos, gambling, lotteryCash equivalent❌ NoTreated like cash — no rewards, and often a cash-advance fee.

Shopping and retail

General retail is the land of 1x. Outside of pharmacies and office supplies on the right cards, the way to earn extra when you shop is a shopping portal, not the store’s own code.

You’re paying for…Usually codes asBonus?The catch
General online shoppingRetail❌ No1x unless you route through a shopping portal first.
AmazonAmazon (its own code)⚠️ SometimesOnly a co-brand card or a portal turns it into a bonus.
eBay and online marketplacesRetail❌ NoUsually 1x; watch for third-party payment coding.
App Store / Google PlayDigital goods⚠️ SometimesCodes as the platform; occasionally hits an online or entertainment bonus.
Pharmacies and drugstoresDrugstore⚠️ SometimesOnly drugstore-bonus cards, and big-box pharmacies may code elsewhere.
Department, electronics, furniture, appliance storesRetail❌ NoPlain 1x on nearly every card.
Bookstores, sporting goods, craft, hobby, jewelryRetail❌ No1x.
Pet storesRetail❌ No1x (a couple of niche cards bonus pets).
Garden centers and nurseriesRetail / agricultural❌ No1x.
Office supply storesOffice supplies⚠️ SometimesA business-card category, not a personal one.
Thrift, consignment, antiques, pawn shopsUsed goods / “other”❌ No1x, and pawn shops can trip cash-like coding.
Vape and smoke shops, gun stores, dispensariesRestricted / “other”❌ No1x at best; some issuers flag or block these outright.
FloristsFlorist⚠️ SometimesHas its own code; a rare few cards bonus it.

Home, services, and health

Here’s the honest bad news: the everyday services that fill a real budget — home repairs, childcare, medical bills, the vet — almost never earn a bonus. Put them on your highest flat-rate card and move on.

You’re paying for…Usually codes asBonus?The catch
Home services (plumber, electrician, handyman)Home / “other”❌ NoNearly always 1x.
Lawn care, landscaping, pest controlServices❌ No1x.
Cleaning, junk removal, dumpster rentalServices❌ No1x.
Home warranty, security systems, solarServices / home❌ No1x.
Dry cleaning, laundry, alterations, tailoringPersonal services❌ No1x.
Salons, spas, barbersPersonal services❌ No1x.
Photographers and photo printingServices / retail❌ No1x.
Locksmith, notary, legal feesProfessional services❌ No1x.
Childcare and daycareServices❌ No1x.
Medical, dental, therapy, eye doctorMedical❌ No1x — and consider paying from an HSA instead.
VeterinarianVeterinary❌ No1x on most cards.
Pet insurance, boarding, dog walkingServices❌ No1x.
Vitamins and supplementsRetail / drugstore❌ No1x unless it happens to code as a drugstore.
Funeral expensesServices❌ No1x.
Tutoring, lessons, online courses, driving schoolEducation❌ No1x.

Bills, taxes, and the “earns nothing extra” list

These are the big-ticket line items people most want to earn on — and the ones that most reliably earn nothing extra, often behind a processing fee that costs more than the rewards. The one exception worth engineering is using a large bill to clear a welcome bonus.

You’re paying for…Usually codes asBonus?The catch
RentReal estate❌ NoUsually 1x, and often behind a 2–3% processing fee that wipes it out.
MortgageReal estate / loan❌ NoRarely chargeable; 1x if it is.
HOA dues and property taxGovernment / real estate❌ No1x, and the convenience fee usually beats your rewards.
Utilities — power, water, internet, cable, phoneUtilities⚠️ SometimesA few cards bonus utilities or the phone bill; most pay 1x.
Insurance — auto, home, life, pet, businessInsurance❌ No1x.
Income taxesTax payment❌ No1x, plus a ~1.75–2% processor fee. Only worth it for a welcome bonus.
Tuition and student loansEducation / loan❌ No1x, usually with a processing fee.
Charitable donationsCharity❌ No1x (a rare card bonuses giving).
Membership, union, and professional duesOther❌ No1x.
Government and DMV feesGovernment❌ No1x.
Money orders, cashier’s checks, gift-card cash-outsCash equivalent❌ NoNo rewards, and usually a cash-advance fee on top.
Buying cryptocurrencyCash equivalent❌ NoMost issuers treat it as a cash advance — no rewards, extra fee.
P2P — Venmo, PayPal, Cash App, ZelleVaries❌ NoSending money to a person earns nothing; paying a merchant through PayPal may.
Balance transfers and cash advances❌ NoNever earn rewards, by definition.

Business and professional expenses

Business cards open up categories personal cards ignore — advertising, shipping, software, office supplies. If you run anything on the side, the right business card rewrites this table.

You’re paying for…Usually codes asBonus?The catch
Advertising and ad spendAdvertising⚠️ SometimesA strong business-card category; personal cards pay 1x.
Shipping and postageShipping⚠️ SometimesA business-card bonus on several cards.
Office suppliesOffice supplies⚠️ SometimesA business category that also covers some electronics at office-supply stores.
Software and SaaS subscriptionsSoftware / business services⚠️ SometimesSome business cards bonus this.
Web hosting and domainsInternet services⚠️ SometimesOccasionally rides a software or online bonus.
Coworking spaceRent / office❌ No1x.
Payroll and payment-processing feesBusiness services❌ No1x — and often a fee just to pay by card.
Freelancers and contractorsServices❌ No1x.
Conference and event registrationBusiness / travel⚠️ SometimesSometimes travel, sometimes 1x.
Reimbursed business expensesBy category✅ YesEarn normally — just check your employer’s rules first.
LLC formation and business filingsGovernment / professional❌ No1x.

The rewards edge cases: miles, awards, and refunds

A few reward questions aren’t about a store at all, but about how points and miles are earned in the first place. Here’s how the common ones actually work.

You’re paying for…Usually codes asBonus?The catch
Award tickets (flights booked with miles)❌ NoYou don’t earn miles on an award ticket; only the taxes may post.
Paying with points or a travel eraser❌ NoRedeeming points isn’t a purchase, so it earns nothing.
Partner and codeshare flightsAirline✅ YesYou earn, but crediting rules and rates vary by fare and carrier.
Basic economy faresAirline⚠️ SometimesYou still earn card points; airline miles may be reduced.
Card points and airline miles on one flightBoth✅ YesYour card earns points; the airline earns you miles separately.
Hotel points and card points on one stayBoth✅ YesBoth stack — card points on the charge, hotel points in the program.
Hotel points on award nights❌ NoFree-night stays usually earn no hotel points.
Foreign purchasesBy category✅ YesYou earn rewards, but a foreign-transaction fee may apply.
Authorized-user purchasesBy category✅ YesEverything an authorized user spends earns to the primary account.
Refunds and returns❌ NoA refund reverses the rewards you earned, and doesn’t count toward a welcome bonus.

How to check before you buy

When you’re not sure, there are three quick ways to find out. Make the purchase and see which category it posts under in your card’s app; read the merchant’s billing name on your statement, since the DBA name often hints at the code; or, for a big purchase, call your issuer and ask what MCC the merchant uses. For the biggest recurring bills, run the math first — our guide on paying taxes with a card shows how a processing fee usually beats the rewards.

And when the answer is “no bonus,” that isn’t a failure — it just means the purchase belongs on your flat-rate catch-all card, which exists for exactly this. The goal was never to earn a bonus on everything; it’s to never leave one on the table when it’s actually there.

The bottom line
  • Bonus rewards follow the merchant’s category code, not the product you bought.
  • Dining, groceries, gas, and travel are the categories that reliably earn a bonus.
  • Warehouse clubs and superstores like Costco, Walmart, and Target do not code as grocery.
  • Big recurring bills — rent, taxes, medical, insurance, utilities — almost always earn a flat 1x.
  • Cash-like moves (crypto, money orders, P2P to a person) earn nothing and can trigger a cash-advance fee.

Frequently asked questions

Why didn’t my purchase earn bonus rewards?
Because the merchant’s category code didn’t match your card’s bonus category. Cards reward based on how a business is coded, not what you bought, so groceries at Walmart or a meal from a truck coded “other” can quietly miss the bonus.
Do Costco and Walmart count as grocery stores?
No. Costco codes as a wholesale club and Walmart and Target as discount superstores, so the groceries you buy there earn your card’s base rate, not the grocery bonus. Only a card with a wholesale-club or flat everything bonus helps there.
What purchases almost never earn bonus rewards?
Rent, mortgage, taxes, tuition, medical bills, insurance, utilities, and most services and general retail earn a flat 1x on nearly every card. Cash-like moves — crypto, money orders, sending money to a person — earn nothing and can add a cash-advance fee.
Do I earn rewards paying taxes or rent with a card?
You earn your base rate, but both usually run through a processor that charges roughly 1.75–3%, which typically costs more than the rewards. It’s generally only worth it to help clear a welcome bonus.
How can I tell what a purchase will earn before I buy?
Check how similar purchases posted in your card’s app, read the merchant’s billing name on your statement, or call your issuer and ask the merchant’s category code for a large purchase.
Does buying gift cards earn bonus rewards?
Sometimes. A gift card bought at a grocery store or drugstore can pick up that store’s bonus, a common way to boost earnings — but cash-equivalent gift cards can be treated as a cash advance, so check first.

Related reading

Bryce Casson

Written by Bryce Casson, Founder of Cardocrat. About the author and how we rank cards.