Singapore's Best Dining Credit Cards for 2026: Maximize Miles at Restaurants

A restaurant might code as fast food even though it isn't.
MCC misclassification creates earning gotchas for whitelist card users at premium restaurants.
Mark

So there are cards that earn four miles per dollar on dining. That's genuinely good. But you mentioned something about blacklist and whitelist policies—why does that distinction matter so much?

Mimi

It matters because it changes how you think about your entire card strategy. A blacklist card earns miles on everything except what's explicitly excluded. A whitelist card earns miles only on what's explicitly included. For dining, that means a blacklist card is simpler—you just use it and earn—but it also means you're burning through your monthly bonus cap on dining when you might want to save that cap for a category where you earn less.

Luke

But hold on. The source says the caps are between S$600 and S$1,200 per month depending on the card. That's not trivial. If you're dining out S$800 a month, you're hitting the cap on most of these cards anyway. So the "save your cap" argument only works if you're spending less than the cap on dining.

Mimi

That's fair. You're right that if you're a heavy diner, the cap becomes the limiting factor regardless. But for someone who spends S$500 a month on dining, using a whitelist card means you can earn four miles per dollar on that S$500 and still have your blacklist card's cap available for, say, shopping or travel.

Mark

Okay, but then there's this MCC thing. The source mentions that some restaurants code as fast food even though they're not. How do you actually know what MCC a restaurant uses before you spend?

Mimi

You can check before you pay. There are three tools mentioned: HeyMax, the Instarem app, or the DBS digibot. You look up the restaurant, see what MCC it codes as, and then decide which card to use.

Luke

But that's friction. You have to do research before every meal. And the source gives examples—Shin Katsu, PS Cafe, Sushisamba—all coding as fast food. That's not a small list. How many restaurants are miscoded this way? The source doesn't say. It just says it's been "reported" at these places. That's anecdotal.

Mimi

True, but the point is that if you're using a whitelist card like the HSBC Revolution, which explicitly excludes MCC 5814, you could go to Sushisamba thinking you'll earn four miles per dollar and earn zero because of how it codes. That's a real gotcha.

Mark

So the safest approach is to use a blacklist card?

Mimi

For simplicity, yes. But you lose the strategic benefit of preserving your whitelist card's cap. It's a trade-off.

Luke

And there's another wrinkle. The source says QR code payments are treated as online transactions. That changes which cards work. The UOB Visa Signature, which earns four miles per dollar in-store, doesn't earn on QR code payments unless you're paying in foreign currency. So the "best card" depends on how you're paying.

Mimi

Exactly. It's not one card for all dining. It's one card for in-store, potentially a different card for QR code, and then you layer on Kris+ if you want to maximize further.

Mark

That sounds complicated.

Mimi

It is. But if you're eating out regularly, the miles add up. A few hundred miles a year is a real difference.

Luke

The source also mentions the KrisFlyer UOB card, which offers uncapped 2.4 miles per dollar but requires S$1,000 annual spend on Singapore Airlines. That's a lower earn rate than four miles per dollar, but no cap. For someone who dines out a lot, that might actually be better. But the source doesn't do the math on when that breakeven happens. It just presents it as an option.

  • Earn rates as high as 4 miles per dollar are on the table, but the gap between blacklist and whitelist card philosophies means many diners are unknowingly forfeiting rewards with every swipe.
  • The rise of QR code payments at Singapore restaurants has quietly disrupted in-store card strategies, reclassifying transactions as 'online' and disqualifying cards that would otherwise perform well at the terminal.
  • A hidden gotcha lurks in MCC classification: beloved restaurants like PS Cafe and Sushisamba code as 'fast food' for historical pricing reasons, triggering exclusions on popular whitelist cards like the HSBC Revolution.
  • Tools like HeyMax and the DBS digibot now allow diners to verify a merchant's MCC before spending, offering a practical navigation route through an otherwise opaque system.
  • Layering Kris+ loyalty rewards on top of credit card earn rates — and tapping premium dining privileges like one-for-one experiences — represents the current frontier for those seeking to extract maximum value from every meal.

