Uber / Lyft Driver Earnings Calculator
About this calculator
Model weekly rideshare earnings after entered vehicle costs and an optional planning reserve. Compare app scenarios and solve a gross earnings goal.
How to use this Uber / Lyft earnings calculator
Enter one week’s driver earnings, online hours, total business miles, US MPG and fuel price per US gallon. Choose whether tips are already in gross or should be added separately. Use the same week for all inputs. The main estimate updates as valid inputs change; Announce result reads it on demand. All monetary inputs use the currency chosen under Advanced costs and labels.
Gross here means driver earnings after platform fees but before the vehicle costs and reserve entered in this tool. It is not the passenger’s total fare or automatically the gross amount on a tax document. Check your statement’s definitions, include relevant bonuses in your entered earnings, and count tips once. Exclude reimbursed pass-through amounts from both revenue and costs. The calculator never retrieves an account or reconstructs fares from miles, surge, trips, location or demand.
Open advanced costs to replace the example wear assumption and allocate other expenses. Enable comparison, independent what-if scenarios or a goal only when useful. Reset restores every example value, disables the three secondary tools, clears copy feedback and validation errors, closes the advanced disclosure and focuses weekly gross.
What modeled net earnings means
Revenue is entered gross plus tips only when Add separately is selected. Operating costs are fuel, maintenance/wear, allocated insurance, unreimbursed tolls/parking, payment/rental allocation and other entered costs. Modeled net before reserve is revenue minus those costs. Modeled weekly net is that amount minus any optional tax planning reserve. Hourly net divides the remaining amount by entered online hours.
This is an entered-cost planning model, not an accounting profit statement, verified wage or guaranteed take-home amount. A payment allocation is a user-entered cash allocation; it is not automatically a deductible expense. Depreciation is not calculated. Leaving an expense blank excludes it and can overstate the amount remaining. Do not include the same cost in wear, rental and other allocations more than once.
Why online hours and total business miles matter
Hours online is the denominator, including the waiting time you choose to count, rather than only passenger-trip time. If multiple apps are online simultaneously, avoid counting the same time twice in a combined personal total. The comparison here shows independent scenarios and does not combine them.
Use all business miles represented by the entered earnings and costs, including pickup, repositioning and other unpaid miles you include in that activity. More miles at the same revenue increase modeled fuel and wear when their rates are positive. More hours at unchanged revenue and miles changes hourly ratios; it does not create additional earnings. This tool does not determine which miles qualify for a tax deduction.
Fuel costs, vehicle costs and per-mile methodology
Fuel used in US gallons = business miles ÷ US MPG. Fuel cost = gallons × price per US gallon. Maintenance/wear cost = miles × entered wear cost per mile. Operating costs = fuel + wear + allocated insurance + unreimbursed tolls/parking + payment/rental allocation + other costs. Each fixed cost is the amount allocated to this week, not automatically a monthly bill.
Gross revenue per mile = revenue ÷ miles; operating cost per mile = operating costs ÷ miles; modeled net per mile = modeled weekly net ÷ miles. At zero miles these ratios are undefined and shown as such; fuel and distance-based wear are zero, while fixed allocations remain. Positive MPG is required even for a zero-mile scenario. This gasoline/diesel volume model does not model an EV’s charging electricity.
Percentage of entered revenue retained = modeled weekly net ÷ revenue × 100. It can be negative for a loss and is undefined at zero revenue. No percentage is clamped to conceal a loss. Display rounding happens only after calculation, so independently rounded lines can differ by a cent when added.
The default 0.15 per mile wear value is an editable example assumption, not a measurement, recommended allowance or IRS rate. No standard mileage deduction is substituted for actual vehicle cost. Use US miles, US gallons and US MPG throughout; Imperial gallons and metric quantities are not supported here. Currency choices USD, EUR, GBP, CAD and AUD only relabel numbers and formatting, with no foreign-exchange conversion.
Optional tax planning reserve
Reserve = max(0, revenue − operating costs) × entered reserve percent ÷ 100. A modeled loss receives zero reserve. Blank or zero disables the reserve. At 100%, all positive modeled net before reserve is set aside, leaving zero; this is an edge-case planning assumption, not a tax rate recommendation.
Planning reserve only — not an estimate of your actual tax liability. No income-tax or self-employment-tax calculation is performed. Actual taxes can depend on broader income, deductions, credits, jurisdiction and individual circumstances. Do not use this result as a filing or payment determination.
The IRS guidance linked below describes recordkeeping and possible estimated-tax responsibilities for U.S. gig workers. That guidance does not establish the entered reserve rate or make this model a tax calculator. Other jurisdictions have different rules. No filing thresholds, tax brackets, tip deductions or mileage deduction rates are built into the model.
Compare apps and independent what-if scenarios
Compare another app takes its own gross, online hours, miles and tips choice, labeled Uber, Lyft or Other. It reuses the main week’s MPG, fuel price, per-mile wear, currency, reserve percentage and each full fixed weekly cost allocation. Compare similarly defined periods. Fixed costs are not prorated by scenario hours or miles; the columns are independent and should not be summed.
The comparison shows gross/hour, cost/hour, modeled net/hour, gross/mile, cost/mile and modeled net/mile. There is no winner badge and no claim that either platform generally pays more. Labels have no effect on arithmetic.
Each what-if input creates its own separate scenario: changed gross, changed hours, changed miles or changed fuel price. All other main assumptions stay fixed. These four changes are never combined into one hidden forecast. Changing hours or miles never increases revenue automatically. The resulting weekly net, net/hour and difference from the main hourly result are displayed for each valid scenario.
How much gross is needed for an earnings goal?
Choose a weekly modeled take-home goal or a modeled net hourly goal. “Take-home” here means the modeled amount remaining after entered costs and reserve. For an hourly goal, weekly target = goal × current online hours. The signed hourly gap is goal hourly amount minus current modeled hourly net; a negative gap means the current model exceeds the goal.
For reserve fraction r below 1 and nonnegative weekly target G, required net before reserve = G ÷ (1 − r). Required gross = max(0, operating costs + required net before reserve − separately added tips). Gross includes tips when Already included is selected; otherwise the separate tips stay fixed and are subtracted from required gross.
The solver checks the same forward model to find the minimum supported whole cent that meets the goal. At a 100% reserve, positive goals are impossible. A zero goal can still be reached by covering costs. Goals requiring gross beyond the 1,000,000 input limit show a limitation instead of Infinity. If separate tips alone cover the goal and costs, required gross can be zero.
Based on the same hours, miles and cost assumptions. No required-hours forecast is made. Use the what-if rows to examine changed fuel price or mileage while revenue stays unchanged; change separate tips in the main inputs to examine their effect. No market data supports advice about when, where or on which app to drive, and none is supplied.
One deterministic insight
The single insight identifies the largest modeled operating-cost component. Ties use the displayed cost order. If all operating costs are zero, the insight says no costs are currently modeled. It does not generate behavioral advice or count the optional reserve as an operating cost.
Worked example and documented defaults
One week: gross 1,250 USD with tips already included, 40 online hours, 600 miles, 25 US MPG and 3.50 USD per US gallon. Wear is 0.15 USD/mile; insurance, tolls, payment/rental, other costs and reserve start blank (zero). The main label is Uber. Comparison, what-if and goals start disabled.
Fuel = 600 ÷ 25 = 24 gallons; fuel cost = 24 × 3.50 = 84 USD; wear = 600 × 0.15 = 90 USD. Operating costs total $174.00 USD. Revenue 1,250 − costs 174 − reserve 0 = $1,076.00 USD modeled weekly net, or $26.90 USD per online hour. Gross/hour is 31.25 USD, retained revenue is 86.08%, gross/mile is about 2.08 USD, cost/mile 0.29 USD and net/mile about 1.79 USD.
With a 20% planning reserve, 1,076 × 0.20 = 215.20 USD is set aside; the modeled remainder is 860.80 USD or 21.52 USD/hour. For a 30 USD/hour goal at 40 hours and no reserve, required gross is 1,200 + 174 = 1,374 USD. These are deterministic examples, not representative driver earnings.
Reset also restores comparison label Lyft with 1,250 gross, 40 hours, 600 miles and included tips; independent what-if entries 1,500 gross, 35 hours, 500 miles and 3.00 fuel price; and an hourly goal of 30. Separate-tip entries reset to zero. Enabling a secondary tool does not rewrite the main week.
Validation, assumptions and privacy
Bounds: weekly gross and separate tips each 0–1,000,000; hours 0.01–168; miles 0–10,000; US MPG 0.1–300; fuel price 0–100 per US gallon; wear 0–100 per mile; each fixed weekly cost 0–1,000,000; reserve 0–100%; weekly goal 0–1,000,000 or hourly goal 0–10,000. These computational bounds are not claims about typical driving. Comparison and what-if inputs use the same bounds.
Plain dot decimals are accepted; grouped numbers, exponents, partial numbers, nonfinite values, invalid options and values outside bounds are rejected. Invalid main inputs pause dependent calculations; an invalid secondary input pauses its section. Required fields cannot be blank; blank advanced costs mean zero. Negative earnings results are preserved.
Copy Results copies only accepted main-week results and an active valid goal, including applicable reserve limitations. Comparison and what-if rows are separate exploratory displays and are not included in the main summary. Clipboard failure exposes a labeled read-only textarea with manual-copy instructions. Inputs stay in tab memory; no Share, financial URL state, storage, analytics or calculation request is added.
Uber / Lyft Driver Earnings Calculator FAQ
What should I enter as gross earnings?
Enter your driver earnings for one week after platform fees and before the costs modeled here. Include applicable bonuses, exclude reimbursed pass-throughs, and check your statement’s definitions. Passenger payments and tax-document gross amounts may use a different basis. The tool does not predict fares.
How do I avoid counting tips twice?
Choose Already included in gross if your gross includes tips. The separate amount is then ignored. Choose Add separately only for tips absent from gross. Both the main and comparison scenarios have their own tips choice.
Should I use online hours or only passenger-trip hours?
Use online hours, including waiting time you intend to count, consistently with your week. The calculator divides by exactly that number. It does not infer unpaid time or combine overlapping hours from multiple apps.
Should total miles include unpaid driving?
Include the business miles represented by your week, including pickup and unpaid repositioning miles you want to account for. All entered miles drive fuel, wear and per-mile metrics. At zero miles, per-mile ratios are undefined; fixed costs remain.
Does modeled net mean actual take-home pay?
No. It is revenue minus entered operating costs and an optional planning reserve. Unentered costs are excluded, depreciation is not calculated, and actual taxes are not determined. Negative results show a modeled loss rather than being replaced with zero.
Is the wear assumption the IRS mileage rate?
No. The default 0.15 per mile is only an editable example. Enter an assumption appropriate to your model and avoid overlap with other costs. No IRS standard mileage rate or deduction calculation is used as vehicle cost.
Does the tax reserve calculate my tax liability?
No. Planning reserve only — not an estimate of your actual tax liability. The selected percentage applies only to positive modeled net before reserve. It is zero on a loss. Broader income, deductions, credits, jurisdiction and circumstances are outside this model.
Does the app comparison tell me which platform pays more?
No. It compares two entered weeks with shared cost assumptions, including full fixed allocations in each. Uber, Lyft and Other are labels. There is no market prediction, winner badge or recommendation, and the independent columns should not be summed.
Do what-if hours or miles automatically change earnings?
No. Each scenario changes only one input from the main week. Changing hours leaves revenue and costs unchanged; changing miles leaves revenue unchanged but recalculates fuel and wear. The four scenarios are independent, not cumulative.
How is the gross earnings goal solved?
The solver holds hours, miles, costs, tips treatment and reserve fixed, converts an hourly goal to a weekly target, and finds the minimum supported gross cent meeting it through the same model. Positive goals at a 100% reserve are impossible. Goals beyond the gross bound show a limitation; no required-hours or driving-location recommendation is made.
Sources and method review
Reviewed September 26, 2026. The formulas, bounds, example and cost-allocation conventions are project modeling choices; sources explain terminology and recordkeeping, not expected pay, cost coefficients or a reserve rate. No professional tax review or platform affiliation is claimed.
- Uber: Your earnings explained (opens in a new tab) describes earnings tracking and statements. Check your own statement’s included amounts.
- Lyft: How to see your earnings (opens in a new tab) explains driver earnings summaries and their components.
- IRS: Manage taxes for your gig work (opens in a new tab) provides U.S. gig-work recordkeeping and tax information; no tax liability is calculated here.