DoorDash Dasher Earnings

Retrieve Base Pay, Tips, Promotions, and Total Earned from a DoorDash Dasher Weekly Summary

Manually copying DoorDash, Uber, and Instacart earnings into a spreadsheet takes 20 minutes per week — this does it in 10 seconds.

5-10s per screenshot · Up to 99% accuracy on printed text

Base Pay · Tips · Bonus
Peak Pay · Promotions
Multi-Platform Batch

Four Line Items That Tell Your Weekly Earnings Story

The DoorDash Dasher app shows a stacked earnings list — Base Pay, Tips, Promotions, and a cumulative Total. With Custom Column Extraction, you name the columns — the AI reads each line by what the label means, not the order DoorDash chooses.

Base Pay (Dasher Total)

DoorDash's contribution per offer — $2-10+ depending on distance and desirability. Listed as "Dasher Total" or "Base Pay" in the earnings list. Uber calls this "Trip Earnings," Instacart calls it "Batch Earnings" — the AI reads the label regardless.

Tips

A separate line from Base Pay. 100% of customer tips pass through — median $3.66 per delivery, nearly half of most dashers' total. The AI reads the Tips label independently of other lines.

Promotions & Peak Pay

Peak Pay bonuses ($1-8/order), Challenge completions, and Delivery Streaks as their own line. The label varies week to week — the AI identifies it by promotional context.

Total Earned

The cumulative figure — Base Pay, Tips, Promotions, and any Adjustments rolled in. Extracting it alone loses the breakdown that matters for tax prep.

Three Platforms, Three Earning Formats, One Missing View

A dasher running DoorDash alongside Uber and Instacart sees weekly earnings in three completely different layouts — and no single place merges them.

01

Each Platform Names the Same Data Differently

DoorDash calls it "Base Pay" in a stacked list. Uber labels it "Trip Earnings" in a card. Instacart's "Batch Earnings" includes the batch incentive. Three names for the same concept — manual tracking needs all three mappings to produce one clean spreadsheet.

02

"Adjustments" Appear Without Explanation

DoorDash shows an "Adjustments" line on the weekly summary — typically Prop 22 top-ups or corrections. But the label alone doesn't tell you what triggered it. Dashers on Reddit regularly ask "the adjustment has gone wild" when it doesn't match expectations.

03

Weekly Fields Don't Map to Tax Categories

The weekly page shows "Base Pay" and "Promotions" separately, but the annual 1099-NEC groups them differently. Without weekly records preserving the original breakdown, tax prep means guessing.

01

One Column Set for Every Platform You Run

Set up Base Pay, Tips, Promotions, Total Earned once. Upload DoorDash, Uber, and Instacart screenshots together. Add a Platform column and every row is automatically labelled — three apps, one spreadsheet.

02

Extract Adjustments When They Appear

Define an Adjustments column. If the weekly page shows one, the AI captures it. If there is none that week, the column stays empty — clean data with no guessing.

03

Weekly Data That Travels to Tax Season

Extract week by week, and by year-end you have a full earnings log with every component categorized by platform and earnings type. Cross-reference with the annual DoorDash Tax Summary, and your Schedule C is half-written.

From Three Separate App Screenshots to One Consolidated Earnings Log

The Manual Way

A dasher running DoorDash, Uber, and Instacart ends the week with three app screenshots. Opening each one to check Base Pay, Tips, and Promotions, then typing each number into a spreadsheet by hand — because every platform uses different field names. Across three apps, roughly 20 minutes. Repeat every week.

"I've been doing Uber and DoorDash for a bit... I'm realizing I have zero system for keeping track of what I'm actually making." r/GigWork

With Custom Column Extraction

Drop the week's DoorDash, Uber, and Instacart earnings screenshots into one batch. Name your columns: Base Pay, Tips, Promotions, Total Earned, Platform. The AI reads each screenshot — one says "Base Pay," another "Trip Earnings," another "Batch Earnings" — and routes every value to the correct column by label. Export one XLSX with every platform's weekly summary as a clean row (~20 min manual vs ~30s for a 3-app batch).

When Dasher Earnings Extraction Works Best — and When to Be Cautious

When It Works Best

Direct screenshots from the Dasher app's Earnings screen. High-contrast machine-rendered text in the stacked list produces clean input for all four fields

Batch processing across DoorDash, Uber, and Instacart earnings screens. One column set handles all three platforms — every weekly summary becomes a comparable row in a single spreadsheet

Old screenshots saved from weeks or months ago. The Dasher app only retains the current year; screenshots preserve data the app no longer shows, and the AI reads archived captures with the same accuracy

When to Be Cautious

Compressed screenshots forwarded through messaging apps. WhatsApp or SMS compression blurs the stacked list labels — spot-check values from forwarded copies

The tool extracts visible data — it does not calculate net earnings or tax liability. Base Pay, Tips, and Promotions are gross earnings. Mileage deductions, self-employment tax, and quarterly estimates are your own spreadsheet work

Screenshots of the Dasher app's home screen or map view. The main interface shows a live earnings counter, not the itemized weekly breakdown. Screenshot the Earnings screen for the full stacked list

Frequently Asked Questions

Can the Base Pay column capture earnings from both Earn per Offer and Earn by Time modes?

Yes. The weekly summary shows a single rolled-up Base Pay (Dasher Total) line regardless of earning mode. Define a column named Base Pay and the AI reads that cumulative figure from the stacked list — whether it's labeled "Dasher Total" or "Base Pay."

Are Tips and Promotions extracted as separate columns or combined?

They are separate when you define distinct column names. DoorDash displays Tips as its own line and Promotions (Peak Pay, Challenges, Delivery Streaks) as another. Define Tips and Promotions, and the AI fills each from the correct labeled line. Define only Total Earned if you want the rolled-up figure.

Can I batch DoorDash Dasher earnings with Uber Driver and Instacart Shopper screenshots in the same export?

Yes. Define one shared set of column names — Base Pay, Tips, Promotions, Total Earned — and add a Platform inferred column. The AI processes all three in one batch, populating the Platform column from each app's branding. See the rideshare and delivery overview for the full field naming breakdown.

What about "Adjustments" on the weekly page — can that be extracted?

Yes. Define a column named Adjustments. The AI reads the Adjustments line if it appears — typically Prop 22 guaranteed earnings top-ups in California or corrections. If none was applied that week, the column stays empty. Note that the weekly summary shows the amount but not the calculation breakdown.

DoorDash offers monthly earnings statements — should I use those instead of weekly screenshots?

Monthly statements provide a useful summary but have limitations compared to weekly screenshots. They report at the monthly level (losing week-over-week granularity), the field structure differs from the weekly view, and they only cover the current year. The best approach is both: weekly screenshots for granular tracking, monthly statements for annual tax cross-reference.

📮 contact email: [email protected]