Which Credit Cards Earn the Most on Food Delivery?
Not all delivery apps code the same way on your credit card. DoorDash and Uber Eats usually count as dining (MCC 5812), but Instacart codes as grocery and Gopuff may not earn any bonus at all. Here is exactly how each app codes on every major card.
Delivery App MCC Coding Guide
| App | Typical MCC | Amex Gold | Chase Sapphire | SavorOne | Altitude Go | Custom Cash |
|---|---|---|---|---|---|---|
| DoorDash | 5812 (Eating Places) | 4x | 3x | 3% | 4x | 5%* |
| Uber Eats | 5812 (Eating Places) | 4x | 3x | 3% | 4x | 5%* |
| Grubhub | 5812 (Eating Places) | 4x | 3x | 3% | 4x | 5%* |
| Seamless | 5812 (Eating Places) | 4x | 3x | 3% | 4x | 5%* |
| Caviar | 5812 (Eating Places) | 4x | 3x | 3% | 4x | 5%* |
| Instacart | 5411 (Grocery) | 4x grocery | 1x | 3% grocery | 2x grocery | Varies |
| Gopuff | 5499 (Misc Food) | 1x | 1x | 1% | 1x | 1% |
* Citi Custom Cash: 5% only when dining is your top category, capped at $500/cycle. MCC codes can vary.
App-by-App Breakdown
DoorDash
DoorDash consistently codes as MCC 5812 (eating places) on all major card networks. This means it earns dining bonus rates on the Amex Gold (4x), Chase Sapphire cards (3x), Capital One SavorOne (3%), and U.S. Bank Altitude Go (4x). The Chase Sapphire Reserve includes a complimentary DashPass membership ($9.99/month value), making it especially valuable for frequent DoorDash users.
Uber Eats
Uber Eats codes as MCC 5812 on most cards. The Amex Gold is particularly strong here because of the $10/month Uber Cash credit that can be applied to Uber Eats orders. That means your first $10 in Uber Eats each month is essentially free, then you earn 4x MR points on every dollar after that. For heavy Uber Eats users, the Amex Gold is the clear winner.
Grubhub and Seamless
Grubhub and Seamless (owned by the same company) both code as MCC 5812. The Amex Gold has a direct partnership with Grubhub, offering $10/month in dining credits through the Grubhub+ membership. Combined with 4x points, this makes the Amex Gold the optimal card for Grubhub orders. Seamless works identically since it shares the same payment infrastructure.
Instacart (Grocery, Not Dining)
Instacart is a grocery delivery service, not a restaurant. It codes as MCC 5411 (grocery stores and supermarkets). Even though you are ordering food, the merchant category is based on the type of store, not what you are buying. To earn bonus rates on Instacart, you need a card with a grocery bonus category like the Amex Gold (4x grocery). See our dining + groceries guide.
U.S. Bank Altitude Go: The Delivery Winner
The U.S. Bank Altitude Go earns 4x on both dining and takeout/delivery with no annual fee. It caps at $2,000/quarter, but for most delivery users spending $200-$400/month, the cap is not an issue. If you order delivery 3-4 times per week at $30-$40 per order, this card maximizes your rewards at no cost.
Annual Earnings on Delivery Spend
| Card | $150/mo | $300/mo | $500/mo |
|---|---|---|---|
| Amex Gold (4x at 1.8cpp) | $130 | $259 | $432 |
| Altitude Go (4x at 1cpp)* | $72 | $144 | $144 |
| SavorOne (3%) | $54 | $108 | $180 |
| Sapphire Preferred (3x at 1.7cpp) | $92 | $184 | $306 |
* Altitude Go capped at $2,000/quarter.
Delivery Card FAQ
Do DoorDash orders count as dining on credit cards?
Yes. DoorDash consistently codes as MCC 5812 (eating places), which qualifies for dining bonus categories on virtually every major credit card. Tips and delivery fees are included in the dining coding.
Does Uber Eats code differently than Uber rides?
Yes. Uber Eats typically codes as MCC 5812 (dining), while Uber rides code as MCC 4121 (limousines/taxicabs). Uber Eats earns dining rates, but rides earn travel rates on cards like Chase Sapphire or standard rates on dining-focused cards.
Why does Instacart not count as dining?
Instacart is a grocery delivery service. It codes as MCC 5411 (grocery stores). The MCC is based on the merchant type, not what you buy. Use a card with grocery bonuses for Instacart, like the Amex Gold (4x grocery up to $25K/year).
What is the best free card for food delivery?
The U.S. Bank Altitude Go earns 4x on dining and takeout with no annual fee. It caps at $2,000/quarter, so it works best under $667/month. For higher delivery spend, the Capital One SavorOne at 3% uncapped is the safer choice.
Related Guides
Updated 9 April 2026