Best cards for dining
U.S. Bank Altitude Go Visa Signature Card leads with 4x (up to $2,000; lower rate after the cap).
Rankings use issuer rates verified as of August 16, 2026.
Restaurants, bars, cafes, fast food, food delivery (DoorDash/UberEats code as dining on most cards).
#14x4xU.S. Bank Altitude Go Visa Signature Card
U.S. Bank · Visa · No annual fee · up to $2,000 · Lower rate after the cap
#24x4xAmerican Express Gold Card
American Express · Amex · $325/yr · up to $50,000/yr
#33x3xAeroplan Card
Chase · Mastercard · $95/yr
#44x4xVerizon Visa Card
Synchrony · Visa · No annual fee
#53x3xAir France KLM Visa Signature Credit Card
Bank of America · Visa · $89/yr
#65x5xRobinhood Platinum Card
Coastal Community Bank · Visa · $695/yr · up to $50,000/yr
#73%3%AAA Travel Advantage Visa Signature Card
Bread Financial · Visa · No annual fee
#83%3%Bank of America Customized Cash Rewards
Bank of America · Visa · No annual fee · Choose this category · up to $2,500/qtr (combined) · Lower rate after the cap
#93%3%Capital One Savor Cash Rewards (formerly SavorOne)
Capital One · Mastercard · No annual fee
#103x3xChase Freedom Flex
Chase · Mastercard · No annual fee
#113x3xChase Freedom Unlimited
Chase · Visa · No annual fee
#123%3%Costco Anywhere Visa Card by Citi
Citi · Visa · No annual fee
How to choose
The top of this ranking is a tie in rate but not in structure. The American Express Gold Card earns 4x with a $325 annual fee and no listed caveats, while the U.S. Bank Altitude Go Visa Signature Card matches that 4x with no annual fee, but a spending cap applies and the rate drops after you hit it. Heavy restaurant spenders lean Gold; lighter ones keep the fee-free card competitive.
The caveat pattern in dining is caps and category choice. The U.S. Bank Altitude Go Visa Signature Card caps its 4x and pays a lower rate afterward. The Bank of America Customized Cash Rewards pays 3% only if you choose dining as its category, and its combined cap comes with a lower rate after it. If you want 3% with no fine print, the Capital One Savor Cash Rewards earns it with no annual fee and no listed caveats.
Dining here is broader than sit-down restaurants: bars, cafes, fast food, and delivery apps like DoorDash and Uber Eats code as dining on most cards. In the middle of the table, the Aeroplan Card at $95 a year and the Air France KLM Visa Signature Credit Card at $89 a year earn 3x, which SwipeCaddy's conservative valuations put at roughly 3.9% and 3.6% back, just above the no-fee 3% group.
The math
On $400 a month of dining, U.S. Bank Altitude Go Visa Signature Card returns about $192 a year at our valuations — a flat 2% card returns $96. Mind the ceiling: U.S. Bank Altitude Go Visa Signature Card's top rate applies only up to $2,000; past that, purchases drop to its lower rate.
Common questions
- What is the best credit card for dining?
- U.S. Bank Altitude Go Visa Signature Card leads with 4x (up to $2,000; lower rate after the cap).
- How does SwipeCaddy pick the best dining card?
- We rank each card by its reward rate times a conservative cash value of its points or miles — no inflated transfer valuations — and surface the fine print so the "best" rate is one you can actually get.
- Does food delivery count as dining on credit cards?
- On most cards, yes. The dining category covers restaurants, bars, cafes, and fast food, and delivery orders through DoorDash or Uber Eats generally code as dining too. That means the cards at the top of this ranking, led by the American Express Gold Card at 4x, usually apply to delivery orders as well as the table. Pick one card for all of it and stop guessing.
- Do dining credit cards have spending caps?
- Some do, some don't. The U.S. Bank Altitude Go Visa Signature Card caps its 4x and pays a lower rate after the cap, and the Bank of America Customized Cash Rewards carries a combined cap too. The American Express Gold Card and Capital One Savor Cash Rewards list no caps here. If you spend heavily on restaurants, favor an uncapped card.
Rankings reflect published earn rates and a conservative valuation of each rewards currency. SwipeCaddy earns no affiliate commission.
Related reading
- What do DoorDash, Uber Eats, and Instacart actually code as?On most cards, DoorDash and Uber Eats code as dining — restaurant multipliers apply and grocery multipliers don't, even when the bag contains groceries. Instacart is the ambiguous one: coding varies by setup, so check how one order posts on your statement before assuming. The delivery fee and tip inherit the same code as the order.
- The 5% fine print: spend caps on Citi Custom Cash, Freedom Flex, and friendsEvery 5% card caps its bonus: Citi Custom Cash at $500/month, Chase Freedom Flex and Discover it at $1,500/quarter (activation required), U.S. Bank Cash+ at $2,000/quarter, Blue Cash Preferred's 6% at $6,000/year. Do the math and each card's maximum edge over a flat 2% card is only $180–$240 a year — and after the cap, most drop to 1%, below the boring card you skipped.