How DoorDash Charges You and What Happens When Payment Fails
How DoorDash takes money from your account
DoorDash charges your payment method in real time when you place an order, not when the driver picks it up or delivers it. The charge includes the food subtotal, taxes, delivery fee, and any service fees — all shown before you tap "Place Order." If you use a credit card, debit card, or linked bank account, the money leaves that account immediately.
The charge appears on your statement under "DoorDash" or "Dasher Inc." depending on your bank. If you use a gift card or DoorDash balance, that money comes out of your account credit instead. You can see every charge in the DoorDash app under Account > Order History, where each receipt shows the exact breakdown of what you paid for.
Key Takeaways
- DoorDash charges your payment method instantly when you place an order, not when delivery happens.
- If a payment fails, DoorDash will retry it automatically for up to three days before canceling your order.
- You can update your payment method in the app at any time, even after an order fails.
- Refunds for canceled orders return to your original payment method within 5 to 10 business days.
- DoorDash does not charge a separate subscription fee unless you pay for DashPass, which costs money monthly or annually.
What happens when your payment method declines
When DoorDash tries to charge your card or bank account and it declines, the app shows an error message immediately. DoorDash does not cancel your order right away. Instead, it retries the charge automatically — usually within a few hours, then again the next day, and once more on the third day. During this time, your order sits in a pending state and the restaurant has not started preparing your food.
If all three retry attempts fail, DoorDash cancels the order automatically. You will not be charged. The app sends you a notification that the order was canceled due to payment failure. At that point, you can update your payment method and place a new order if you want to.
How to fix a declined payment
Open the DoorDash app and go to Account > Payment Methods. Tap the card or bank account that failed and update it with correct information — a new expiration date, a different card, or a different bank account entirely. You can also add a new payment method without removing the old one.
Once you have updated your payment method, DoorDash will attempt to charge it again on the next automatic retry. You do not need to do anything else. If you want to speed things up, you can cancel the pending order and place a new one with the corrected payment method, which will charge immediately.
If the same card keeps declining, contact your bank or credit card company directly. They can tell you why the charge is being rejected — insufficient funds, a fraud block, an expired card, or a mismatch between the address on file and the address DoorDash has. Your bank can also temporarily lift a fraud hold if they flagged the transaction as suspicious.
Refunds and how long they take
If you cancel an order before the restaurant starts preparing it, DoorDash refunds the full amount to your original payment method. If you cancel after the restaurant has started, you may not receive a refund, depending on DoorDash's policy at that moment and your location. Check the app for the refund status of your specific order.
Refunds do not appear instantly. Credit and debit card refunds take 5 to 10 business days to show up in your account because the bank has to process the reversal. Bank account refunds (ACH transfers) can take up to 10 business days as well. During that time, the money is in transit between DoorDash's bank and yours. If you do not see the refund after 10 business days, contact DoorDash support through the app and provide your order number.
DashPass and subscription charges
DashPass is DoorDash's optional membership that waives delivery fees on most orders and gives you other perks. It costs either a monthly fee or an annual fee — the exact price varies by location and changes periodically. DoorDash charges your payment method on the same day each month (or year) that you signed up.
You can cancel DashPass at any time in the app under Account > DashPass. Cancellation takes effect immediately, and you will not be charged again. If you cancel mid-month, DoorDash does not refund the portion of the month you did not use. If you forget to cancel and get charged, you can request a refund through the app within a certain window — usually a few days after the charge.
Disputing a charge you did not authorize
If you see a DoorDash charge on your statement that you did not make, first check your Order History in the app to see if someone else used your account. If your account was compromised, change your password immediately and enable two-factor authentication under Account > Security.
If the charge is genuinely unauthorized, contact DoorDash support through the app with your order number or the date of the charge. DoorDash can investigate and issue a refund if they confirm it was fraudulent. You can also dispute the charge directly with your bank or credit card company by calling the number on the back of your card. Your bank can reverse the charge while DoorDash investigates, though the process takes longer — usually 30 to 60 days.
Keeping your payment method secure
DoorDash stores your payment information on its servers, not on your phone. When you place an order, the app sends your payment details to DoorDash's payment processor, which handles the actual charge. You should never share your full card number, expiration date, or CVV with DoorDash support — they do not need it and will not ask for it.
If you use a shared device or a public Wi-Fi network to order, log out of your DoorDash account when you are done. This prevents someone else from accessing your payment methods. You can also set up a PIN or biometric lock on your phone to prevent unauthorized access to the app itself.
Frequently Asked Questions
Can I use multiple payment methods on one order?
No. DoorDash charges only one payment method per order. You can split payment between a gift card and a credit card by using the gift card first, but you must place separate orders to use different payment methods.
Why does DoorDash charge me before the driver picks up my food?
DoorDash charges immediately to confirm you have a valid payment method and to prevent fraud. The charge happens before the restaurant even starts preparing your order. This protects both DoorDash and the restaurant from orders placed with stolen or invalid cards.
What if my bank account does not have enough money when DoorDash tries to charge?
The charge will decline, and DoorDash will retry it automatically for three days. If your account still does not have enough funds after the third attempt, the order cancels and you are not charged. Update your payment method and place a new order once you have funds available.
How do I know if my refund went through?
Check your bank or credit card statement 5 to 10 business days after you canceled the order. The refund will appear as a credit to your account. If you do not see it after 10 days, contact DoorDash support with your order number and the date you canceled.
Can I change my payment method after I have already placed an order?
No. Once an order is placed and charged, you cannot change the payment method for that order. You can update your payment method for future orders at any time in Account > Payment Methods. If the current order fails to charge, you can update your method and let DoorDash retry automatically.