DoorDash: Timing, pay, and tip transparency

A long-time reader pointed me towards an article in the New York Times the other day which included a lot of interesting details about app-based delivery companies, including the answer to a question a number of people have asked me.

“Active time” versus “Dash time”

DoorDash records two different measures for how much time you are working on the app. Your “active time” refers to all the time you are picking up or delivering an order, while your “dash time” refers to all the time you are logged into the app and eligible to receive and accept orders.

I assume this function grew out of the battle in California over the treatment of app-based delivery workers, since the apps fought to ensure that only “active time” would count towards eligibility for certain benefits.

To DoorDash’s credit, this information isn’t buried in the app like some other functions, so it’s possible to easily calculate your hourly wage based on both metrics. Here are the results from the six full weeks I’ve been working for DoorDash:

As you can see, the wage you earn on DoorDash depends critically on which time metric you use. According to the Times article, “Uber says its drivers average $30 an hour. The delivery service DoorDash says its drivers make at least $25,” and that lines up with my experience, if you use the metric of active time. If you use dash time, my hourly rate fell to $9.16 per hour.

You can take this with a grain of salt if you like: sometimes I don’t end or pause my dash time when I’m running personal errands or on the phone, but broadly speaking that’s true of any worker juggling the job they’re paid to do and the demands of living, so let’s ignore the details and focus on the broader point: to maximize your earnings from DoorDash, you have to make active time match up with dash time to the maximum extent possible, since you’re only paid for active time, not for dash time.

Busy periods and bonus pay

As the Times article helpfully explains, “Drivers want fewer drivers on the road, giving them less competition for the best-paying orders and more bonuses. But the platforms want the opposite — slightly more drivers than orders, to keep the service reliable and consistent.”

Understanding that tension helps explain one of the most confusing features of working for DoorDash: ignore bonus pay.

As a reminder, bonus pay is one of the 3 components of DoorDash pay, along with base pay and customer tips. Importantly, it’s the only component of pay you know before you even receive an order, because it applies to all the orders received in a specific DoorDash zone during a specific period of time. As you’d expect, DoorDash offers bonus pay to encourage workers to start delivering.

You also might expect that periods of bonus pay are by definition the most lucrative: the same order that might pay $5.75 ($2.75 base pay plus $3 customer tip) during a normal period will pay $8.75 during a $3 bonus period. But as the quote above explains, this is wrong, because DoorDash is always trying to encourage too many people to work at any time.

Why does this matter? Remember that to maximize your earnings, you need to match your active time to your dash time as closely as possible. To the extent that bonus pay successfully attracts more people to start working, it has no effect on that match between active time and dash time, and therefore does not help maximize earnings.

And indeed, this lines up with my experience exactly. The very first time I logged in to work, I headed over to a zone with a $3 bonus pay, on the assumption that there must be an unlimited number of orders to deliver in that zone given the high bonus. But in fact, I waited 30 or 40 minutes for my first order, precisely because the $3 bonus pay had succeeded in attracting too many workers to the area.

To maximize earnings, focus on times you know it’s busy

To give another example of how this works, DoorDash frequently offers some of its highest bonus pay at confusing times of day or, especially, night. For example, there will be no bonus pay from 11:30 am to 1:30 pm, but $3 in bonus pay from 1:30 am to 3:30 am. This seemed bizarre to me at first: surely there are more people ordering delivery during lunch than there are people with the munchies at 2 in the morning?

And it’s true, there are. But there are also already more than enough workers available at lunch, while DoorDash offers bonus pay to secure that cushion of unutilized workers at midnight.

This means to maximize your earnings — to match your active time to your dash time as closely as possible — you want to identify periods when there are enough people working, but only just enough. If there are too few workers, then DoorDash will crank up the bonus pay to attract excess workers and your active time will correspondingly drop.

But remember, since DoorDash guarantees bonus pay for a set period of time, they also don’t use it any more aggressively than they have to, so in periods where there’s a good match between orders and workers, there will often be no bonus pay, even though those are the periods where your earnings are highest since you’ll have the closest match between active time and dash time.

The mystery of the magical tips

A final interesting detail the Times explains is why the final tip amount on an order is sometimes higher than the amount shown when you accept the order. I had assumed this was another one of DoorDash’s psychological tricks, providing intermittent positive reinforcement to encourage people to continue working as long as possible, generating the surplus labor that keeps the circus going.

It turns out, it’s even more nefarious than that. From the Times:

“DoorDash does not show full tip amounts for ‘orders that contain larger tips’ in advance ‘to ensure all Dashers have an equal chance at receiving high-value orders,’ said Rachel Bradford, a spokeswoman. When drivers take only orders with big tips, it ‘harms the experience’ for customers and merchants, she continued.”

Remember, customer tips in DoorDash work as a kind of crude auction mechanism, whereby customers can bid their way to the front of the delivery queue by offering higher tips, increasing the likelihood that their order will be accepted and they’ll get their food faster. What Rachel is saying is that while that mechanism is deliberate, complete tip transparency would allow it to work “too well:” orders with low or no tips would go unfulfilled or suffer long delays, leading both to customer dissatisfaction with cold and late food, and a build-up of orders waiting at merchants who start preparing food when the order is placed, not when a worker actually accepts it.

Tip opacity is therefore a way of constraining the market: customers are allowed to tip as much or as little as they like, but workers will only every see $3 or $4 of the tip, so they can’t hold out for orders with large tips. This means that while I think you should not tip at all, or tip in cash after you receive your order, if you are going to play the tipping auction in order to speed up your delivery, there is no reason to tip more than $3 or $4 in the app. Workers won’t see it and it won’t help you get your food any faster.