Mileage Dining Programs

As I hinted yesterday at the end of my post, you can earn miles for dining at certain restaurants.

Unfortunately, it looks like The Points Guy beat me to the punch and compiled an entire list of all the different Airline & Hotel Dining Programs, along with bonuses. So I’m going to defer to him on that because it looks like it is a fairly exhaustive list, however these are the Programs that you can earn miles in for dining.

Participating Programs:

  • American Airlines
  • Alaska Airlines
  • Delta
  • Southwest
  • United Airlines
  • US Airways
  • Priority Club
  • Hilton HHonors

Observations From Participating In Numerous Dining Programs Over The Years:

  • No Coupons Involved – One of the nice things about these Dining Programs is that whoever you dine with doesn’t have to know you are earning miles on your meal because there are no coupons or anything like that involved. You just register your credit card online, and then pay with that same Credit Card in the restaurant, and your miles will post! This means you can secretly earn miles on dates, client meetings, corporate credit cards, or even dining with friends (especially if you pay the entire bill with your Credit Card and your friends give you cash!).
  • You Can Stack Other Promotions On It – As I pointed out in my last post, because the miles are issued automatically after you make a purchase with your Credit Card, you can use Restaurant.com certificates or even Groupons, and still earn miles on whatever your final balance is! Also if you pay with a Credit Card that earns 2x miles on dining like the Chase Sapphire Preferred Card, you can still earn those miles too. So depending on which restaurant you go to, you could earn 3x miles from the Dining Program and then 2x from your Credit Card, for a total of 5 miles per $1 spent. The best part is that even the waiter doesn’t know that you are earning miles on your meal!
  • You Can’t Double Dip – When I first signed up for United Mileage Plus dining, I saw AA had an identical program, so I thought if I registered the same Credit Card with both sites, that I could earn miles in both account. Unfortunately, it doesn’t work like that and if you use the same Credit Card in AA’s program, then it will remove your Credit Card from the United’s program. You can however use 2 separate credit cards in each of their programs!
  • It Is A Great Way To Keep Miles From Expiring – Even though it isn’t always a lot, earning 100 miles for dining could help you keep miles from expiring especially for the obscure programs that you don’t credit very often.


  • SIGN UP NOW! – Not only do you get a 1,000 mile bonus for signing up but once you sign up, you can even forget about the program and still earn miles! I never check to see what restaurants are participating in the dining programs, but just yesterday I got an email saying I earned miles for picking up carry-out last Friday at a restaurant that apparently was participating.
  • Register All Your Cards – Unless you only use 1 card, I’d recommend just signing up all your cards in one program. In the event you decide to earn miles in a different Airline’s program, the system will automatically remove the card from your original program. By registering all cards, you don’t have to remember which card you originally signed up with, as all of your cards will earn you miles.
  • Write Down Your Log-In Information – All of the programs have different log-in requirements and password requirements, and they don’t specify what they are when you try and log-in. For United’s, you use your MileagePlus number but other programs you have a separate User Name. To save yourself a lot of time, write down your log-in and password.

Feel free to share any of your tips or observations!



Similar Posts


  1. What I like to do is switch my primary card between programs. So one month I have my primary card(my debit for instance) in the hilton program. Once I finish off the 12 dines or get done with the intial bonus I put in an inactive card(or prepaid card) and delete my debit card from the hilton reward network. Then I sign up with priority club and put in my debit as the primary and repeat. Also the intial bonuses work really well with the amex small business saturday 25$ credit in nov. So try and sign up for new ones then.

  2. […] with the ThanksAgain Network, it is similar to the Airline Dining Programs I had written about earlier in the week. Once you provide ThanksAgain with your Credit Card number, you can can get rewarded with miles for […]

  3. I signed up last Summert for the 1500 miles programs with Delta Us Airways, SPG and my AmEx Gold card can I sign up again with these same programs and get a new bonus?

  4. Sorry, I enrolled in all the programs except SW and Priority (don’t have there card nor am I enrolled with Priority yet.

  5. You don’t have to have their credit card to enroll in the program. You can use any credit card.

    If you signed up before for a program, more than likely you aren’t eligible because it is tied to your Frequent Flyer Number. If you have a spouse of girlfriend, you could sign them up.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.