Get the Chase Sapphire Preferred if you want DashPass free for as long as possible at a low annual fee. For $95 a year, it keeps DashPass free through 2029 and takes $10 off one grocery or other non-restaurant order each month. If you won’t pay a fee, the DoorDash Rewards Mastercard comes with a free year of DashPass.

Source