The DoorDash Earnings Formula: Step-by‑Step Guide to Boost Your Weekly Pay

You’ve probably felt that weird dip in your weekly earnings right after a busy weekend. It’s frustrating, especially when you know you put in the hours. The good news? There’s a simple math behind every dash that you can tweak to make your paycheck grow. In this post, I’ll walk you through the exact formula I use on Dash Mastery, and show you how to turn a “just getting by” week into a solid cash‑in.

Why the Formula Matters Now

The gig market is getting crowded. More couriers mean more competition for the same orders, and the apps are quick to adjust base rates when demand shifts. If you rely on luck alone, you’ll get left behind. Knowing the numbers lets you pick the right orders, the right times, and the right routes—so you’re always a step ahead of the crowd.

Break Down the Pieces

Think of your earnings as four Lego blocks that snap together. Each block can be made bigger with a little effort.

Base Pay

Base pay is the amount DoorDash gives you for each delivery before anything else. It’s calculated from distance, time, and difficulty. The trick isn’t to chase the highest base pay per order—those often come with long waits or far‑away drop‑offs. Instead, aim for a sweet spot where the base pay per minute is high. On my phone I keep a quick note: “$8‑$10 for 15‑minute trips.” When an order falls outside that range, I swipe left.

Promotions

Promotions are the bonuses DoorDash throws in to keep couriers moving. They come in three flavors:

  • Peak Pay – extra dollars per order during busy hours.
  • Challenges – complete a set number of deliveries for a bonus.
  • Hotspots – extra pay for delivering in a busy zone.

The key is to treat promotions like a map, not a mystery. Open the “Promotions” tab before you start your shift, write down the active challenges, and plan your route around the hotspots. If a challenge says “10 deliveries in 2 hours for $30,” that’s $3 per delivery on top of everything else—easy money if you can keep the pace.

Tips

Tips are the part of the earnings that most couriers love to talk about. They’re not random; they’re tied to how you treat the customer and how quickly you deliver. A few habits that boost tips:

  • Keep the food upright and sealed.
  • Greet the customer by name if you have it.
  • Offer a quick “thank you” and a smile (or a friendly wave if you’re wearing a mask).

I once delivered a bag of tacos to a family of four. I called out “Taco night!” and handed each child a napkin. The tip came back $12 on a $15 order. Small gestures add up fast.

Efficiency Gains

This is where the math really shines. Efficiency is measured in dollars per minute (or per mile). If you can shave five minutes off a 20‑minute route, you earn more in the same time window. Here’s how I improve efficiency:

  1. Batch orders when possible. Two orders from the same restaurant to nearby addresses can be done in one trip.
  2. Use a navigation app that avoids traffic. I set Google Maps to “avoid tolls” and “prefer highways” during rush hour.
  3. Park smart. Find a spot that lets you walk to the pickup without circling the block.

Putting It All Together: A Simple Spreadsheet

You don’t need fancy software—just a phone’s notes app or a tiny spreadsheet. Create columns for:

  • Order #
  • Base Pay
  • Promotion Bonus
  • Tip
  • Time (minutes)
  • Earnings per Minute

After each delivery, fill in the numbers. At the end of the shift, sort by “Earnings per Minute.” The top rows show which types of orders are worth repeating. Over a week, you’ll see patterns like “15‑minute orders with peak pay in downtown give $0.70 per minute” versus “30‑minute orders with no promotion give $0.45 per minute.” Use that data to shape your next shift.

Test It on a Real Shift

Last Thursday, I tried the formula on a 6‑hour shift during a local concert. I started by checking the promotions tab: there was a $5 challenge for 8 deliveries and a hotspot around the arena. I set my goal: 12 deliveries, each at least $0.65 per minute.

I logged the first three orders. Two were long‑haul, low‑tip runs that fell below my target, so I swiped them away. The third was a 12‑minute order from a pizza place inside the hotspot, with a $2 peak pay and a $4 tip. That one hit $0.78 per minute. I kept that pattern, batching a coffee run with a sandwich drop‑off next door. By the end of the shift, I hit 13 deliveries, earned $215, and beat my usual $180 for the same time slot.

The spreadsheet confirmed it: my average earnings per minute rose from $0.48 to $0.66. That’s a 38% boost without working extra hours.

Final Checklist

Before you start any shift, run through this quick list:

  • Open the Promotions tab and note active challenges.
  • Set a target earnings‑per‑minute based on yesterday’s data.
  • Keep a simple log (notes app works fine).
  • Prioritize orders that hit your target and fall inside hotspots.
  • Use a navigation app that avoids traffic and shows real‑time ETA.
  • Deliver with a smile and a quick thank‑you.
  • Review your log at the end of the shift and adjust the target for next time.

Follow these steps, and you’ll see your weekly pay climb steadily. The DoorDash earnings formula isn’t a secret—just a clear way to look at the numbers and make smarter choices. Keep tweaking, keep tracking, and let the data do the heavy lifting.

Reactions