flight-bookings
Strategies for Earning Miles on Non-flight Activities Like Shopping and Dining
Table of Contents
Many travelers fixate on the miles they earn from actual flights, often overlooking the substantial rewards available through everyday activities like shopping and dining. For frequent flyers who are already hitting their flight goals, or for those who travel less often but want to build a stash of miles for a dream trip, leveraging non-flight spending can be a game changer. By strategically redirecting household expenses, grocery runs, and restaurant meals through airline-linked channels, you can accelerate your mileage balance without booking a single additional ticket. This article provides actionable strategies to maximize miles earned through shopping and dining, along with supplementary methods to further boost your rewards.
Maximizing Miles Through Shopping
Retail spending is one of the highest-volume categories for earning miles. The key is to route purchases through airline-affiliated portals, use co-branded credit cards, and take advantage of promotional periods. Below are the most effective tactics.
Airline Shopping Portals
Nearly every major U.S. airline operates an online shopping portal where consumers can earn miles for purchases at hundreds of partner retailers. You simply start at the airline’s portal, click through to your desired store, and complete the purchase as usual. Miles are typically deposited into your frequent flyer account within a few weeks. The earning rates vary by retailer, ranging from 1 mile per dollar to 10 or more per dollar during special promotions.
For example, United’s MileagePlus Shopping portal offers rates from 1x up to 20x miles at electronics, apparel, and home goods stores. Similarly, the Delta SkyMiles Shopping portal and American Airlines AAdvantage eShopping provide comparable opportunities. To get the most out of these portals, always clear your browser cookies or use a dedicated incognito window before clicking through. Additionally, install the airline’s browser extension (such as the United Shopping Button or the Delta SkyMiles Shopping extension) to receive reminders and automatic mileage tracking on eligible sites.
Pro tip: Never use ad blockers when shopping through a portal, as they can interfere with tracking. Also, save your shopping cart items and then access the portal before checking out to ensure your miles are credited.
Retailer Partnerships and Store Loyalty Programs
Beyond portals, many airlines have direct partnerships with major retailers and department stores. For instance, Macy’s, Best Buy, and Sephora often offer bonus miles when you shop using an airline’s co-branded credit card or through special promo codes. Some retailers also have their own loyalty points that convert to airline miles. For example, the American Airlines shopping portal sometimes features “double dip” offers where you earn both the store’s points and AAdvantage miles on the same transaction.
Additionally, consider enrolling in the loyalty programs of stores you frequently patronize. Programs like CVS ExtraCare, Walgreens Balance Rewards, or Amazon Rewards can be linked to airline accounts indirectly. Amazon offers a co-branded card (Chase Visa) that earns points transferable to various airlines. While not a direct store program, it effectively turns everyday purchases into miles.
Co-Branded Credit Cards for Everyday Spending
Co-branded airline credit cards are the most straightforward way to earn miles on non-flight purchases. Cards like the Chase United Explorer, Delta SkyMiles Gold American Express, and Citi AAdvantage Platinum Select earn 1 to 2 miles per dollar on all purchases, with bonus categories for dining, gas, and groceries. For those who want to maximize every swipe, using a co-branded card for shopping ensures you never miss out on miles.
Strategic stacking: Combine a co-branded card with a shopping portal. For example, use your Delta SkyMiles Amex to pay for a purchase made through the Delta SkyMiles Shopping portal. You earn miles from the portal (say 2 miles per dollar) plus the card’s 1 mile per dollar for a total of 3 miles per dollar—without changing your spending habits.
Planning Large Purchases During Promotional Periods
Airlines frequently run limited-time shopping promotions that offer bonus miles for spending a certain amount at a group of retailers. These might include “Double Miles Days,” “10x Miles on Electronics,” or “Spend $500, Earn 2,000 Bonus Miles.” To capitalize, hold off on larger purchases—like appliances, electronics, or holiday gifts—until such promotions appear. Sign up for email alerts from your airline’s shopping portal or follow travel deal blogs to stay informed.
For instance, during November and December, many portals offer Black Friday and Cyber Monday bonuses. A purchase that normally earns 1,000 miles might earn 3,000 miles under a promotion. Over the course of a year, timing just a few large purchases can add thousands of miles to your account.
Boosting Miles with Dining
Dining programs are another rich source of non-flight miles. Airline dining rewards allow you to earn miles simply by eating at participating restaurants using a registered credit card. Unlike shopping portals, there is no need to “click through” each time—once you link your card, the miles are automatically tracked.
Airline Dining Rewards Programs
Major airlines offer dedicated dining programs that partner with thousands of restaurants across the United States. For example, Delta SkyMiles Dining, United MileagePlus Dining, and American AAdvantage Dining are free to join. To enroll, you register a debit or credit card (or multiple cards) and then dine at any participating restaurant listed on the program’s website or app. The restaurant pays the airline a commission, which is then passed on to you as miles, typically 1 to 5 miles per dollar spent, with occasional bonus offers at select locations.
One common mistake is failing to register your card. If you eat at a partner restaurant without a registered card, you earn nothing. Take the time to link every card you might use for dining—including debit cards and cards from family members if allowed—to maximize coverage.
Pro tip: Many people rotate credit cards for new bonuses. If you get a new card, add it to your dining program as soon as it arrives. Some programs allow up to 10 cards to be linked.
Finding Participating Restaurants
Dining program partner lists include both national chains (such as TGI Fridays, Outback Steakhouse, and California Pizza Kitchen) and local independent eateries. Use the program’s mobile app to search for nearby partners when you’re out. The app often shows a map with restaurant names, distance, and miles per dollar earned. To avoid disappointment, check the list before you dine—some programs require the restaurant to be tagged as “participating” for the miles to post.
Additionally, programs often categorize restaurants by cuisine type. You might find that certain types (like sushi bars or pizza joints) are consistently included. By making a habit of checking the app before choosing a restaurant, you can earn miles on meals you would have eaten anyway.
Combining Dining with Shopping Portals
A powerful double-dip strategy is to combine dining earnings with shopping portal miles. For example, if you are going to a restaurant, first check if it sells gift cards through your airline’s shopping portal. Purchase a gift card via the portal (earning portal miles) and then use that gift card to pay for your meal (earning dining miles through your registered card). Likewise, when paying with a co-branded credit card that earns bonus miles on dining (such as the American Express Gold Card), you can stack three sources of miles: portal miles on the gift card purchase, dining miles on the transaction, and the credit card’s bonus category miles.
This stacking is especially effective for frequent diners or those who regularly host business lunches. Even small per-meal bonuses accumulate rapidly over time.
Special Promotions and Sign-Up Bonuses
Dining programs often include welcome bonuses. For example, a program might offer 500 bonus miles after your first qualifying meal, or 1,000 miles after your third meal within 60 days. Additionally, many programs run seasonal promotions where you earn double or triple miles at all restaurants for a month. Subscribe to the program’s newsletter or enable push notifications in the app to catch these events.
Some programs also have “Dine and Earn” partnerships with hotels or entertainment venues. For instance, a specific restaurant might offer 5x miles during the month of your birthday. Keep an eye out for such limited-time boosts.
Additional Non-Flight Earning Strategies
Beyond shopping and dining, several other everyday activities can generate miles without requiring a flight.
Using Transferable Points Credit Cards
If you don’t want to lock yourself into one airline, consider cards that earn flexible rewards points—like Chase Ultimate Rewards, American Express Membership Rewards, or Citi ThankYou Points. These points can be transferred to multiple airline partners at a 1:1 ratio (often with transfer bonuses). For daily spending, a no-annual-fee card such as the Chase Freedom Unlimited earns 1.5x points on all purchases, which can then be transferred to United, Southwest, or Virgin Atlantic, among others. This approach allows you to keep your miles in a flexible pool and choose the airline later.
Hotel Partnerships and Cross-Booking
Many hotel loyalty programs allow you to convert points into airline miles. However, that’s not always optimal—you often get better value using hotel points for free nights. Instead, look for “Double Dip” opportunities when booking a hotel stay through an airline’s booking portal (like Southwest Hotel or Rocketmiles), where you earn miles for the booking plus any hotel points. Some credit cards also offer bonus miles for hotel bookings made through their travel portal.
Additionally, certain hotel chains have direct conversion partnerships with airlines. For example, Marriott Bonvoy points can be transferred to over 40 airlines, often with a 5,000-mile bonus for every 60,000 points transferred. While not a daily spending category, strategically moving large point balances from hotel stays can top off an airline account for a redemption.
Online Surveys, Apps, and Small Tasks
Several airlines and third-party platforms award miles for completing surveys, watching videos, or testing products. Programs like e-Rewards (partnered with many airlines) let you earn miles by sharing opinions. Similarly, apps like Swagbucks and Shopkick allow you to redeem earnings for airline gift cards. While the per-task reward is low, these activities require minimal effort and can complement larger earning strategies.
For example, you can earn 50 to 200 miles per survey with United MileagePlus’s e-Rewards program. Over a year, consistent participation can yield an extra 5,000–10,000 miles—enough for a short domestic flight.
Grocery Store Programs
Some grocery chains participate in airline shopping portals. For instance, you can earn miles by purchasing groceries through an online grocer like Instacart when accessed via your airline’s portal. Additionally, many supermarkets have fuel points programs that can be converted into airline miles (though this is less common). Check if your preferred grocery store is a partner in the airline’s shopping portal—the miles may be small per trip, but grocery spending is frequent and predictable.
Conclusion
Earning miles on non-flight activities is all about building consistent habits: always start at an airline shopping portal before making online purchases, register your dining cards with multiple programs, and carry a co-branded or transferable-points credit card for every swipe. By stacking these methods—portal purchases plus credit card plus dining program—you can easily earn 3 to 5 miles per dollar on expenses you’re already making. Over twelve months, a household that spends $20,000 on shopping, dining, and everyday bills can earn 60,000 to 100,000 miles without ever stepping onto a plane. That’s enough for a round-trip business class ticket to Europe or several domestic economy awards.
The key is to take a few minutes to set up the necessary accounts and links now. Once configured, the miles accumulate automatically. Bookmark your airline’s shopping portal, install the dining app, and keep a list of your enrolled credit cards. With these strategies, your spending habits become a powerful engine for travel rewards.