A stacked order is what DoorDash calls it when the app sends you two (or occasionally three) orders to handle on the same trip — typically picking up from the same restaurant or two nearby restaurants and delivering to two different customers in close proximity. For Dashers who learn to read stacks correctly, they're a meaningful boost to hourly throughput. For Dashers who accept bad stacks blindly, they're a frustrating waste of time. This guide covers the mechanics of how stacks work, the heuristics that tell good stacks from bad ones, and the tactical playbook for delivering two orders profitably.
10–15 minute signup · Subject to background check and availability
What's in this guide
- What a stacked order actually is
- How the Dasher app presents stacks
- The math: when stacks are good vs bad
- Tactical playbook: delivering two orders at once
- Common mistakes with stacked orders
- How stacks affect your metrics
- FAQ
What a stacked order actually is
DoorDash's algorithm assigns multiple orders to a single Dasher when:
- The pickup locations are the same restaurant or very close to each other (often within a few blocks).
- The drop-off locations are along a similar route or in the same neighborhood.
- The timing of both orders aligns (both ready at roughly the same time).
When this happens, you get a single offer covering both deliveries, with combined pay and combined route information.
Two patterns:
Type 1 — Same restaurant, two customers. A single restaurant has two orders ready at the same time, and you grab both, then deliver to Customer A and Customer B. Most efficient flow because pickup is one location.
Type 2 — Two restaurants, two customers. You pick up Order A from Restaurant 1, then pick up Order B from Restaurant 2 (typically nearby), then deliver both. More logistically complex but still routinely offered.
Less common but possible:
Type 3 — Three orders. A "triple stack" — three orders, multiple pickups or one big pickup. Rare and often a red flag (frequently low-paying with complex routing).
How the Dasher app presents stacks
When you receive a stacked offer, the app shows:
- The combined dollar amount (pay for both orders, including base + tips visible at offer time).
- Combined miles or time estimate.
- Stack indicator (typically "+2 orders" or similar badging on the offer card).
- Stop sequence if you accept (Restaurant → Stop 1 → Stop 2, or Restaurant 1 → Restaurant 2 → Stop 1 → Stop 2 for two-restaurant stacks).
What the offer screen doesn't always show clearly:
- Whether the two drop-offs are 1 block apart or 5 miles apart — this is the biggest factor in whether a stack is profitable.
- Whether the two restaurants are 100 feet apart or across town for two-restaurant stacks.
- Which customer is delivered first (the algorithm picks the order; you can't reorder mid-route).
You usually have to mentally compute the route from the pickup-and-stop addresses shown to evaluate whether the stack is worth taking.
The math: when stacks are good vs bad
The simple framing: a stack is profitable when the incremental time for the second delivery is small relative to the incremental pay.
A good stack: - Combined pay is roughly 1.5× a normal single order - Combined time is roughly 1.2× a normal single order - Drop-offs are within ~1 mile of each other - Both restaurants/customers are along your existing route direction
A bad stack: - Combined pay is barely 1.2× a normal single order - Combined time is 1.7× a normal single order - Drop-offs are 4+ miles apart - The route doubles back on itself - One drop-off is in a difficult-to-park or hard-to-find building
The mental rule of thumb: Would I accept the second order on its own at the marginal pay it adds? If the first order alone is $7 and the stack pay is $9, the second order is "worth" $2. Would you accept a $2 order to deliver across town? Almost certainly not.
For specifics on how the Dasher pay model works overall, see How DoorDash Driver Pay Works and DoorDash's official Dasher Pay article.
Tactical playbook: delivering two orders at once
Once you've accepted a stack, execution matters:
At the pickup:
- Confirm both orders. Two-order pickups are where mistakes happen — restaurants give you the wrong bag, or only one of the two orders is ready. Verify the names on each bag against the app.
- Check temperature. If one order is cold and the other hot, separate them in your bag.
- Pay attention to which customer is which. The app is the source of truth, but it's easy to mix up bags. Some Dashers use a marker or small sticker on the bag for visual reference.
Driving between drops:
- Don't open the bag for the wrong customer. If both orders are in the same insulated bag, keep them oriented so you grab the right one at each stop.
- Mental check at each stop: which order am I delivering? The app tells you, but a sloppy mistake is delivering Order A to Customer B's address.
At each drop:
- Follow the customer's specific instructions for each one separately. Customer A might want hand-it-to-me; Customer B might want leave-at-door. Different customers, same stack — different instructions.
- Take the photo proof if it's a leave-at-door. Both deliveries each need their own photo if both are leave-at-door.
- Mark the delivery complete in the app before driving away. Otherwise the timer keeps running and could affect your on-time rate.
Time management:
- A two-order stack should take 25–40% more time than a single order. If you're at 60%+ more time, something went wrong (slow restaurant, traffic between stops, hard-to-find addresses).
- Don't rush the first delivery to get to the second. Quality at each delivery affects your customer rating, which is a deactivation-relevant metric. See DoorDash Ratings, Acceptance, and Completion Rates Explained.
Get Started →
Common mistakes with stacked orders
Mistake 1: Accepting any stack just because it looks like more money. The combined dollar number is misleading — what matters is the marginal pay vs marginal time of the second order.
Mistake 2: Not checking the route map before accepting. Stacks where the drops are 5+ miles apart almost always lose money on the second order.
Mistake 3: Picking up Order B and forgetting Order A. Especially in a busy restaurant. Slow down at pickup; verify both bags.
Mistake 4: Mixing up which bag goes to which customer. Embarrassing, and usually irreparable once you've handed off the wrong food.
Mistake 5: Driving aggressively between stops to "catch up." The pressure is internal — DoorDash's on-time estimate accounts for stacked delivery. Drive normally.
Mistake 6: Accepting a triple-stack from a problem restaurant. Triple stacks compound restaurant-prep risk. If one of the three orders is delayed at pickup, all three customers get cold food.
Mistake 7: Treating a two-restaurant stack like a one-restaurant stack. Two-restaurant stacks are operationally different — verify pickup at each restaurant, manage the second pickup actively.
How stacks affect your metrics
Stacks affect your performance metrics in subtle ways:
- Customer Rating — same as any delivery. Each customer rates separately. Bad stack execution = potentially two bad ratings instead of one.
- Acceptance Rate — declining a stack counts as one declined offer (not two), even though it covers two orders. Doesn't matter for deactivation but does matter for Top Dasher consideration.
- Completion Rate — once accepted, both orders need to be completed. Unassigning mid-stack lowers completion rate proportionally.
- On-Time Rate — both delivery windows are tracked. A late first delivery hurts; a late second delivery hurts. Two ways to fail vs one.
For the full metric picture, see DoorDash Ratings, Acceptance, and Completion Rates Explained.
Order on DoorDash DashPass for unlimited reduced-fee delivery on eligible restaurants and grocery partners. New users often get $0 delivery on first orders. Open DoorDash →
FAQ
Can I unassign one order from a stack and keep the other? Generally no. If you accept a stack and need to unassign, contact support — sometimes they can re-route just one order to another Dasher and keep the other with you. This is a support flow, not a self-service one.
Do stacks always come from the same restaurant? No. Same-restaurant stacks are most common, but two-restaurant stacks happen frequently in dense areas. Three-restaurant stacks are rare.
Are stacks more common in certain markets? Yes — dense markets with high order volume produce more stack opportunities. Sprawling suburban markets produce fewer.
Does Top Dasher status affect whether I see more stacks? Top Dashers see more orders generally, including stacks. But stacking algorithm decisions are independent of Top Dasher status — same stack rules apply.
Will the customer know my order was stacked with another? Usually no. The customer sees their own delivery progress in their app; they don't see that there's another delivery on the same trip. The app sometimes does mention "your Dasher is making another delivery first" if the wait extends meaningfully.
Should I deliver alphabetically by customer name? By address order? By distance? The app picks the order, you don't. Follow the app's stop sequence. It optimizes for total time, which is usually correct.
What if the second order's customer wants me to wait outside their building? Polite but firm: complete the delivery as instructed by the app and continue. Excessive waiting at one drop hurts the next delivery's timing.
Can I take a stacked order on a bike? Yes — bike Dashers can absolutely take stacks if both orders fit in their cargo. Two-customer stacks at the same restaurant are particularly bike-friendly. See DoorDash on a Bike or Scooter.
Does the customer who's delivered second see a longer wait time? Yes — the second customer's app shows a longer estimate that accounts for the first delivery. They expect a slightly longer wait.
Related reading:
- How to Become a DoorDash Driver: Complete Sign-Up Guide
- How DoorDash Driver Pay Works
- DoorDash Ratings, Acceptance, and Completion Rates Explained
- DoorDash Hotspots Explained
- DoorDash Top Dasher Program
- DoorDash on a Bike or Scooter
- Dasher Equipment & Gear Guide
Important Disclaimers — DoorDash Driver/Dasher Affiliate Disclosure:
Dashers are independent contractors (1099), not DoorDash employees. Becoming a Dasher is subject to background check and availability in your market. Dash availability and the ability to dash anytime are subject to local market demand and any waitlists. DasherDirect is subject to approval. Fast Pay availability and fees apply. Sign-up incentives, earnings boosts (including alcohol-delivery and other Peak Pay opportunities), and any cited dollar amounts vary by market and are not guaranteed: earn more per order as compared to restaurant orders is provider language; actual earnings may differ and depend on factors like number of deliveries you accept and complete, time of day, location, and any costs. Hourly pay is calculated using average Dasher payouts while on a delivery (from the time you accept an order until the time you drop it off) over a 90-day period and includes compensation from tips, peak pay, and other incentives. We may earn an affiliate commission if you sign up to Dash through a link on this page; the application process and pricing are the same. Not financial, legal, or tax advice — consult your own CPA or fiduciary advisor for your specific situation.