Lease Calculator

Use this lease calculator to estimate your monthly payment and due-at-signing using the standard depreciation plus rent charge method, with options for different state tax treatments. You also get a clear breakdown so you can compare the math to a dealer worksheet.

Sticker price. Residual value is usually based on MSRP, not your negotiated price.
Also called the selling price or gross capitalized cost before adding fees and subtracting reductions.
How long the lease lasts. Common terms are 24, 36, or 48 months.
Choose whether you know the residual as a percent of MSRP or as a dollar amount from your quote.
If your quote says residual is 55%, enter 55. We compute residual dollars as MSRP x residual percent.
Lease interest rate format. A rough APR estimate is MF x 2400 (example: 0.0020 is about 4.8% APR).
Your local rate. Tax rules vary by state and can be applied differently for leases.
Advanced options
Cap cost reductions
Cash, rebates, or credits that reduce the amount being financed. Large down payments can reduce the monthly payment but do not always reduce total cost the way people expect.
If you trade in a car, this is the amount applied to reduce the lease (if any). Enter 0 if none.
Manufacturer or dealer incentives that reduce your cap cost. Enter 0 if none.
Fees
Fee charged by the leasing company to start the lease. Often can be paid upfront or rolled into the lease.
Dealer paperwork fee. If you will pay it upfront, keep it here and set whether to roll fees in or not.
DMV and title costs. These are often paid at signing.
Any other one-time amounts due at signing (example: tire or inspection fees).
If Yes, we add acquisition fee and selected upfront fees to the amount financed (cap cost). If No, they are counted in due at signing instead.
Tax settings (quote-check mode)
Different states apply lease tax differently. Pick the method that matches your quote.
If Yes, the main monthly payment includes tax. If No, we show base payment and tax separately.
End-of-lease (optional estimate)
Fee sometimes charged when you return the vehicle at lease end. This is not usually part of the monthly payment but affects total cost.
Your lease contract mileage limit per year. Used only for end-of-lease overage estimate.
Your expected driving. If above the allowance, we estimate an overage cost.
Typical overage fees are shown in your lease contract (example: 0.25 USD per mile). Leave blank if unknown.
Calculating…
Residual value (USD)
–
Estimated value at the end of the lease used in the math. Often MSRP x residual percent.
Higher residual usually means a lower payment, all else equal.
Adjusted cap cost (USD)
–
The amount being financed in the lease after adding rolled-in fees and subtracting cap cost reductions.
This should be close to the number on a dealer worksheet called adjusted cap cost.
Depreciation charge per month (USD)
–
(Adjusted cap cost minus residual) divided by term months.
This is the part of the payment that covers the car losing value.
Rent (finance) charge per month (USD)
–
(Adjusted cap cost plus residual) times money factor.
This is the interest-like part of a lease payment.
Base monthly payment (before tax) (USD)
–
Depreciation charge plus rent charge, before any sales tax.
Use this to compare lease cost before local taxes.
Monthly tax (USD)
–
Tax added to the monthly payment when the selected tax method taxes monthly payments.
If your tax is collected upfront instead, this will show 0 and the upfront tax output will be used.
Monthly payment (including tax) (USD)
–
Total monthly payment based on your tax method and display preference.
This is the number most people compare to a dealer quote.
Upfront tax (USD)
–
Tax due at signing when the chosen tax method collects tax upfront (for example, on cap cost or total payments).
If your state taxes monthly payments instead, this will show 0.
Due at signing (estimated) (USD)
–
Estimated amount due at signing: first monthly payment plus any amounts not rolled into the lease plus any upfront tax.
Exact drive-off can vary based on dealer and lender rules.
Total of monthly payments over term (USD)
–
Monthly payment including tax (if applicable) times term months.
Does not include end-of-lease fees unless shown separately.
Estimated total lease cost (USD)
–
Total of payments plus due-at-signing items that are not part of monthly payments, plus optional end-of-lease disposition fee and mileage overage estimate.
This is a rough all-in estimate to compare offers. It can be higher if you owe wear-and-tear charges.
Implied APR estimate (from money factor) (%)
–
Approximate conversion using APR about equal to money factor times 2400. This is a rough comparison tool, not a guaranteed APR.
Use this to sanity-check the rent charge vs an auto loan rate.
Estimated mileage overage (miles)
–
Estimated miles over the contract allowance based on your expected miles per year and lease term.
If this is 0, you are within the mileage limit based on your estimate.
Estimated mileage overage cost (USD)
–
Overage miles times overage fee per mile (if provided).
This is an estimate for planning. Your contract controls the actual charge.
Did we solve your problem today?

How to use our Lease Calculator

  1. Enter the MSRP and your negotiated price (cap cost before fees).
  2. Enter the lease term in months (for example 36).
  3. Pick how you want to enter residual value: percent of MSRP or a dollar amount from your quote.
  4. Enter the money factor (MF) and your sales tax rate.
  5. Open Advanced options if you have a quote: enter down payment (cap cost reduction), trade-in credit, rebates, and common fees.
  6. Choose whether to roll fees into the lease payment or pay them at signing.
  7. Pick the lease tax method that matches your state or your dealer worksheet (monthly tax vs upfront tax vs other bases).
  8. (Optional) Enter mileage allowance, expected miles, and overage fee per mile to estimate end-of-lease overage cost.
  9. Click Calculate, then compare the depreciation charge, rent charge, tax, total monthly payment, and due-at-signing to your quote.

Definitions

MSRP: The sticker price. Residual value is usually based on MSRP, not the negotiated price.