In Singapore's dense credit card landscape, the act of dining out has become a quiet arena of financial strategy, where the difference between a well-chosen card and a careless one can quietly erode hundreds of miles each year. At the heart of this complexity lies a fundamental philosophical divide: cards that reward everything except what they exclude, and cards that reward only what they explicitly permit. The four-digit merchant category codes assigned by Visa and Mastercard — invisible to most diners — have become the hidden grammar of this system, determining whether a meal at a trendy café earns rewards or nothing at all. For those willing to learn the language, the market offers genuine generosity; for those who do not, the cost is paid in miles never earned.

If you eat out regularly in Singapore, you are likely leaving miles behind with every meal. The credit card market has responded with a wide range of dining rewards, converting restaurant spending into frequent flyer miles at rates as high as four miles per dollar. The critical variable is not the earn rate itself, but the philosophy underlying each card.

Blacklist cards earn miles on all spending by default, excluding only a few explicit categories. Whitelist cards do the opposite, rewarding only pre-approved spending types. For dining, this distinction determines whether merchant category codes — the four-digit classifications Visa and Mastercard assign to every business — become your concern. A restaurant might code as a traditional eatery, fast food, a caterer, or a miscellaneous food store, and on a whitelist card, the wrong code means no bonus miles at all.

For straightforward in-store dining, blacklist options like the UOB Preferred Visa and Amaze x Citi Rewards Card offer four miles per dollar with monthly caps between S$600 and S$1,200. Whitelist alternatives — including the HSBC Revolution and Maybank XL Rewards — match that rate but demand MCC awareness. Strategically, whitelist cards often make more sense for dining precisely because they preserve a blacklist card's bonus cap for other categories.

QR code payments complicate matters further. Treated as online transactions, they disqualify some in-store cards entirely. The DBS Woman's World Card steps in here, earning four miles per dollar on all online spending up to S$1,000 per month. The StanChart Journey Card offers a quieter three miles per dollar on local online dining.

The sharpest gotcha is MCC misclassification. The HSBC Revolution excludes MCC 5814 — fast food — yet restaurants like Shin Katsu, PS Cafe, and Sushisamba carry this code due to historical Visa pricing incentives, not their actual character. MCC 5499 catches Bengawan Solo and Nespresso alike. Verifying a merchant's code before spending, using tools like HeyMax or the DBS digibot, has become an essential discipline for whitelist card users.

Beyond the four-miles-per-dollar tier, the KrisFlyer UOB Credit Card offers an uncapped 2.4 miles per dollar on dining — lower in rate but unlimited in volume for heavy diners. At the premium extreme, the StanChart Beyond Card delivers eight miles per dollar on overseas dining, though access requires S$1.5 million in assets under management.

An additional layer of value comes through Kris+, Singapore Airlines' loyalty programme, which stacks one to nine extra miles per dollar at partner restaurants on top of credit card earnings. Premium cards add dining privileges — Love Dining discounts, Accor+ memberships, and the fiercely contested one-for-one dining experiences offered by cards like the Citi Prestige and HSBC Premier Mastercard.

The right card depends on appetite for complexity. Blacklist cards offer simplicity; whitelist cards offer optimisation. What the market makes clear is that dining is one of the few categories where banks genuinely compete for your loyalty — and that competition pays dividends to those who pay attention.

If you eat out regularly in Singapore, you're likely leaving miles on the table with every meal. The credit card market has responded to this reality with a sprawling menu of dining rewards—cards that will convert your restaurant spending into frequent flyer miles at rates as high as four miles per dollar. The catch is that not all cards work the same way, and the difference between choosing wisely and choosing carelessly can mean hundreds of miles lost over a year.

The fundamental divide is between two card philosophies. Blacklist cards earn you miles on everything by default, except for a few explicitly excluded categories. Whitelist cards do the opposite—they earn miles only on categories you've specifically chosen or that the bank has designated. For dining, this distinction matters because it determines whether you need to worry about merchant category codes, or MCCs, the four-digit classifications that Visa and Mastercard assign to every business. A restaurant might code as a traditional restaurant (MCC 5812), but it might also code as fast food (5814), a caterer (5811), or even a miscellaneous food store (5499). If you're using a whitelist card, you need to know which MCCs it covers. If you're using a blacklist card, you generally don't.

