Uber / Lyft Driver Earnings Calculator

Your driving week

Enter one week’s earnings and activity in the same currency. Valid edits update immediately. Gross means driver earnings after platform fees and before the costs entered here.

0–1,000,000 in the selected currency. Enter driver earnings after platform fees, before the costs below; exclude reimbursed pass-throughs. Do not subtract platform fees again.

0.01–168 hours. Include waiting time you intend to count; this is the denominator for every hourly result.

0–10,000 US miles. Include unpaid/dead miles in your business total. At zero miles, per-mile results are undefined.

0.1–300 miles per US gallon, required even at zero miles. This fuel model does not estimate EV charging cost.

0–100 in the chosen currency per US gallon. Zero is valid.

Count tips once. Gross hourly results include any tips added separately.

Advanced costs and labels

All fixed allocations are for the same entered week. The default wear assumption is 0.15 per mile; other optional costs start blank (zero). Blank does not mean a cost does not exist.

USD, EUR, GBP, CAD or AUD. Changes labels/format only for all scenarios, including goals. No exchange conversion.

A label only; it does not select fares or alter the calculation.

0–100 per mile; blank means zero. Default 0.15 is an editable modeling assumption, not measured wear or an IRS mileage rate. Avoid overlapping costs.

0–1,000,000; blank means zero. Enter only the share allocated to this week and activity.

0–1,000,000; blank means zero. Exclude amounts reimbursed by the platform/passenger.

0–1,000,000; blank means zero. Allocate this week's payment or rental cost once. No loan or depreciation calculation is performed.

0–1,000,000; blank means zero. Enter costs not already counted elsewhere.

0–100%; blank means no reserve. Applied only to positive modeled net before reserve. Planning reserve only — not an estimate of your actual tax liability.

Planning reserve only — not an estimate of your actual tax liability. Actual taxes depend on broader income, deductions, credits, jurisdiction and personal circumstances.

Modeled net earnings

$26.90 USD / hour

After the vehicle and other costs you entered.

Gross revenue / online hour
$31.25 USD
Modeled operating costs
$174.00 USD
Modeled weekly net
$1,076.00 USD
Entered revenue retained
86.08%

One entered week; fixed hours, miles and entered costs. This is an informational model, not guaranteed take-home pay or tax advice. Unentered costs are excluded.

One insight from your inputs

Largest modeled operating cost: maintenance / wear — $90.00 USD.

Weekly reconciliation and per-mile results

Entered weekly gross
$1,250.00 USD
Tips handling
Already included in gross
Weekly revenue
$1,250.00 USD
Hours online
40
Total business miles
600
Vehicle fuel economy
25 US MPG
Fuel price
$3.50 USD/US gal
Modeled fuel used
24 US gal
Wear assumption
$0.15 USD/mile
Fuel
$84.00 USD
Maintenance / wear
$90.00 USD
Allocated insurance
$0.00 USD
Unreimbursed tolls / parking
$0.00 USD
Payment / rental allocation
$0.00 USD
Other entered costs
$0.00 USD
Modeled operating costs
$174.00 USD
Modeled net before reserve
$1,076.00 USD
Modeled weekly net / amount remaining
$1,076.00 USD
Entered revenue retained
86.08%
Gross revenue / online hour
$31.25 USD
Operating cost / online hour
$4.35 USD
Modeled net / online hour
$26.90 USD
Gross revenue / business mile
$2.08 USD
Operating cost / business mile
$0.29 USD
Modeled net / business mile
$1.79 USD

Retained percentage = modeled net ÷ entered revenue; it can be negative and is undefined at zero revenue. Per-mile metrics divide by all entered business miles, including any unpaid miles you included.

Compare another app

What if one input changes?

How do I reach my earnings goal?

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.