If you’re new to Doordash, sooner or later you might run into a Cash on Delivery (COD) order. These are the kinds of orders where the customer pays you directly in cash when you hand over the food.
Sounds simple, right? But what happens if the customer refuses to pay? Believe me, as someone who’s been dashing for more than five years, this situation does come up every now and then, and it can get awkward really quick.
I still remember the first time it happened to me. The customer insisted that they had already paid online at the restaurant, but the app showed it as a COD order. I felt stuck, should I just hand over the food and hope for the best? Or should I keep pushing for the cash?
Luckily, I handled it the right way, and that’s what I want to share with you today so you don’t get burned.
Here’s the golden rule: never hand over the food and never complete the delivery in the app if you haven’t received the cash.
Why? Because the moment you complete the order in the app, it means you’re confirming two things: you delivered the food and you collected payment.
If you didn’t actually get paid and you still mark it complete, Doordash will hold that COD amount against your account. That means your earnings from future deliveries could be withheld to cover the unpaid order. And trust me, that’s the last thing you want.
Here’s What to do
- Don’t hand over the order yet.
Keep the food with you until things are cleared up. - Call Dasher Support right away.
Let them know what’s going on. They’ll handle it from there. - Wait for instructions.
- If the customer really did pay online, support will confirm it and allow you to hand over the food. They’ll also make sure your account gets reimbursed.
- If the customer did not pay and refuses to, support will tell you not to give them the order. Instead, they’ll guide you through the process of reporting in the app that you didn’t receive payment.
Once you’ve reported it in the app, the system will create a “return delivery” for you. That means you’ll need to bring the food back to the restaurant. It might feel like a hassle, but don’t worry—you’ll still get your full pay for the order plus an additional return fee for bringing it back.
The key is to never rush, never complete the order in the app before payment, and always call support if you’re unsure. This way, you’ll stay protected, and your hard-earned money won’t get caught up in COD issues.
So, the next time you find yourself standing at a customer’s door with a COD order and no cash in sight, just remember: don’t hand it over, call support, and follow the process. It might take a few extra minutes, but you’ll leave with peace of mind—and your earnings intact.

FAQ: Handling Doordash COD Orders When Customers Don’t Pay
1. What should I do first if a customer refuses to pay for a COD order?
The very first thing you should do is not hand over the food and not complete the order in the app. Hold onto the order and call Dasher Support right away. They’ll guide you through what to do next.
2. Why shouldn’t I complete the order in the app if I haven’t been paid?
Completing the order in the app tells Doordash you got the cash. If you didn’t actually get paid, that amount will be deducted or withheld from your future earnings. Basically, you’ll end up covering the cost of the food yourself, and nobody wants that.
3. What happens if the customer says they already paid online?
That’s where Dasher Support comes in. They’ll check with the store to confirm. If the customer really did pay online, support will approve you to hand over the food and make sure your account doesn’t take the hit.
4. What if the customer refuses to pay and hasn’t paid online?
If support confirms that the customer didn’t pay, they’ll advise you not to give the order to the customer. You’ll then report it in the app as “no payment received.” After that, the app will create a return task so you can bring the food back to the store. You’ll still get your full pay for the order plus extra for the return.
5. Will I still get paid if I have to return the food?
Yes, you will. Doordash makes sure you’re paid for your time. You’ll get your full pay for the order plus additional pay for completing the return. It might feel like extra work, but at least you don’t lose money.
Quick Tip for Dashers
When it comes to COD orders, always remember the golden rule: never hand over the food and never complete the order in the app unless you’ve collected the cash or Dasher Support gives you the go signal. This one simple habit will save you from losing money and keep your account safe. When in doubt, call support—they’ve got your back.