Guide
How store categories affect your credit card rewards (2026)
By the Pikt editorial teamPublished Updated
Pikt tells you which card to use
Most card lists rank cards you could open. Pikt compares the cards you already carry for this purchase, then shows the estimated dollar difference and why the recommendation fits.
This is personal card routing: match each purchase to the right card from your wallet. Pikt recommends the card; you still pay with it yourself.
The general answer, before your wallet
Card networks classify each store into a spending category. Issuers use that category to apply or deny a bonus. Costco is a wholesale club. Most issuers treat Walmart as a superstore, not a supermarket. Starbucks is usually a restaurant. The food you buy does not change the store's category.
Quick decision table
| Card | Best for | Earn rate | Annual fee |
|---|---|---|---|
| Grocery bonus cards | Supermarkets | 4–6% | Varies |
| Dining bonus cards | Restaurants | 3–4× | Varies |
| Catch-all cards | Any category | 2% | $0 |
Why the answer varies
The likely winner depends on the cards a person carries, the merchant category, active bonus categories and offers, reward values, earnings caps, known fees, and issuer terms. Card acceptance can also remove an otherwise higher-earning option. A public guide is a general comparison until a user provides their own wallet.
Pikt personalizes each estimate to the cards you already carry, the purchase details, and any reward values you set. It learns from confirmed card choices over time, while verified rewards math remains the basis for the result and the explanation. Use Card Check for a recommendation based on the cards you carry.
Why the usual card can earn less
People buy groceries at Walmart and expect a grocery bonus — but a discount-store category blocks that supermarket rate.
How Pikt compares your cards
Enter the store and amount. Pikt estimates which card in your wallet is likely to earn the most. It shows the estimate of each card’s rewards and a short reason. Issuers decide the final rewards. Online, Pikt Checkout shows this estimate before you pay. For recurring bills, Subscriptions compares the cards you already carry and explains how to change the card on file. In a store, run Card Check on your phone before you pay. Pikt suggests a card for the store's category, not the aisle.
A numbered example: one cart, three stores
1. A $120 food cart at a U.S. supermarket (category 5411 in Pikt's table) can earn a grocery bonus if you carry a supermarket card.
2. The same food at a U.S. Costco warehouse (category 5300, wholesale club) does not get that supermarket bonus. For credit cards, Costco takes only Visa at the door.
3. The same food at a Walmart Supercenter usually does not get a supermarket bonus either. Pikt treats grocery bonuses as supermarket codes, not "food in the cart."
Enter each store and amount in Card Check. Pikt suggests a card from your wallet for that store's category, with the dollar difference and a short reason.
What Pikt's category table actually does
Pikt keeps one merchant-category map for Card Check, Checkout, and bills. Warehouse clubs are coded as wholesale, not groceries, so a 6% supermarket card is not quoted at Costco. Restaurants (including most coffee shops) sit in dining. Fuel dealers sit in gas. Anything the map does not name falls through to a catch-all rate.
Your issuer still makes the final reward decision. Pikt suggests a card from the category it uses for that store, then shows why in plain English.
Enter the store and amount. Pikt estimates which card in your wallet is likely to earn the most. It shows the estimate of each card’s rewards and a short reason. Issuers decide the final rewards. Online, Pikt Checkout shows this estimate before you pay. For recurring bills, Subscriptions compares the cards you already carry and explains how to change the card on file.
What to do next
Open Card Check. Enter the store name and the amount. Read the named card, the dollar difference versus your default, and the short reason.
If you are paying on a website, Pikt Checkout shows the same name on the checkout page. You still type or click your own card. Pikt never stores the number.
Limits of the estimate
The dollar difference ranks the cards you already carry. It is not cash in hand unless that card pays cash back. Points convert at the rate you set, or at Pikt's published fallback for that program.
Your issuer makes the final reward decision. If the statement posts a different category than Pikt used, the statement is the source of truth for that charge.
Pikt never issues a card, stores a card number, or submits checkout. Offers that must be activated in an issuer app pay nothing until you activate them. Nearby (lock-screen, in store) is not shipped.
If two cards differ by only a few cents, use the named card or the one you prefer. The small gap shows how close their estimated rewards are.
Frequently asked questions
- Can I look up how a store is categorized?
- Your issuer's transaction detail after a purchase often shows the category. Before you pay, enter the store and amount in Card Check — Pikt suggests a card using that store's category.
Methodology and disclosure
This guide uses Pikt's maintained rewards data and explains the conditions behind its comparison. Read the full methodology and corrections policy. Pikt estimates rewards; issuer terms and final rewards apply.
You may also be wondering
Before you pay, see which card in your wallet is likely to earn more.
Already a member? Open Card Check
The ranking above uses published card terms, not your wallet. Every number here is an estimate. Your issuer decides the final rewards, and you pay with your own card.