← AI Bookkeeper

Rideshare and delivery driver bookkeeping: mileage or gas, not both

If you drive for Uber, Lyft or DoorDash you are self-employed: the platforms pay you, you pay for the car, the phone and the insurance, and the tax return wants one clean profit figure. The bank statement has all of it. The trap is deducting the car twice.

Worked example: one June, three apps

The tool ships a synthetic checking statement for a driver (fixtures/driver-checking.csv): three Uber/Lyft/DoorDash deposits, fuel, a car wash, an oil change, a phone bill, auto insurance and one grocery run. All twelve lines get a suggested account; the grocery run is filed to owner draws (3100) by hand because it is not a business cost.

Read by the tool's CLI (import, accept 0.7, report, schedulec). Synthetic data, not a real driver.
June 2026Amount
Uber (two deposits), Lyft, DoorDash$1,930.40
Fuel, car wash, oil change−$258.04
Auto insurance−$182.00
Phone−$85.00
Profit, actual costs$1,405.36

That is the actual expense method. The other is the standard mileage rate: the tool's mileage log holds 410 business miles at the 2026 rate of 72.5 cents it has on file, a $297.25 deduction. Standard mileage replaces fuel, repairs, insurance and depreciation, so on that method the same month is $1,930.40 − $297.25 − $85.00 phone = $1,548.15. Here actual costs ($440.04 of fuel, service and insurance) beat the mileage figure; with more miles and less insurance the order flips. Work out both before you file; the rules also limit switching between them in later years.

What the tool does for a driver

  1. Imports the bank CSV and suggests Sales for Uber, Lyft, DoorDash, Instacart, Spark, Amazon Flex and Upwork-style payouts, and vehicle costs for fuel, car washes and service.
  2. Keeps a mileage log (trip add 410 --date 2026-06-30 --purpose "rideshare") with the IRS rate for each trip's date.
  3. Warns on double counting. Run schedulec --year 2026 and, if line 9 holds both booked car costs and a mileage deduction, it says so. It does not look at auto insurance on its own line, which the standard rate also covers, so check that yourself.
  4. Keeps groceries out of expenses when you file them as owner draws (3100).

Payout rules are written from the platforms' names, and the rate is from the tool's table; no real driver's statement has been tried. The IRS publishes the current rate, so confirm it.

Questions

Is my Uber, Lyft or DoorDash payout my income?

Book the platform's payments to you as sales (Schedule C line 1) and your costs as expenses. A weekly deposit is the figure after the platform's own deductions, so compare it with the earnings statement and the 1099 you receive.

Can I deduct both gas and the standard mileage rate?

No. The standard mileage rate is used instead of actual vehicle costs such as fuel, oil, repairs, insurance and depreciation; only parking and tolls can be added. AI Bookkeeper warns when the same year has both booked fuel and logged miles on Schedule C line 9.

Is it free?

Yes. It is open source (MIT), runs in your browser and nothing is uploaded.

Open AI Bookkeeper and import your bank statement.