The Bankrate promise
At Bankrate we strive to help you make smarter financial decisions. While we adhere to strict , this post may contain references to products from our partners. Here's an explanation for . The content on this page is accurate as of the posting date; however, some of the offers mentioned may have expired. Terms apply to the offers listed on this page. Any opinions, analyses, reviews or recommendations expressed in this article are those of the author’s alone, and have not been reviewed, approved or otherwise endorsed by any card issuer.
Over the last few years, food delivery apps — like DoorDash, Grubhub, Uber Eats and Instacart — have grown from relative obscurity to an industry completely reshaped by a global pandemic. In 2021 alone, U.S. food delivery services calculated nearly $22.4 billion in revenue.
Many credit card issuers are now leveraging the popularity of these services and partnering with food delivery apps to bring rewards, discounts and free premium memberships (for a limited time) to their customers. Many of our top picks are also among the best credit cards for restaurants or best grocery rewards cards too, meaning that you can earn even more rewards on dining and grocery purchases.
Top credit cards for DoorDash
Chase has partnered with DoorDash to bring food delivery benefits to a few of its most popular rewards and co-branded cards.
Eligible Chase credit cards
If you hold the Chase Sapphire Reserve® or Chase Sapphire Preferred® Card, you’re eligible for a complimentary DoorDash DashPass membership for 12 months, so long as you activate by Dec. 31, 2024. For context, DashPass includes unlimited DoorDash deliveries with no delivery fee, as well as reduced fees on orders over $12. Sapphire Reserve cardmembers enrolled in DashPass will also receive a $5 DoorDash credit per month (through Dec. 21, 2024) that can be redeemed at checkout.
Additionally, Chase Freedom Unlimited®, Chase Freedom Flex℠, Chase Slate Edge℠ and Chase Freedom® Student credit card members can receive a free DashPass membership for three months if they activate it by Dec. 31, 2024. After that, if you don’t cancel your membership, you’ll automatically be enrolled in DashPass at a 50 percent discount for the next nine months.
Chase’s one-year complimentary DashPass membership is also available for a number of its co-branded credit cards. Cardmembers must activate this benefit by Dec. 31, 2024. Eligible co-branded Chase cards include:
How to activate
To activate your Chase card’s DoorDash offer, simply add your eligible Chase credit card as a default payment method to the DoorDash app and click the activation button. To receive DashPass benefits, you must use your eligible card at checkout. You can also activate your DashPass offer by visiting the DashPass and Chase activation page.
Top credit cards for Grubhub
Unlike Chase’s partnership with DoorDash, American Express’s partnership with Grubhub doesn’t offer free delivery. But it does have its own perks. One benefit of using an eligible American Express credit card on food orders with Grubhub is that you can pay for your order with Amex points.
American Express Gold Card
The American Express® Gold Card is a great rewards card for foodies and casual takeout lovers alike. You can earn up to $120 in dining credits annually ($10 per month; enrollment required) on eligible purchases with Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, Milk Bar and select Shake Shack locations.
Plus, this card allows you to earn 4X Membership Rewards points on restaurants (including takeout and delivery in the U.S.) and 4X points on Uber Eats and U.S. supermarkets purchases (on up to $25,000 in purchases per year, then 1X points).
How to activate
To earn the $10 in monthly dining credits or 4X points on restaurants and Uber Eats orders, simply pay for eligible purchases with your card.
To use your American Express points to pay for food on Grubhub, add your eligible American Express card to your account. Your points should automatically show up at checkout and you can choose the amount you would like to spend using your points. For further instructions and exclusions, refer to Amex’s Grubhub FAQs page.
Top credit cards for Uber Eats
Numerous American Express and Capital One cards offer Uber and Uber Eats perks.
Eligible American Express credit cards
In addition to the Amex Gold’s 4X points on Uber Eats purchases, you’ll also get up to $120 in annual Uber Cash ($10 per month; expires at the end of the month), which can be applied to both U.S. Uber Eats and Uber rides.
Then there’s The Platinum Card® from American Express, which is arguably not as appealing for foodies as the Amex Gold. However, the Amex Platinum does offer up to $200 in Uber Cash each year, which can be used toward Uber Eats orders and rides. You’ll get $15 per month in Uber Cash, plus an extra $20 in December.
It’s also worth noting that the Amex Platinum comes with up to $155 in Walmart+ membership credits per year ($12.95 in statement credits per month, plus taxes) when you pay for your membership with your card.
How to activate
To take advantage of the Amex Gold and Amex Platinum’s Uber perks, simply add your eligible card to your Uber account.
Eligible Capital One credit cards
In November 2022, Capital One announced a partnership with Uber that includes new benefits for numerous cardholders. For instance, you can earn 10 percent cash back on Uber and Uber Eats purchases, plus a complimentary Uber One membership (issued in the form of statement credits), through Nov. 14, 2024, with these cards:
Additionally, you can get up to six months of complimentary Uber One membership statement credits through Nov. 14, 2024 with these:
Uber One normally costs $9.99 per month. Some of its benefits include no delivery fees on eligible Uber Eats orders, up to 10 percent off eligible Uber Eats orders, exclusive promotions and more.
How to activate
To earn 10 percent cash back on Uber rides, use your eligible card to pay for Uber and Uber Eats purchases. To activate Capital One’s Uber One membership perks, add your eligible card to an existing Uber One account or sign up for a monthly Uber One membership and add your eligible card as a payment method.
Top credit cards for Instacart
Fans of Instacart grocery pickup and delivery services are in luck. Many card issuers count Instacart orders as grocery purchases (allowing you to earn bonus rewards on Instacart spending just like you would with spending at a physical grocery store), but several Chase cards offer extra perks with Instacart, including up to a year of complimentary Instacart+ membership.
Eligible Chase credit cards
Similar to Chase’s partnership with DoorDash, the issuer has teamed up with Instacart to give select Chase cardholders a complimentary Instacart+ membership (must activate by July 31, 2024). The length of your complimentary membership varies based on which card you have.
For instance, the Chase Sapphire Reserve comes with up to one year of complimentary Instacart+ membership, plus up to $15 in statement credits each month (through July 2024). The Chase Sapphire Preferred, however, comes with up to six months of complimentary Instacart+ membership and up to $15 in statement credits each quarter (through July 2024).
Eligible Chase cards with a three-month complimentary Instacart+ membership and $10 in statement credits per quarter include the Chase Freedom Unlimited, Chase Freedom Flex, Chase Freedom Student and Chase Slate Edge.
Then there’s the Instacart Mastercard® from Chase, which is an obvious choice if you use Instacart for most of your grocery and household shopping. This card not only earns 5 percent back on all Instacart app and Instacart.com purchases (as well as higher rewards rates on an array of other everyday spending categories), but it also comes with a welcome offer that includes one free year of Instacart+ membership and a $100 Instacart credit upon approval for the card (terms apply).
Instacart+, a $99 annual value, comes with several valuable benefits, including free delivery on Instacart orders over $35, reduced fees and 5 percent back on eligible pickup orders on top of the card’s ongoing rewards rates.
How to activate
To activate your complimentary Instacart+ membership with an eligible Chase card, start by signing up for a free Instacart account (you can order for delivery or pickup with or without an Instacart+ membership). Next, add your eligible Chase card to your account and join Instacart+ with that card. The offer will be automatically redeemed and you’ll enjoy three to 12 months of complimentary membership depending on the card you hold.
The bottom line
When you’re tired or when the weather is particularly nasty, food and grocery delivery apps such as DoorDash, Grubhub, Uber Eats and Instacart are a fast and convenient way to tame a growling stomach. These apps make it easy to have your favorite foods delivered to your door with just the click of a button. And thanks to many card issuers partnering with food delivery services, you may be able to get perks like a free annual premium membership, higher rewards rates or exclusive discounts.
*The information about the Aeroplan® Card, United℠ Explorer Card, United Quest℠ Card, United Gateway℠ Credit Card, United Club℠ Infinite Card, British Airways Visa Signature® Card, Aer Lingus Visa Signature® card, Iberia Visa Signature® card, United℠ Business Card, United Club℠ Business Card, IHG® Rewards Premier Credit Card, Disney® Premier Visa® Card, Disney® Visa® Card, The World of Hyatt Credit Card, World of Hyatt Business Credit Card and Capital One Savor Cash Rewards Credit Card has been collected independently by Bankrate.com and has not been reviewed or provided by the card issuer.