DoorDash pays you through a linked bank account, and the speed depends on which payout method you choose

DoorDash offers two ways to move your earnings to a bank account: direct deposit (the default, takes 1 to 3 business days) and instant cashout (available immediately, with a small fee). You set up direct deposit once in the app, and DoorDash sends your weekly earnings automatically. Instant cashout lets you pull money out on demand, but each transfer costs between $0.50 and $2.00 depending on your bank.

The account you link must be in your own name and must be a U.S. bank account or prepaid card. You cannot transfer to someone else's account, a savings account at a credit union, or an international bank. Once you link an account, you can change it anytime, but the new account won't receive funds until the next payout cycle.

Key Takeaways

  • Direct deposit is free and automatic, but takes 1 to 3 business days; instant cashout costs $0.50 to $2.00 per transfer and arrives within minutes.
  • You must link a U.S. bank account or prepaid card in your own name through the DoorDash app under Earnings or Account settings.
  • DoorDash pays out weekly on Mondays or Tuesdays (depending on your region), and the payout includes all deliveries completed the previous week.
  • If a transfer fails, check that your account number and routing number are correct, and that your bank hasn't blocked the transfer.
  • Instant cashout has a daily limit (usually $500 to $1,000) and may not be available if your account is new or flagged for fraud.

How to set up direct deposit in the DoorDash app

Open the DoorDash app and tap your profile icon in the bottom right. Select Earnings or Account, then look for Payouts or Bank Account. Tap Add Bank Account and enter your routing number and account number. You can find both on a check, or call your bank's customer service line and ask for them.

DoorDash will verify the account by making two small test deposits (usually $0.01 and $0.02) to your bank within 1 to 2 business days. Once they arrive, return to the app and enter the amounts to confirm. After confirmation, your next weekly payout will go to that account. If you don't confirm the test deposits within 10 days, you'll need to start over.

If you want to change your payout account later, add the new account through the same menu and set it as your primary. The old account will stop receiving payouts after the current payout cycle ends.

Using instant cashout for same-day transfers

Instant cashout is available in the DoorDash app under Earnings. Tap Cash Out, enter the amount you want to transfer (up to your daily limit), and confirm. The money goes to your linked bank account within minutes, though some banks may take up to an hour to show it.

Each instant cashout costs $0.50 to $2.00, depending on your bank and account type. The fee is deducted from the amount you cash out. Your daily limit is usually $500 to $1,000, but new dashers or accounts flagged for fraud may have a lower limit or no access to instant cashout at all.

Instant cashout requires a linked bank account, just like direct deposit. If you haven't set one up yet, you must complete the verification process first.

What happens if a transfer fails or doesn't arrive

If a direct deposit doesn't show up within 3 business days, log into the DoorDash app and check the Earnings or Payouts section. You should see a record of the transfer with a status (pending, completed, or failed). If it shows failed, the most common reasons are an incorrect routing number, a closed account, or your bank blocking the transfer.

Contact your bank first and ask if they received or rejected a transfer from DoorDash. Provide them with the date and amount. If your bank rejected it, ask why—common reasons include a name mismatch, a frozen account, or fraud alerts. Once your bank clears the issue, DoorDash will retry the transfer automatically, usually within 24 hours.

If the transfer shows pending after 3 business days, contact DoorDash support through the app. Go to Account, tap Help, and select Earnings and Payouts. Describe the issue and include the date of the transfer. DoorDash support can see the transfer on their end and may be able to reissue it or investigate further.

Fees, limits, and restrictions to know

Direct deposit is free and has no daily or weekly limit—you receive your full weekly earnings. Instant cashout costs $0.50 to $2.00 per transfer and has a daily limit that varies by bank and account age. Some banks charge their own fee if you use instant cashout; check with your bank if you're unsure.

Your linked account must be in your own name. DoorDash will not transfer to a joint account, a business account, or an account belonging to someone else. If you try to link an account that doesn't match your DoorDash profile name, the verification will fail.

If your account is new (less than 2 weeks old), you may not have access to instant cashout yet. If your account is flagged for fraud or suspicious activity, both direct deposit and instant cashout may be temporarily disabled until you verify your identity with DoorDash.

Changing or removing your linked bank account

To change your bank account, open the DoorDash app, go to Account or Earnings, and select Payouts or Bank Account. Tap Add Bank Account and enter the new routing and account numbers. DoorDash will send test deposits again; confirm them when they arrive.

Once confirmed, the new account becomes your primary payout account. The old account will receive no further payouts after the current payout cycle. You can keep multiple accounts linked if you want, but only one can be active at a time.

If you want to remove an account entirely, select it from your list of linked accounts and tap Remove or Delete. You must have at least one active account linked at all times, so add a new one before removing your only account.

Frequently Asked Questions

How long does it take for DoorDash to deposit money into my bank account?

Direct deposit takes 1 to 3 business days after DoorDash sends the payout (usually Monday or Tuesday). Instant cashout arrives within minutes to an hour. Weekends and bank holidays may add extra time.

Can I transfer my DoorDash earnings to someone else's bank account?

No. DoorDash only transfers to a bank account in your own name. If you need to share earnings, withdraw to your own account first, then transfer manually to another person.

What if my bank account is closed or my card is expired?

DoorDash will attempt the transfer and it will fail. Your bank will reject it, and the money stays in your DoorDash account. Link a new, active account and DoorDash will retry the transfer automatically within 24 hours.

Is there a limit to how much I can cash out instantly?

Yes. Daily limits range from $500 to $1,000 depending on your bank and account age. New accounts or accounts flagged for fraud may have lower limits or no access to instant cashout.

What do I do if DoorDash shows a payout but my bank doesn't show the deposit?

Wait 3 business days, as transfers can take time. If it still hasn't arrived, contact your bank with the transfer date and amount, and ask if they received or rejected it. Then contact DoorDash support with proof of the payout and your bank's response.