Car lease calculator
Open Car lease calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "car-lease-calculator",
"category": "calculators",
"built": true,
"requirements": "Lease terms from 1 to 120 months, money factors from 0 to 0.02 (a leading dot such as .00125 is accepted), APR from 0 to 48 percent, tax rates from 0 to 100 percent and amounts up to 1000000000000 with up to 6 decimal places. Calculated locally in your browser. Downloads are a JSON report and a CSV with one row per month.",
"implementation": {
"fields": [
{
"key": "msrp",
"label": "MSRP (sticker price)",
"value": "35000",
"type": "text",
"maxLength": 30,
"help": "Turns the residual percentage into an amount. Optional when you enter the residual as an amount."
},
{
"key": "price",
"label": "Negotiated vehicle price",
"value": "32500",
"type": "text",
"maxLength": 30,
"help": "The agreed value of the vehicle before fees."
},
{
"key": "capitalizedFees",
"label": "Capitalized fees",
"value": "895",
"type": "text",
"maxLength": 30,
"help": "Acquisition and other fees added to the capitalized cost. Leave 0 if none."
},
{
"key": "capReduction",
"label": "Cap cost reduction",
"value": "2000",
"type": "text",
"maxLength": 30,
"help": "Cash down, rebates and trade-in equity that reduce the capitalized cost."
},
{
"key": "residualMode",
"label": "Residual value as",
"value": "percent",
"type": "select",
"values": [
"percent",
"amount"
],
"labels": {
"percent": "Percentage of MSRP",
"amount": "Amount"
}
},
{
"key": "residualPercent",
"label": "Residual value (% of MSRP)",
"value": "58",
"type": "text",
"maxLength": 20,
"help": "From 0 to 100.",
"showWhen": {
"residualMode": [
"percent"
]
}
},
{
"key": "residualAmount",
"label": "Residual value",
"value": "20300",
"type": "text",
"maxLength": 30,
"help": "The lease-end value used in the payment.",
"showWhen": {
"residualMode": [
"amount"
]
}
},
{
"key": "rateMode",
"label": "Lease rate as",
"value": "money-factor",
"type": "select",
"values": [
"money-factor",
"apr"
],
"labels": {
"money-factor": "Money factor",
"apr": "APR (converted with 2400)"
}
},
{
"key": "moneyFactor",
"label": "Money factor",
"value": "0.00125",
"type": "text",
"maxLength": 20,
"help": "From 0 to 0.02, for example 0.00125 or .00125.",
"showWhen": {
"rateMode": [
"money-factor"
]
}
},
{
"key": "apr",
"label": "APR (%)",
"value": "3",
"type": "text",
"maxLength": 20,
"help": "From 0 to 48. Divided by 2400 to get the money factor.",
"showWhen": {
"rateMode": [
"apr"
]
}
},
{
"key": "term",
"label": "Lease term (months)",
"value": "36",
"type": "text",
"maxLength": 10,
"help": "Whole months from 1 to 120."
},
{
"key": "taxMethod",
"label": "Tax method",
"value": "payment",
"type": "select",
"values": [
"payment",
"upfront",
"none"
],
"labels": {
"payment": "Tax on each monthly payment",
"upfront": "Tax on all payments, paid at signing",
"none": "No tax"
}
},
{
"key": "taxRate",
"label": "Tax rate (%)",
"value": "8",
"type": "text",
"maxLength": 20,
"help": "Your local rate from 0 to 100. No tax rules are assumed.",
"showWhen": {
"taxMethod": [
"payment",
"upfront"
]
}
},
{
"key": "otherDueAtSigning",
"label": "Other amounts due at signing",
"value": "450",
"type": "text",
"maxLength": 30,
"help": "Registration, documentation and similar fees paid up front and not capitalized."
},
{
"key": "dispositionFee",
"label": "Disposition fee",
"value": "395",
"type": "text",
"maxLength": 30,
"help": "Charged when the car is returned at lease end. Leave 0 if none."
},
{
"key": "decimals",
"label": "Decimal places in amounts",
"value": "2",
"type": "select",
"values": [
"2",
"0",
"1",
"3",
"4",
"5",
"6"
]
}
],
"registrationFamily": "vehicle-finance",
"input": false,
"note": "Calculated on your device. Terms up to 120 months, amounts up to 1000000000000.",
"experience": {
"automatic": false,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Lease, loan and cost values",
"placeholder": "Enter values in the form fields",
"help": "This calculator reads the form fields below; there is no text box. Up to 1,000,000 characters. Review the settings before running.",
"helpParts": [
"This calculator reads the form fields below; there is no text box.",
"Up to 1,000,000 characters.",
"Review the settings before running."
],
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Work out a monthly car lease payment from the price, residual value, money factor or APR, fees and your own tax rate. See the depreciation fee, rent charge and tax in each payment and the total cost of the lease.
How to use Car lease calculator
- Enter the MSRP, the negotiated price, any capitalized fees and the cap cost reduction.
- Enter the residual value as a percentage of MSRP or as an amount.
- Enter the money factor, or an APR that is divided by 2400, and the term in months.
- Choose how tax is charged, enter your tax rate and the fees due at signing and at return.
- Review the payment split and totals, then download the JSON report or the monthly CSV.
Useful next steps
Method
The adjusted capitalized cost is the price plus capitalized fees minus the cap cost reduction. The depreciation fee is the adjusted capitalized cost minus the residual value, divided by the term. The rent charge is the adjusted capitalized cost plus the residual value, times the money factor. Their sum is the base monthly payment. The MSRP is only needed to turn a residual percentage into an amount, so it may be left blank when you enter the residual as an amount. These are the payment terms a lessor must disclose under Regulation M, 12 CFR 1013.4(f) (Consumer Financial Protection Bureau, checked 16 October 2026). Converting between a money factor and an APR by 2400 is a widely used convention, not a disclosed rate.
Tax and totals
Tax is applied only as you choose: on each monthly payment, on the total of all payments paid at signing, or not at all. With no tax the tax rate is hidden and not used. No local tax rules are assumed, so check how your area taxes leases. The amount due at signing adds the cap cost reduction, other amounts due at signing, any up-front tax and the first monthly payment, which a closed-end lease collects in advance (Regulation M, 12 CFR 1013.4(b), checked 16 October 2026). The total lease cost adds the cap cost reduction, other amounts due at signing, any up-front tax, every monthly payment and the disposition fee.
Rounding and limits
Amounts are exact in minor currency units and each fee is rounded half away from zero, so the depreciation over the whole term can differ from the exact difference by a few cents; the report shows that difference. Mileage charges, excess wear and early termination are not included. This is a calculation from your own numbers, not financial advice.