Totals

Column

Deliveries

731

Miles

4725

Restaurants

161

Dashes

80

Column

Earnings

$5978.82

Tips

$3059.07

Base Pay

$2352.75

Peak Pay

$567

Column

Hours

295.6

Active Time

222.4 hr

Idle Time

73.2 hr

Dashing Duration

7 mo, 3 wk

Statistics

Column

Hourly

$20.23/hour

By Delivery

$8.18/delivery

By Mile

$1.27/mile

Deliveries per Dash

9.14 deliveries

Column

Earnings Over Time

Tips Histogram

Base Pay Histogram

Hi-Scores

Column

Best Dash Hourly

$32.12/hr

Highest Tip

$19 tip

Most deliveries

15 deliveries

Longest dash

5.25 hours

Column

Most Deliveries

Highest Average Tips

Maps

Column

Heatmap

Click the header above

The location heatmap represents where I was most frequently while dashing. The graph is interactive and can be zoomed into and out of.

Column

Animation

Click the header above

The animation shows the routes of all of my dashes, aligned by time of day. Brief orange and blue flashes indicate clocking on and off of the Doordash app.

Meta

Column

Dashing Data

Dasher app does not have an API for automating access to your information as a Dasher!

This means that I had to record and organize my Dasher data myself.

Most data is present in the app, such as the earnings for each delivery.

I recorded the mileage myself, and is necessary for tax purposes anyway.

Here are a few notes on the nature of the data:

  • Although I may pick up from many locations, if they are the same chain, that is all that is recorded. For example, all McDonalds locations are just recorded as McDonalds.

  • All earnings shown here are gross; they are before taxes, gas, and other costs.

For more detailed information on the data I recorded, you can see my GitHub repo README.md.

Column

Location Data

Location data is downloaded from Google Takeout. All that is needed for this information to be available to you is having Location history by Google Maps allowed on your phone.

I process the data using a small R package I wrote for this purpose called takeout. The heatmap shown is made using Python. I have made a similar heatmap in R, but R’s implementation of Leaflet doesn’t seem capable of making it look as nice as Python’s.