Do Restaurants Always Code as Dining for Credit Card Rewards?

The short answer: Usually yes. The dining category is broad, most sit-down restaurants, fast food, bars, coffee shops, and many food-delivery services code as dining, so a dining-bonus card earns its bonus. The exceptions are eateries inside another business, like a grocery-store café, a hotel restaurant, or a casino restaurant, which sometimes code to the host business instead.

This guide explains what reliably counts as dining, the exceptions, and how to make sure you earn the bonus.

What reliably counts as dining

The dining category is generous. Sit-down restaurants, fast food, bars and pubs, coffee shops and cafés, bakeries, and most third-party food-delivery services generally code as dining, so a dining card earns its bonus across almost everywhere you would eat out. It is one of the easiest categories to max because the coding is so consistent.

The exceptions

The misses come from restaurants embedded in a larger business. A café inside a grocery store, a restaurant within a hotel, or a dining spot in a casino or theme park often codes to the host, grocery, lodging, or entertainment, rather than dining. Standalone locations of the same chain usually code as dining fine; it is the in-store or in-resort ones that surprise people.

How to make sure you earn

For the vast majority of meals, just use your dining card and you will get the bonus. If you are at an eatery inside a hotel, casino, or store and want to be sure, a good flat-rate card guarantees a solid rate regardless of coding. This is the same category logic behind why a purchase sometimes misses a bonus, explained via merchant category codes.

The bottom line
  • Most restaurants, bars, and cafés code as dining.
  • Fast food and many delivery services usually count too.
  • Dining is one of the broadest bonus categories.
  • Eateries inside another business can code to the host.
  • When unsure, a flat-rate card avoids a base-rate miss.

Frequently asked questions

Do all restaurants code as dining for rewards?
Most do, sit-down, fast food, bars, cafés, and many delivery services. The exceptions are eateries inside a grocery store, hotel, or casino, which can code to the host business.
Does fast food count as dining?
Generally yes. Fast-food restaurants usually code as dining, so a dining-bonus card earns its bonus there.
Why did my restaurant purchase not earn a dining bonus?
It was likely a restaurant inside another business, like a hotel or grocery store, which can code to the host category instead of dining.

Related reading

Bryce Casson

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