Car lease vs buy calculator
Compare leasing vs buying the same car over the lease term — the lease payment, the total lease cost, the net buy cost, and the winner, with the residual and money factor you choose.
★ COMPARISONS · CAR LEASE VS BUY · 3-YEAR COST
BUY wins by $4,760.79 — leasing a $35,000.00 car for 36 months costs $23,808.70, buying it costs $19,047.91 net. The lease payment is $594.83 a month against $924.94 to buy, but the buyer keeps a $19,250.00 car at the end. Drop the money factor to 0.0004 and the lease wins by $121.71.
Compare leasing vs buying the same car over the lease term — the lease payment, the total lease cost, the net buy cost, and the winner, with the residual and money factor you choose.
On the defaults — $35,000.00 price, $5,000.00 down, 36 months, residual 55.00%, money factor 0.0029, $2,000.00 due at signing, $395.00 disposition fee, buy APR 6.90%, buy term 3 years — the lease payment is $594.83 a month ($437.50 depreciation + $157.33 finance) and the total lease cost is $23,808.70. Buying costs $924.94 a month, $38,297.91 out of pocket over 36 months, and the buyer keeps a $19,250.00 car at the end — so the net buy cost is $19,047.91 and BUY wins by $4,760.79. The comparison window is the lease term; the buy side’s ending equity is the residual value minus whatever is still owed on the loan.
| Scenario | Lease total | Net buy | Winner | By | Lease monthly |
|---|---|---|---|---|---|
| Residual 60% | $22,241.40 | $17,297.91 | BUY wins by $4,943.49 | $4,943.49 | $551.29 |
| Money factor 0.0004 | $18,926.20 | $19,047.91 | LEASE wins by $121.71 | $121.71 | $459.20 |
| Lease term 24 mo | $21,920.80 | $18,643.97 | BUY wins by $3,276.83 | $3,276.83 | $813.58 |
| Due at signing $0 | $21,808.70 | $19,047.91 | BUY wins by $2,760.79 | $2,760.79 | $594.83 |
| Buy APR 9.9% | $23,808.70 | $20,547.88 | BUY wins by $3,260.82 | $3,260.82 | $594.83 |
| Price $45,000 | $29,926.90 | $24,647.21 | BUY wins by $5,279.69 | $5,279.69 | $764.78 |
Check the identities: residual = price × residual %; depreciation fee = (price − residual) ÷ lease term; finance fee = (price + residual) × money factor; monthly lease = depreciation + finance; total lease cost = monthly lease × lease term + due at signing + disposition fee; buy loan = price − down payment; out-of-pocket = down payment + buy payment × min(lease term, buy term); equity = residual − remaining balance; net buy cost = out-of-pocket − equity; the gap is the difference of the displayed totals. At the defaults the lease total is $23,808.70, the net buy cost is $19,047.91 and BUY wins by $4,760.79. Rounding convention: totals are computed from unrounded values, so rounded parts may differ by a cent from their rounded sum; the gap is the difference of the displayed (rounded) totals.
Setup: $35,000.00 car, $5,000.00 down, 36 months, residual 55.00%, money factor 0.0029, $2,000.00 due at signing, $395.00 disposition fee, buy APR 6.90%, buy term 3 years.
Line 1 — the residual. $35,000.00 × 55.00% = $19,250.00.
Line 2 — the depreciation fee. ($35,000.00 − $19,250.00) ÷ 36 = $437.50/mo.
Line 3 — the finance fee. ($35,000.00 + $19,250.00) × 0.0029 = $157.33/mo.
Line 4 — the monthly lease payment. $437.50 + $157.33 = $594.83/mo.
Line 5 — the total lease cost. $594.83 × 36 + $2,000.00 + $395.00 = $23,808.70 (from the unrounded monthly lease).
Line 6 — the buy payment. $35,000.00 − $5,000.00 = $30,000.00 loan; at 6.90% over 3 years the payment is $924.94/mo.
Line 7 — the net buy cost. $5,000.00 + $924.94 × 36 = $38,297.91 out of pocket; the loan is paid off in 36 months, so the remaining balance is $0.00 and the equity is $19,250.00 − $0.00 = $19,250.00; the net buy cost is $38,297.91 − $19,250.00 = $19,047.91.
Line 8 — the winner. $23,808.70 (lease) vs $19,047.91 (buy net): BUY wins by $4,760.79.
Reverse: the money factor where the lease total ties the net buy cost is 0.0005 (exact 0.0004623); at 0.0005 the lease total is $19,121.50 — BUY wins by $73.59; at the exact factor it is $19,047.91 — TIE (a tie within a cent). The buy APR where the net buy cost ties the lease total is 16.17% (exact 16.1670%); at 16.17% the buy payment is $1,057.23 and the net buy cost is $23,810.30 — LEASE wins by $1.60 (the displayed rate is a hair over the exact tie at 16.1670%); at the exact 16.1670% the net buy cost is $23,808.70 — TIE (a tie within a cent). The first lease term where the monthly lease payment is cheaper than the monthly buy payment is 24 months ($813.58 vs $924.94); at 12 months it is $1,469.83 — the lease payment is still dearer than buying. The price where the BUY-wins gap is $5,000 is $39,609.83 (exact $39,609.83); at the displayed price the gap is $4,999.99 (within a cent of $5,000.00), at the exact price it is $5,000.00. The buy term that minimizes the net buy cost is 1 year (net $16,883.04 — BUY wins by $6,925.66); the full 1–7 year scan is $16,883.04, $17,953.63, $19,047.91, $19,852.70, $20,334.05, $20,653.69, $20,880.93 — the net buy cost rises with the buy term because the loan runs longer and the equity shrinks. The residual % where the monthly lease payment equals the monthly buy payment is 17.09% (exact 17.0872%); at 17.09% the lease is $924.92 vs buy $924.94; at the exact 17.0872% it is $924.94 = the buy payment.
Residual 60%: Lease $22,241.40 ($551.29/mo), buy net $17,297.91 ($924.94/mo) — BUY wins by $4,943.49. A higher residual cuts the depreciation fee to $388.89 and the lease payment to $551.29 — but the buyer keeps a dearer car too, so buying still wins by $4,943.49.
Money factor 0.0004: Lease $18,926.20 ($459.20/mo), buy net $19,047.91 ($924.94/mo) — LEASE wins by $121.71. This is the flip — a money factor of 0.0004 (about 1% APR) drops the finance fee to $21.70 and the lease payment to $459.20, and LEASE wins by $121.71.
Lease term 24 mo: Lease $21,920.80 ($813.58/mo), buy net $18,643.97 ($924.94/mo) — BUY wins by $3,276.83. A shorter lease lifts the payment to $813.58, but the buyer still owes $10,695.36 on the loan at the end of the window, so the equity is only $8,554.64 — and buying still wins by $3,276.83.
Due at signing $0: Lease $21,808.70 ($594.83/mo), buy net $19,047.91 ($924.94/mo) — BUY wins by $2,760.79. Dropping the $2,000.00 due at signing cuts the lease total to $21,808.70 — but buying still wins by $2,760.79.
Buy APR 9.9%: Lease $23,808.70 ($594.83/mo), buy net $20,547.88 ($966.61/mo) — BUY wins by $3,260.82. A dearer buy loan lifts the buy payment to $966.61 and the net buy cost to $20,547.88 — but buying still wins by $3,260.82.
Price $45,000: Lease $29,926.90 ($764.78/mo), buy net $24,647.21 ($1,233.26/mo) — BUY wins by $5,279.69. A dearer car lifts the lease payment to $764.78 and the lease total to $29,926.90 — but the buyer keeps a $24,750.00 car, so buying still wins by $5,279.69.
| Buy term | Net buy cost | Winner |
|---|---|---|
| 1 year | $16,883.04 | BUY wins by $6,925.66 |
| 2 years | $17,953.63 | BUY wins by $5,855.07 |
| 3 years | $19,047.91 | BUY wins by $4,760.79 |
| 4 years | $19,852.70 | BUY wins by $3,956.00 |
| 5 years | $20,334.05 | BUY wins by $3,474.65 |
| 6 years | $20,653.69 | BUY wins by $3,155.01 |
| 7 years | $20,880.93 | BUY wins by $2,927.77 |
The net buy cost rises with the buy term: a 1-year loan is paid off fast, so the buyer keeps the whole $19,250.00 residual; a 7-year loan still owes money at the end of the window, so the equity shrinks and the net cost climbs to $20,880.93.
The model assumes the comparison window is the lease term — the buy side is judged over the same 36 months, not over the buy term. It assumes the buy side’s ending equity is the residual value minus whatever is still owed on the loan, and that the buyer keeps the car at the residual value — a private sale may fetch more or less. It assumes the lease side has no excess-mileage, wear-and-tear, or damage charges, and that no taxes, title, registration, insurance, or dealer fees are included on either side. It assumes the residual is the end-of-term value for the chosen term, so changing the term without changing the residual is a what-if — a 24-month lease would really carry a higher residual than a 36-month one. At residual 100% the lease payment falls to $203.00 and the lease total to $9,703.00 — but the buyer keeps the whole car, so BUY wins by $6,405.09. At money factor 0 the lease payment is $437.50 and LEASE wins by $902.91. With the down payment equal to the price the buy payment is $0.00 and BUY wins by $8,058.70. At a 12-month lease the payment is $1,469.83 and the equity is -$1,429.60 — negative, so the buyer is underwater by $1,429.60 — and BUY wins by $2,504.00. Rounding convention: totals are computed from unrounded values, so rounded parts may differ by a cent from their rounded sum; the gap is the difference of the displayed (rounded) totals; the reverses are nearest-value solutions, and the exact unrounded figures (0.0004623, 16.1670%, 17.0872%) are stated wherever the rounded figures appear.
| Output | Formula | What it means |
|---|---|---|
| Residual value | price × residual % (rounded to cents) | $19,250.00. |
| Depreciation fee | (price − residual) ÷ lease term | $437.50/mo. |
| Finance fee | (price + residual) × money factor | $157.33/mo. |
| Monthly lease payment | depreciation fee + finance fee | $594.83. |
| Total lease cost | monthly lease × lease term + due at signing + disposition fee (from the UNROUNDED monthly lease) | $23,808.70. |
| Monthly buy payment | L·r(1+r)^n / ((1+r)^n − 1) on the buy loan | $924.94. |
| Buy out-of-pocket | down payment + buy payment × min(lease term, buy term) | $38,297.91. |
| Remaining balance | amortizing balance after k payments (0 when the window reaches the buy term) | $0.00. |
| Equity at end of window | residual value − remaining balance (can be NEGATIVE) | $19,250.00. |
| Net buy cost | out-of-pocket − equity | $19,047.91. |
| Winner | the lower total: lease total vs net buy cost | BUY wins by $4,760.79. |
| Money factor where lease ties buy | bisection on the lease total | 0.0004623 → 0.0005. |
| Buy APR where buy ties lease | bisection on the net buy cost | 16.1670% → 16.17%. |
| First lease term cheaper than buying | the first whole-month term whose lease payment is under the buy payment | 24 months. |
| Price where the BUY-wins gap is $5,000 | bisection on the gap | $39,609.83 → $39,609.83. |
| Buy term that minimizes the net buy cost | the shortest buy term in the 1–7 year scan | 1 year. |
| Residual % where lease equals buy | closed form on the monthly payments | 17.0872% → 17.09%. |
| Residual 60% | same model | Lease $22,241.40 ($551.29/mo), buy net $17,297.91 ($924.94/mo) — BUY wins by $4,943.49. |
| Money factor 0.0004 | same model | Lease $18,926.20 ($459.20/mo), buy net $19,047.91 ($924.94/mo) — LEASE wins by $121.71. |
| Lease term 24 mo | same model | Lease $21,920.80 ($813.58/mo), buy net $18,643.97 ($924.94/mo) — BUY wins by $3,276.83. |
| Due at signing $0 | same model | Lease $21,808.70 ($594.83/mo), buy net $19,047.91 ($924.94/mo) — BUY wins by $2,760.79. |
| Buy APR 9.9% | same model | Lease $23,808.70 ($594.83/mo), buy net $20,547.88 ($966.61/mo) — BUY wins by $3,260.82. |
| Price $45,000 | same model | Lease $29,926.90 ($764.78/mo), buy net $24,647.21 ($1,233.26/mo) — BUY wins by $5,279.69. |
The math is first-principles: residual = price × residual %; depreciation = (price − residual) ÷ term; finance = (price + residual) × money factor; buy payment = L·r(1+r)^n / ((1+r)^n − 1); equity = residual − remaining balance; net buy cost = out-of-pocket − equity; the gap is the difference of the displayed totals. The 4-decimal exact is shown where the rounding matters: the money factor for a tie is 0.0004623 (shown as 0.0005); the buy APR for a tie is 16.1670% (shown as 16.17%); the residual % for equal monthly payments is 17.0872% (shown as 17.09%). What the model cannot do is price YOUR deal: it is a what-if — the residual is the end-of-term value for the chosen term, so changing the term without changing the residual is not a real quote; it assumes no excess-mileage, wear-and-tear, or damage charges on the lease side, and no taxes, title, registration, insurance, or dealer fees on either side; and the buyer keeping the car at the residual value is an assumption — a private sale may fetch more or less. For the payment itself, see the car loan calculator; for new vs used, see the new vs used car calculator; for rent vs buy, see the rent vs buy calculator; and for comparing loan terms, see the auto loan term comparison calculator. This is a calculator, not financial advice.
Bright Side Kit. "Car Lease vs Buy Calculator: Which Costs Less in 3 Years?" https://brightoolbox.com/car-lease-vs-buy/ Accessed October 25, 2026.Buy it — BUY wins by $4,760.79. Over 36 months the lease costs $23,808.70 and buying costs $19,047.91 net. The lease payment is $594.83 a month against $924.94 to buy, but the buyer keeps a $19,250.00 car at the end.
0.0005. The money factor where the lease total ties the net buy cost is 0.0005 (exact 0.0004623). At 0.0005 the lease total is $19,121.50 — BUY wins by $73.59. At the exact factor it is $19,047.91 — TIE (a tie within a cent).
16.17%. The buy APR where the net buy cost ties the lease total is 16.17% (exact 16.1670%). At 16.17% the buy payment is $1,057.23 and the net buy cost is $23,810.30 — LEASE wins by $1.60. At the exact 16.1670% the net buy cost is $23,808.70 — TIE (a tie within a cent).
24 months. The first lease term where the monthly lease payment is cheaper than the monthly buy payment is 24 months ($813.58 vs $924.94). At 12 months it is $1,469.83 — still dearer than buying.
$39,609.83. The price where the BUY-wins gap is $5,000 is $39,609.83 (exact $39,609.83). At the displayed price the gap is $4,999.99 (within a cent of $5,000.00); at the exact price it is $5,000.00.
1 year. The buy term that minimizes the net buy cost is 1 year (net $16,883.04 — BUY wins by $6,925.66). The full 1–7 year scan is $16,883.04, $17,953.63, $19,047.91, $19,852.70, $20,334.05, $20,653.69, $20,880.93 — the net buy cost rises with the buy term.
17.09%. The residual % where the monthly lease payment equals the monthly buy payment is 17.09% (exact 17.0872%). At 17.09% the lease is $924.92 vs buy $924.94; at the exact 17.0872% it is $924.94 = the buy payment.
No — BUY wins by $6,405.09. At residual 100% the lease payment falls to $203.00 and the lease total to $9,703.00 — but the buyer keeps the whole car, so buying still wins.