Yes, you can use your bank account with DoorDash in two ways
You can link your bank account to DoorDash as a payment method when you order food, or as a destination for your earnings if you deliver for them. The process is different depending on which one you need. As a customer, you add your bank account through the app's payment settings. As a driver, DoorDash deposits your earnings directly to the bank account you register during onboarding or update later in your driver dashboard.
Both connections use ACH transfers, which move money directly between your bank and DoorDash's system. ACH is slower than a debit card but costs DoorDash less, so they encourage it. The setup takes a few minutes, but the first transfer may take several days while your bank and DoorDash verify the connection.
Key Takeaways
- You can add your bank account as a payment method in the DoorDash app under payment settings, and it will be treated as a standard ACH transfer when you place an order.
- If you drive for DoorDash, your earnings are deposited via ACH to the bank account you provide during driver signup, usually within one to two business days after your pay period closes.
- The first ACH transfer from your bank to DoorDash may take three to five business days to complete while the connection is verified.
- You can change your linked bank account at any time in your account settings, but pending transfers will still go to the old account unless you cancel them first.
- If a transfer fails, check that your account number and routing number are correct, and that your bank has not blocked the transaction.
Adding your bank account as a customer payment method
Open the DoorDash app or website and go to your account settings. Tap or click "Payment Methods" and select "Add Payment Method." Choose "Bank Account" from the list. You will be asked to enter your account number, routing number, and the name on the account. DoorDash will verify this information, and the first time you use it, the transfer may take three to five business days to process.
Once verified, your bank account will appear as an option at checkout. When you place an order and select your bank account as payment, DoorDash initiates an ACH debit from your account. The charge will show up in your bank statement as a transfer to DoorDash, usually within one to two business days. Some banks label it as "DoorDash Inc" or "DOORDASH*" followed by the transaction reference.
You can remove a bank account from your payment methods at any time, but this does not cancel pending transfers. If you want to stop a transfer that has not yet cleared, contact your bank and ask them to reverse the ACH debit. DoorDash cannot cancel a transfer once it has left your account.
How DoorDash deposits your driver earnings
When you sign up as a DoorDash driver, you provide your bank account information as part of your profile setup. DoorDash uses this account for direct deposit of your earnings. You can view your pay schedule in the driver app under "Earnings" — most drivers are paid weekly, though this varies by region and driver status.
Payouts are processed on a set day each week, usually Monday through Friday. The money leaves DoorDash's account via ACH and arrives in your bank account one to two business days later. If your payout day falls on a weekend or holiday, the transfer may be delayed until the next business day. You can check the status of a pending payout in your driver app under "Account" or "Wallet."
If you want to change your bank account, go to your driver profile and update your banking information. New transfers will go to the updated account starting with your next pay period. Any payout already processed will go to the old account, so do not delete the old account immediately if you are waiting for a transfer to clear.
What happens if a bank account transfer fails
A transfer can fail for several reasons: incorrect account or routing number, insufficient funds (for customer payments), a closed account, or your bank blocking the transaction. When a transfer fails, DoorDash will notify you in the app. For customer payments, your order may be declined at checkout. For driver payouts, the money stays in DoorDash's account and is usually retried on the next pay cycle.
Check your account details first. Log into your bank's website or app and confirm your account number and routing number are correct. If they are, contact your bank and ask whether they have blocked ACH transfers from DoorDash. Some banks flag unfamiliar merchants or require you to whitelist them. Your bank can also tell you whether the transfer was rejected on their end or returned by DoorDash.
If the problem is on DoorDash's side, update your banking information in the app and try again. For driver payouts, reach out to DoorDash support through the app and provide your account details. They can manually review the failed transfer and may be able to process it again or investigate why it was rejected.
ACH transfer timing and how it affects your money
ACH transfers are not instant. When you pay for a DoorDash order with your bank account, the money does not leave your account immediately. Your bank will show the transaction as pending for one to two business days, during which time the funds are still technically yours but are held by your bank. Once the transfer clears, the money moves to DoorDash and your bank removes the hold.
For driver payouts, the same timing applies in reverse. DoorDash initiates the transfer on your pay day, but the money does not appear in your account until one to two business days later. During that window, you can see the transfer as pending in your bank's app. Weekends and holidays extend this timeline — a transfer initiated on Friday may not clear until Tuesday.
This delay matters if you are counting on the money to arrive by a specific date. If you need funds faster, some banks offer early direct deposit for payroll, but DoorDash does not participate in these programs. Your only faster option is to request a payout to a debit card if DoorDash offers that in your region, though this usually costs a small fee.
Protecting your bank account when using DoorDash
Linking your bank account to DoorDash means giving the company permission to initiate ACH transfers from your account. This is standard for any service that uses direct deposit or ACH payments, but it does carry some risk if your account is compromised. Use a strong, unique password for your DoorDash account and enable two-factor authentication if available.
Monitor your bank statements regularly for unauthorized transfers. If you see a charge you did not make, contact your bank immediately. Banks can reverse unauthorized ACH debits, usually within 60 days of the transaction. DoorDash also has fraud protection, but your bank is your first line of defense.
If your DoorDash account is hacked, the attacker could potentially place orders using your linked bank account or change your driver payout account to their own. Change your DoorDash password right away and review your recent transactions. If you see unauthorized activity, remove the compromised bank account from your payment methods and contact DoorDash support to report the breach.
Switching to a different bank account
You can change your linked bank account at any time. As a customer, go to "Payment Methods" in your account settings, select the old account, and delete it. Then add your new account following the same steps as the first time. The new account will need to be verified before you can use it for payment, which may take a few days.
As a driver, update your banking information in your profile under "Account" or "Wallet." The change takes effect for your next pay period. If you have a payout pending to your old account, it will still go there — the new account is used only for future payouts. Wait until the pending transfer clears before closing the old account.
If you are switching banks entirely, keep both accounts open for at least one pay cycle after you update DoorDash. This ensures that any in-flight transfers complete successfully. Once you confirm that your new account has received a payout, you can close the old account.
Frequently Asked Questions
How long does it take for my first bank account transfer to go through?
The first transfer usually takes three to five business days because DoorDash and your bank need to verify the connection. After that, transfers typically clear in one to two business days. Weekends and holidays add extra time.
Can I use the same bank account for both ordering and driver payouts?
Yes. You can add your bank account as a payment method for orders and also use it as your driver payout account. They are separate settings in your DoorDash profile, but they can point to the same account at your bank.
What if my bank rejects the ACH transfer from DoorDash?
Contact your bank and ask why the transfer was rejected. Common reasons are a blocked merchant, incorrect account details, or a closed account. Once you fix the issue, update your information in DoorDash and try again. Your bank can also whitelist DoorDash to prevent future rejections.
Do I get charged a fee for using my bank account with DoorDash?
DoorDash does not charge you a fee for linking or using your bank account as a payment method or for receiving driver payouts. Your bank may charge a fee if you overdraft or if you have a service plan that limits ACH transfers, but that is between you and your bank.
Can I cancel a bank transfer after I have placed an order?
Once an ACH transfer has been initiated, you cannot cancel it through DoorDash. You must contact your bank and ask them to reverse the debit. This works best if you catch it within a day or two. After the transfer clears, your only option is to request a refund from DoorDash.