Solve any lease for its payment, implied interest rate or asset value.
A lease is a contract where you pay for the right to use an asset over a term, with a residual (buyout) value at the end. The lease payment must recover the difference between the asset's starting value and its residual, plus the time-value cost of the lessor's capital. This calculator solves the three-variable relationship: given any two of payment, rate, and asset value (plus residual and term), it finds the third. The 'advance payment' option models leases where payments are due at the beginning of each period — common for auto and commercial equipment leases.
Lease payment (ordinary annuity with residual)
Payment = (PV − Residual × discount factor) × rate / annuity factor
The residual is the agreed-upon value of the asset at the end of the lease term. For auto leases, it's set by the manufacturer's financing arm. For equipment leases, it might be fair market value or a fixed buyout. A higher residual means you're financing less depreciation, so monthly payments are lower.
An ordinary lease collects payment at the end of each period. An advance lease (also called a 'payment in advance' or 'due at signing' structure) collects at the beginning. Advance payments reduce the outstanding balance sooner, so the payment for the same loan is slightly lower. Most auto leases and some equipment leases require the first payment at signing.
The Auto Lease Calculator uses the dealer-specific money factor and MSRP residual % structure, matching the exact format car dealers use. This Generic Lease Calculator uses the standard financial present value formula, which is more flexible and applies to equipment, real estate, and any other lease where you know the asset value and annual interest rate directly.
Yes, with caveats. Enter the lease value (equivalent to the property's present value to the landlord), the monthly rent, the term, and the landlord's required return rate. The implied rate result tells you the landlord's effective yield. Commercial leases often have escalation clauses not modelled here.