DoorDash clone analysis

13 Aug 2026 · unofficial study

Public site teardown

Canonical pricing lives at /dashpass.

A curl capture of the logged-out DoorDash marketing site. The $9.99 price is an i18n string inside the RSC payload. This page maps what the HTML actually contained, and runs the published terms through a break-even check. Not affiliated with DoorDash.

01

/dashpass

The only consumer pricing URL that returned 200. With or without the trailing slash.

02

Four decoys

/pricing, /plus, /plans, and /membership are Next not-found shells. They do not redirect.

03

$9.99 / month

$0 delivery on DashPass orders over $12. 5% back on pickup. A free 30-day trial. Absent from visible HTML.

Break-even

DoorDash did not publish a standard delivery fee in the captured HTML. The fee below is your assumption. Service-fee discounts, taxes, and Lyft credits are left out.

75% delivery · 25% pickup

Dollars, not from the capture.

Free delivery starts at $12.

DashPass is $22.35 cheaper this month.

6 delivery · 2 pickup

Without DashPass

$29.94

With DashPass

$7.59

Captured URLs

One response each, no redirects. Desktop Chrome user-agent, 13 Aug 2026 ~00:40 PT. www.doordash.com.

Where the price string lives

Visible DashPass HTML had a generic homepage title and no price. These keys were inside the flight payload.

Homepage is partial SSR

Hero, three audience cards, a DashPass band, category blocks, and the footer are in the HTML. Nine stylesheets, with most of the look inlined. Three content images: scooter, storefront, phone. The hero photo was a CDN preload.

Stack is Next.js App Router (consumer-web-next) behind Cloudflare. Flight data is self.__next_f. There is no __NEXT_DATA__.

ee21cf2929c980d4828d1c6b643f249de4c6004e

Hero field #FF3008

DashPass is an RSC shell

After scripts are stripped, the curl body is the footer. Zero images, zero stylesheets, about 1.54 MB of script and 194 KB of inlined CSS. Fifty-one flight pushes. Route group (no-layout) / (dashpass).

The title tag stays the generic homepage title. A DashPass-specific title exists only as an i18n string. Plan tiles were not in the logged-out HTML.

Audience hosts