ExpenseBot

Lyft CSV Export for Taxes: What Drivers Actually Get (and What's Missing)

Lyft doesn't offer a per-trip CSV like Uber. Here's exactly what Lyft data exports include, what's missing, and how to build an IRS-compliant mileage log and income record without it.

Uber drivers have it easy: download a CSV, import it, and get a complete mileage log and income record in under a minute. Lyft drivers don't get that. If you've searched for a Lyft per-trip CSV with distance and earnings data, you already know — it doesn't exist.

This article explains exactly what Lyft does and doesn't provide, how to piece together an IRS-compliant tax record from what's available, and how to get credit for every mile you drove — including the deadhead miles Lyft doesn't track at all.

Lyft vs. Uber: What Data Each Platform Gives You

Data PointUberLyft
Per-trip distance CSVYes — distance columnNo
Per-trip earnings breakdownYes — earnings, tip, surge columnsNo (weekly totals only)
Unique trip ID for dedupYes — id columnRide history has trip IDs but no earnings
Weekly earnings emailYesYes — with more detail than Uber's
Annual 1099 in driver accountYesYes
In-app mileage trackingNo (CSV is the source)Available in some markets, accuracy varies

The core gap: Lyft has no distance data in any downloadable format. Every mileage deduction a Lyft driver claims must come from a source outside Lyft — a GPS tracker, Google Maps Timeline, or manual odometer log.

What Lyft Actually Exports

You can request your data from Lyft through their privacy portal, but what you get is limited for tax purposes:

  • Ride history — a list of trips with trip ID, date, approximate start location, and ride type. No distance, no earnings per trip.
  • Account information — profile, payment methods, preferences.
  • Transactions — deposit amounts to your bank account (weekly or instant), not broken down by individual ride.

For tax purposes, none of these give you what you need directly. The ride history list can help you count trips per tax year (useful for audits) but won't give you a mileage log or per-trip income breakdown.

What Lyft does give you in-platform: the Driver Dashboard in the app shows your all-time mileage and earnings. But these totals aren't exportable, aren't auditable, and may not align with IRS definitions of "business miles" (they typically count all on-trip miles, not deadhead).

Your Weekly Lyft Earnings Emails (and Why They Matter)

Lyft sends a weekly earnings summary to your registered email every Monday. These emails contain more useful detail than the driver portal exports:

  • Total weekly earnings (ride income)
  • Tips earned
  • Bonuses and streak pay
  • Number of rides completed
  • Hours online

Why this matters: ExpenseBot can scan these emails directly from your Gmail inbox. When you connect your Google account, ExpenseBot looks for weekly Lyft earnings emails, extracts the income totals, and creates Income Tab entries — categorized as Rideshare Income — without manual data entry.

The result is a running weekly income record that matches Lyft's own numbers, which makes 1099 reconciliation at year-end straightforward. For more on how ExpenseBot handles Lyft income specifically, see Lyft Driver Tax Tracker.

Tracking Mileage Without a Per-Trip CSV

Since Lyft won't give you miles, you need to capture them yourself. Four approaches:

Option 1: GPS Mileage Tracker App

Apps like MileIQ, Everlance, or the mileage tracker built into ExpenseBot run in the background and detect driving automatically. You classify each drive as business or personal. These apps create trip-by-trip logs with date, start/end points, and miles — meeting IRS requirements exactly.

Advantage: Captures deadhead miles (driving to pickup). This is the biggest advantage GPS trackers have over Uber's CSV, which doesn't capture deadhead.

Option 2: Lyft's In-App Mileage Tracking

Lyft has added mileage tracking to the driver app in some markets. Go to Work Hub → Mileage in the app to see if it's available. Where it works, it tracks total miles including deadhead. Exportability is limited — check if your market supports a CSV export.

Option 3: Google Maps Timeline

If you have Location History enabled on your Google account, Google Maps records every trip you take. You can export this data and filter for driving segments during your working hours. Not a clean solution, but useful if you realize mid-year you need a backup record.

Option 4: Manual Odometer Log

The IRS accepts manual logs. Write down odometer start and end readings for each shift, with the date and your market. Less granular than GPS but legally sufficient. ExpenseBot lets you enter manual mileage entries directly from the Mileage Log tab.

For a complete mileage strategy — including what the IRS requires in each log entry and how to catch up if you've been tracking nothing — see our Mileage Log Template.

Building an Income Record from Lyft's Data

Without a per-trip earnings CSV, here's the most reliable income tracking approach for Lyft drivers:

  1. Connect Gmail to ExpenseBot. ExpenseBot scans your inbox for Lyft weekly earnings emails and creates Income Tab entries automatically. This gives you a weekly income record going back as far as Lyft emails exist in your inbox.
  2. Verify against bank deposits. Lyft deposits weekly or daily (with Express Pay). Cross-reference your bank statement totals against ExpenseBot's income total quarterly to catch any missed weeks.
  3. Reconcile against your 1099 at year-end. Lyft's 1099-NEC shows total nonemployee compensation. Your running income total should be close; differences are usually timing (a payment that crosses calendar years) or bonus payments not captured in weekly emails.

This three-step approach gives you a defensible income record even without per-trip data — and it's the same methodology used by accountants who specialize in gig economy returns.

Understanding Your Lyft 1099 — and What Isn't On It

Lyft sends Form 1099-NEC (Box 1, nonemployee compensation) for most drivers. The 2026 1099-K threshold is $20,000 in gross payment volume — reinstated by the OBBBA signed July 4, 2025. Below that threshold, no 1099-K, but income is still fully taxable.

What's on your Lyft 1099:

  • Total ride income paid to you
  • Bonuses and incentives in some cases

What may NOT be on your Lyft 1099:

  • Tips paid in cash — 100% taxable, report on Schedule C even if Lyft doesn't
  • Referral bonuses — sometimes reported on 1099-NEC, sometimes not; taxable either way
  • Challenge and streak bonuses — usually included but check your annual tax summary

The safest approach: use your weekly email totals (or ExpenseBot's income record) as your Schedule C income, then reconcile against the 1099 at year-end. If the 1099 is higher, investigate why before filing.

Schedule C for Lyft Drivers: Line-by-Line

Lyft income goes on Schedule C (Profit or Loss From Business) as self-employment income. Here's how the key lines map:

Schedule C LineWhat Goes HereLyft Source
Line 1 (Gross receipts)Total rideshare income1099-NEC amount or weekly email totals
Line 9 (Car/truck expenses)Mileage × $0.725 (2026)GPS tracker export or manual log
Line 10 (Commissions)Lyft's service fee (if using gross income method)Annual tax summary or weekly email breakdown
Line 25 (Utilities)Phone + data plan (business %)Phone bill × business-use percentage
Line 27 (Other expenses)Car washes, dashboard cam, accessoriesReceipts / ExpenseBot expense entries

After deductions, Schedule C net profit flows to Schedule SE for self-employment tax (15.3% on net income up to the Social Security wage base). The SE tax deduction (50% of SE tax) goes on Schedule 1 Line 15 to reduce your adjusted gross income.

For a side-by-side comparison of Lyft vs. Uber from a tax standpoint — including which platform's income tracking is easier to work with — see Lyft Driver Tax Tracker.

Share:

Track Mileage Automatically with ExpenseBot

Google Maps calculates your distances. Current IRS & CRA rates applied automatically. Tax-ready mileage log in seconds.

No credit card required · Deploys in 30 seconds