Pricing & payment
This doc covers the Drive API. If you're using the Drive (classic) API, see the Drive (classic) pricing page.
DoorDash charges you for each delivery made using the Drive API at the time of the delivery request. The delivery fee is dynamically calculated using the distance between pickup and dropoff. Deliveries within 5 miles incur a base rate of $9.75. For deliveries beyond 5 miles, the fee is an additional $0.75 per mile up to a maximum of 15 miles.
Tips are optional in Drive (v2) but can help an order get accepted by a Dasher more quickly. 100% of the tip goes directly to the Dasher.
Deliveries requested using the Drive APIs are billed by credit card; your credit card will be charged for each delivery when you create the delivery. If you would prefer to receive a monthly invoice and pay for deliveries via ACH/check, submit a support request.
Setting up payment
Once you've completed development and are ready to request production access, you'll be prompted to associate a credit card with your developer account. DoorDash uses Stripe to securely store and process your credit card information.
Refunds for cancelled or late deliveries
Any refunds issued by the Drive Support team for late deliveries will be issued to your credit card.
Fees for return-to-pickup deliveries
If a delivery is enabled for return-to-pickup and a return delivery is initiated, you will be charged for the return delivery at a fee of 60% of the original delivery fee.