Skip to main content

Pricing & payment

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.

You can get a discount of $2.75 on the base rate if your application enables the receiver of the delivery to provide a tip and you pass 100% of this tip amount to DoorDash so we can provide it to the Dasher. Learn how to get this discount in the tips how-to guide.

Setting up payment

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. 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.

If you would prefer to receive a monthly invoice and pay for deliveries via ACH/check, submit a support request.

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.


Our Support team may issue refunds if there is an issue with a delivery. Issues are evaluated according to the appropriate refund matrix for your business and will be issued to your credit card or invoice.

Next steps