Lease cash-flow IRR calculator

Estimate a monthly lease payment and annualized IRR from modeled cash flows, including when insurance and vehicle tax are paid. All amounts are shown in U.S. dollars ($).

How it works

  1. The calculator divides the annual rate by 12 and estimates the monthly lease payment using the combined guaranteed and non-guaranteed residual value at the end of the term.
  2. Monthly cash flows include lease payments and the insurance and vehicle-tax amounts collected from the customer.
  3. Insurance is modeled as a full annual payment at delivery and every 12 months afterward. Vehicle tax is prorated for the first year based on the delivery month, then paid annually.
  4. It includes the vehicle-price outflow at delivery and the residual-value inflow at the end of the term. The monthly IRR is found by bisection so the cash flows' net present value equals zero, then annualized as monthly IRR × 12.

The input rate is used to estimate the monthly payment. The cash-flow IRR is calculated separately using the actual modeled timing of insurance and vehicle-tax payments, so it may differ from the input rate.

This is an illustrative cash-flow analysis based on the inputs you provide. It does not represent the accounting treatment or revenue recognition of any particular lease contract.

U.S. guidance: The insurance and vehicle-tax payment timing assumptions come from the Korean version of this calculator. They are modeling assumptions—not U.S. GAAP or U.S. tax rules.

View the lease cash-flow and IRR explanation (PDF)

The diagram labels are in Korean. If the PDF is not displayed, open it in a new tab.

Java, JavaScript, and Python examples

These source files show the payment-timing and IRR implementation. Expand a language to see its code, then click the code to copy it.

View Java code
Loading code…

Click the code to copy all of it

View JavaScript code
Loading code…

Click the code to copy all of it

View Python code
Loading code…

Click the code to copy all of it

Calculation inputs

The first year's vehicle tax is prorated from the delivery month through December.

Keep exploring