Cap cost: The starting price used for the lease (often your negotiated selling price). It can go up with rolled-in fees and down with credits.

Adjusted cap cost: Cap cost after adding any fees you roll into the lease and subtracting reductions like down payment, trade-in credit, and rebates.

Residual value: The value the leasing company assumes the car will be worth at the end of the lease. It can be given as a percent of MSRP or a dollar amount.

Money factor (MF): The lease rate format used to compute the rent charge. A rough APR estimate is MF times 2400 [2].

Depreciation charge: The monthly amount that pays for the car losing value: adjusted cap cost minus residual, spread over the term.

Rent charge: The interest-like part of the payment, based on the adjusted cap cost, residual value, and money factor [2].

Due at signing (drive-off): What you pay on day one, usually first payment plus upfront fees and any upfront tax.

Disposition fee: A fee some lenders charge at the end if you return the car.

Lease tax method: The way sales or use tax is applied to a lease, which can differ by state (monthly vs upfront, and what base is taxed) [1].


Methodology

1) Clean inputs and set which fields are active

Money inputs accept commas and spaces (example: "35,000" is read as 35000). Required rate fields (money factor and sales tax rate) must not be blank.

If Residual input type is percent, we use residual percent and ignore residual dollars. If it is dollars, we use residual dollars and ignore residual percent.

2) Residual value

residual_value_usd = msrp * (residual_percent / 100)

If the residual is entered as dollars, then residual_value_usd = residual_amount.

3) Cap cost reductions and rolled-in fees

Cap cost reductions are amounts that lower what you finance in the lease: cap cost reduction (down payment), trade-in credit applied to the lease, and rebates/incentives.

cap_cost_reduction_total = cap_cost_reduction + trade_in_credit + rebates_incentives

Rolled-in fees depend on your choice:

if roll_fees_into_lease = Yes: rolled_in_fees = acquisition_fee + doc_fee + registration_title_fees + other_upfront_fees

if roll_fees_into_lease = No: rolled_in_fees = 0

adjusted_cap_cost = selling_price + rolled_in_fees - cap_cost_reduction_total

If adjusted cap cost is negative, the calculator still runs, but it will show a warning because that is unusual for consumer lease quotes.

4) Monthly payment before tax (standard lease math)

depreciation_per_month = (adjusted_cap_cost - residual_value_usd) / term_months

rent_charge_per_month = (adjusted_cap_cost + residual_value_usd) * money_factor

base_monthly_payment = depreciation_per_month + rent_charge_per_month

This matches the common depreciation plus rent charge approach used in many explanations of lease payments and rent charge [2][3].

5) Tax handling (quote-check mode)

Your selected tax method changes whether tax is added monthly or collected upfront. Lease tax rules vary by state, and some states collect tax upfront on a base such as the selling price (cap cost) [1].

Method A: Tax on monthly payment

monthly_tax = base_monthly_payment * (sales_tax_rate / 100)

upfront_tax_amount = 0

Method B: Upfront tax (monthly tax is set to zero, and tax is computed once)

monthly_tax = 0

upfront_tax_amount = taxable_base * (sales_tax_rate / 100)

Upfront taxable base options (pick the one that matches your worksheet):

Cap cost basis: taxable_base = selling_price (or adjusted_cap_cost, depending on your selection)

Total payments basis: taxable_base = base_monthly_payment * term_months

Depreciation-only basis: taxable_base = adjusted_cap_cost - residual_value_usd

Down-only basis: taxable_base = cap_cost_reduction

If base monthly payment is negative, the calculator still displays the signed results, but it will show a warning because most real leases will not produce a negative consumer payment.

6) Monthly payment including tax (and display preference)

monthly_payment_including_tax = base_monthly_payment + monthly_tax

If you choose "Show monthly payment including tax? = No", the calculator still computes the total including tax, but it will present base payment and tax separately for easier quote matching.

7) Due at signing (estimated)

Upfront items are what you pay at signing, not what you roll into the lease.

if roll_fees_into_lease = No: upfront_fees = acquisition_fee + doc_fee + registration_title_fees + other_upfront_fees

if roll_fees_into_lease = Yes: upfront_fees = 0

The first month payment depends on how tax is collected:

if monthly_tax > 0 (monthly-tax method): first_month_payment = monthly_payment_including_tax

if monthly_tax = 0 (upfront-tax methods): first_month_payment = base_monthly_payment

due_at_signing_estimate = first_month_payment + upfront_fees + upfront_tax_amount + cap_cost_reduction_total

This structure matches the idea that you may pay some costs up front, some monthly, and some at the end [2].

8) Term totals and estimated all-in cost

total_of_payments = monthly_payment_including_tax * term_months

End items can include the disposition fee and any mileage overage estimate:

estimated_total_lease_cost = total_of_payments + upfront_tax_amount + upfront_fees + cap_cost_reduction_total + disposition_fee_end + mileage_overage_cost

Note: this is an estimate for comparing offers. Real leases can also have wear-and-tear charges or different local fee rules [3].

9) Money factor to APR estimate

implied_apr_estimate_percent = money_factor * 2400

This is a common rule-of-thumb conversion used to sanity-check the rent charge [2].

10) Mileage overage estimate (optional)

If you leave the overage fee blank, mileage overage cost is shown as N/A (unknown).

allowed_total_miles = miles_per_year_allowed * (term_months / 12)

expected_total_miles = expected_miles_per_year * (term_months / 12)

mileage_overage_miles = max(0, expected_total_miles - allowed_total_miles)

mileage_overage_cost = mileage_overage_miles * overage_fee_per_mile


Sources