DoorDash charges code as dining on virtually every major credit card. That means the same cards that earn bonus rates at restaurants earn those rates on delivery orders too — and a few cards go further with DoorDash-specific perks like DashPass.

Here's how the top options compare.


Top Cards for DoorDash

American Express Gold Card — 4x dining, up to $25k/year

The Amex Gold earns 4x points on restaurants and U.S. food delivery, and DoorDash consistently codes as a restaurant purchase. At Amex Membership Rewards' ~2¢ per point, 4x translates to roughly 8% back on every order. The card also includes monthly Uber Cash that can be applied to Uber Eats instead, letting you mix delivery platforms without losing value.

The $250 annual fee is real, but between dining credits, grocery credits, and the Uber Cash benefit, most active users net out ahead.

Chase Sapphire Preferred — 3x dining + DashPass

Chase's current terms provide at least 12 months of complimentary DashPass when activated with an eligible Sapphire Preferred card by December 31, 2027. Activation and checkout requirements apply, so confirm the offer in DoorDash before assigning it a dollar value.

At Chase Ultimate Rewards' ~2¢ per point, 3x equals about 6% back on delivery spend.

Chase Sapphire Reserve — 3x dining, $300 travel credit, DashPass

Same 3x dining rate as the Preferred, same DashPass perk, but with a $300 annual travel credit and Priority Pass lounge access. The higher $550 annual fee requires more travel spending to justify, but for frequent travelers who also order delivery, this is the all-in option.

Citi Strata Premier — 3x restaurants and online food ordering

The Premier earns 3x at restaurants and specifically includes online food ordering in that category. Citi ThankYou Points transfer to several airline partners, making this a solid option if you're building toward a specific redemption.

Chase Freedom Flex / Freedom Unlimited — 3x dining (no annual fee)

Both Freedom cards earn 3x on dining with no annual fee. They earn Chase Ultimate Rewards points, which can be pooled with a Sapphire card to unlock transfer partners and boost value. If you want a no-fee DoorDash card, either Freedom is the answer.


Should You Pay with DoorDash Credits or Your Card?

Some cards (Amex Gold, Amex Platinum) load cash credits directly onto DoorDash or Uber Eats accounts. When those credits are available, use them first — they don't earn points but they're pure savings. Pay any remaining balance with a card that earns 4x or 3x dining.


What About the DoorDash Rewards Mastercard?

DoorDash has its own co-branded card. The earn rates are competitive on DoorDash spend, but the rewards can only be redeemed as DoorDash credits. Unless you're a heavy DoorDash-exclusive user, the flexibility of transferable points from Amex or Chase is more valuable.


What credit card earns the most on DoorDash?

The Amex Gold Card earns 4x Membership Rewards points on dining, which includes DoorDash. At roughly 2 cents per point, that's around 8% back on every order. Chase Sapphire Preferred earns 3x dining and adds DashPass for free delivery, making it the better choice for frequent DoorDash users who want fee waivers over maximum points.

Does DoorDash count as dining on credit cards?

Yes — DoorDash consistently codes as a restaurant or eating establishment on major credit cards, which means it triggers dining bonus rates. Cards that earn 3x or 4x at restaurants apply those same rates to DoorDash orders. The exception is cards that distinguish between restaurants and grocery delivery, but for DoorDash the dining code is standard.

Is DashPass worth it if I already have a Chase Sapphire card?

Eligible Sapphire cardholders can receive at least 12 months of complimentary DashPass after activation, subject to Chase's current terms. Value it based on your actual eligible orders and fees saved rather than the headline subscription price.


See the full best cards for DoorDash comparison with live earn rates across every card in our database.