Practical intel for DoorDash drivers who want to stop leaving money on the table. No fluff, just the math.
DoorDash doesn't pay you per hour. You get paid per offer. Each offer is a combination of guaranteed base pay + tip + bonuses — and understanding that structure is the difference between grinding and working smart.
DoorDash shows you the total offer upfront. But the base pay portion is often as low as $2.50 — the rest is customer tip. A $12 offer might be $2.50 base + $9.50 tip. DD keeps the spread between their guaranteed minimum and what you see.
Dashers averaging $12–15/hr are typically doing 2–3 good orders per hour at $7–10 net profit each. That means 1–2 orders per hour are not moving the needle. Your goal: increase the ratio of good orders to bad ones.
Peak Pay sounds great but it's usually $1–2 extra. Over a 3-hour surge window, that's maybe $3–6 extra total if you get 3 orders. Don't let Peak Pay bait you into accepting bad base offers — it rarely covers your real costs.
Offer shown: $7.50 for 6 miles
What looks good until you do the math:
• Fuel cost: 6 mi ÷ 25 mpg × $3.85/gal = $0.92
• Vehicle costs: 6 mi × $0.20/mi = $1.20
• Total cost: $2.12
• Net profit: $7.50 - $2.12 = $5.38
• Per mile: $5.38 ÷ 6 = $0.90/mi — above IRS rate, so it's profitable. But if it takes 35 minutes, that's only $9.20/hr. Acceptable, not great.
DoorDash's acceptance rate metric is designed to make you feel guilty about declining bad offers. Ignore it. Your income depends on per-order profitability, not acceptance rate.
As a quick filter: if the total offer dollars aren't at least equal to the trip miles (e.g., $8 offer for 8 miles), it's probably not worth it. Use DashEdge to check the real per-mile profit.
Hot zones, dinner rush, bad weather — these are when DoorDash raises base pay and customers tip better. If you're in a low-demand window, park and study or go do something else until it picks up.
High-mileage orders have hidden costs: more gas, more wear, more time. A $12 offer for 12 miles is worse than a $7 offer for 3 miles. Run the per-mile math every time.
DoorDash's Diamond tier (formerly Top Dasher) is sold as a privilege. In reality, it changes your order queue — and the changes aren't always what you'd expect.
| Platinum Benefit | What It Actually Does | Reality Check |
|---|---|---|
| Priority order queue | You see better offers first in some areas | Limited — only in high-volume zones |
| Dash anytime (no scheduling) | Start dashing without booking a shift | Useful — real benefit if you dash non-standard hours |
| Higher order priority | Better placement in the offer queue | Marginal — doesn't mean better orders, just faster access |
| Better AR bonus potential | You can keep AR high without taking bad orders | Only helps if you were already doing 70%+ AR naturally |
| Better earnings potential | DoorDash claims Platinum dashers earn more | Unverified — no public data; often marketing language |
If you dash at odd hours (early morning, late night) and can't get scheduling blocks, the ability to dash anytime is valuable. If you already hit 70%+ AR naturally, maintaining it costs you nothing.
If you're grinding your AR from 40% to 70% just to keep the badge, you're accepting bad orders that cost more than the benefits. The time spent declining and accepting is worth more than the Platinum perks.
Platinum costs time to maintain (70% AR). If maintaining that AR causes you to accept 10 bad orders per week at $3 below your threshold, that's $30/week you're leaving on the table — far more than any Platinum benefit provides.
The best dashers don't rely on DoorDash alone. Running DD + Grubhub + UberEats simultaneously gives you a bigger pool of offers to cherry-pick from — but it requires discipline.
Accept orders on the platform with the best payout. Let the other apps sit idle. When one platform offers a bad order, another might offer a good one in the same window. You always have a fallback.
Use DashEdge to evaluate every offer, regardless of platform. The fuel and vehicle cost math is the same — a $9 UberEats offer for 5 miles has the same real cost as a $9 DoorDash offer for 5 miles. Run the calculation before accepting on any platform.
Don't multi-app in a way that hurts customers — don't accept orders from two platforms for the same window unless you can genuinely complete both. Unexplained delays and cold food hurt your ratings and the platforms' trust in you.
As a dasher, you're running a small business. That means you can deduct vehicle expenses — and the IRS makes it easy with a flat per-mile rate. Most dashers completely overlook this at tax time.
Log your miles in a spreadsheet or app — Date, Start Odometer, End Odometer, Purpose. The IRS wants business vs. personal separation. For DoorDash, any mile from home to a pickup or from a dropoff to your next pickup counts as a business mile.
Standard (per-mile): $0.67/mi × miles. No receipts needed. Easiest for most dashers. Actual expense: Track gas, insurance, repairs, registration — more work but sometimes better if you drive a very efficient or very inefficient vehicle.
Phone bill portion used for DD (pro-rata), any bags or hot bags, any tools or equipment. Keep receipts. These add up — a $200 hot bag + $50 phone pro-ration + mileage = meaningful deductions on a modest dasher income.
DashEdge flags offers as "Underperforming" when they fall below $0.67/mi because that's what the IRS says is the baseline cost of operating a vehicle. If an offer doesn't cover the IRS standard deduction rate, you're effectively losing money relative to what you could deduct on your taxes.
Better threshold: Aim for $1.00+/mi net profit — that covers your IRS deduction plus gives you actual cash above your real vehicle costs.
Customers don't need a paragraph. They need confirmation and a rough ETA. Over-communicating is as bad as no communication — the goal is to set expectations without being clingy.
Message once: Right after you pick up the order. "Hi! Just picked up from [Restaurant]. ETA: [time]. See you soon!" This is the most important message — it sets expectations.
Don't message: When you're waiting for the order, when you're driving, or after you've delivered. Text only when there's new information to share.
Customers are busy. A short message gets read; a long one gets ignored. The sweet spot: 1–2 sentences. "Picked up your order! ETA 12 min." That's it. No emojis, no "I hope you're having an amazing day."
Message right at pickup, not before. Messaging while waiting for food comes across as nervous. Message after delivery only if there's a problem (late, wrong item). Customers hate redundant pings.
Pickup confirmation: "Hi! Just picked up your order from [Restaurant]. ETA: [X] min. Be there soon!"
Arrival message: "Just arrived! Your order is at the door."
Delay message: "Running about 5 min late due to traffic — wanted to let you know!"
What to NEVER say: "I'm on my way!" (without ETA), "Your food is in the bag!" (redundant), anything longer than 2 sentences. Customers don't read paragraphs from dashers.
DashEdge shows you real profit after fuel and vehicle costs — instantly.