For straightforward in-store dining—paying at a terminal with your physical card—several cards offer four miles per dollar. The blacklist options include the UOB Preferred Visa, UOB Visa Signature, and Amaze x Citi Rewards Card, all capped at between S$600 and S$1,200 per month depending on the card. These are simple to use because the MCC doesn't matter; you earn miles unless the card explicitly excludes the transaction. The whitelist alternatives—the Maybank XL Rewards Card, HSBC Revolution, UOB Lady's Card, and UOB Lady's Solitaire—also offer four miles per dollar but require you to either choose dining as your quarterly bonus category or verify that the restaurant codes under an MCC the card covers. For most diners, the whitelist cards make more strategic sense because they preserve your blacklist card's bonus caps for other spending categories where you might earn less.

The landscape shifts when you pay via QR code, which is increasingly common at Singapore restaurants. QR code payments are treated as online transactions, not in-store ones, which means some cards that work beautifully at the table suddenly stop earning miles. The UOB Visa Signature, for instance, earns bonuses on online spending only if you're paying in foreign currency. Instead, you'd use the DBS Woman's World Card, which earns four miles per dollar on all online transactions capped at S$1,000 per calendar month. The whitelist cards largely remain the same, though the StanChart Journey Card enters the picture here, offering three miles per dollar on local online dining.

The real gotcha lies in MCC classification, and it's worth understanding because it catches even experienced card users. The HSBC Revolution, a popular whitelist card, explicitly excludes MCC 5814—fast food. This sounds reasonable until you discover that restaurants like Shin Katsu, PS Cafe, Sushisamba, and Noci Bakehouse all code as fast food despite being anything but. The reason is historical: Visa and Mastercard have offered preferential rates to merchants classified as fast food, creating an incentive for restaurants to seek this classification regardless of what they actually serve. Similarly, MCC 5499, used by Bengawan Solo, Nespresso, and 7-Eleven, is excluded by both the HSBC Revolution and Maybank XL Rewards. If you're using a whitelist card, checking the MCC before you spend is essential. Tools like HeyMax, the Instarem app, or the DBS digibot can verify how a specific merchant will code before you hand over your card.

For those willing to spend significantly more, the KrisFlyer UOB Credit Card offers an uncapped 2.4 miles per dollar on dining with no monthly cap, provided you spend at least S$1,000 annually on Singapore Airlines, Scoot, or KrisShop. This is a lower earn rate than the four-miles-per-dollar cards, but the lack of a monthly cap means that if you're a heavy diner, the miles add up. There are also niche options: the StanChart Beyond Card offers an extraordinary eight miles per dollar on overseas dining, but it's restricted to Priority Private customers with a minimum assets under management of S$1.5 million. The StanChart Smart Card can reach 9.28 miles per dollar on fast food and other categories, but only if you spend at least S$1,500 per month on bonus categories—a threshold that's difficult to hit on fast food alone.

Beyond credit card earn rates, there's an additional layer of value available through Kris+, Singapore Airlines' loyalty program, which partners with hundreds of restaurants offering an extra one to nine miles per dollar on top of what your credit card earns. Kris+ preserves the merchant's MCC, so the same card strategy applies. Some premium cards also offer dining privileges that reduce the bill directly: American Express Platinum cardholders get access to the Love Dining programme with discounts up to 50 percent at selected restaurants, while certain cards offer complimentary Accor+ Explorer memberships with up to 30 percent off. The most coveted perks are the one-for-one dining experiences offered by cards like the Citi Prestige and HSBC Premier Mastercard, though these book up within minutes.

The choice of card ultimately depends on your spending pattern and tolerance for complexity. If you want simplicity, a blacklist card like the UOB Preferred Visa removes the need to think about MCCs. If you want to maximize miles and are willing to verify merchant codes, a whitelist card like the HSBC Revolution or Maybank XL Rewards will serve you better by preserving your blacklist card's caps for other categories. The key is recognizing that dining is one of the few spending categories where banks actively compete for your business, which means the market rewards those who pay attention.

If you're using a whitelist card, you need to know which MCCs it covers. If you're using a blacklist card, you generally don't.
— The source material
Quer a matéria completa? Leia o original em The MileLion ↗
Fale Conosco FAQ