Lease vs Buy a Car: Which Is Cheaper in the Long Run?

The average new car costs $48K. Leasing can lower your monthly payment by 30% to 40%. But over 3 years, you've paid $15K and own nothing. Buying costs more per month but you own an asset. Here's how to decide.

The decision to lease or buy a car is one of the most common financial dilemmas. Leasing offers lower monthly payments and the ability to drive a new car every few years. Buying costs more per month but builds equity and provides years of cost-free driving after the loan is paid off. The right choice depends on your driving habits, financial situation, and personal preferences.

Real-world example: A $45K SUV. Lease option: $500/month for 36 months = $18,000 total. Return the car at the end. Buy option: $700/month for 60 months = $42,000 + $5,000 interest = $47,000 total. Keep the SUV for 10 years. At year 10, the car is worth $8,000. Net cost: $47,000 - $8,000 = $39,000 for 10 years = $3,900/year. Leasing the same car every 3 years for 10 years: 3 leases x $18,000 = $54,000 = $5,400/year. Buying saves $1,500/year, and you own an asset worth $8,000 at the end.

How Leasing Works

A lease is essentially paying for the car's depreciation during the lease term plus interest (called the money factor) and fees. You return the car at the end of the term, typically 36 months with 12,000 miles per year. The monthly payment is calculated as: (capitalized cost minus residual value) divided by the term, plus (capitalized cost plus residual value) times the money factor. Key cost components include the capitalized cost (negotiated price), residual value (projected value at lease end), money factor (interest rate equivalent, typically 3% to 8%), acquisition fee ($600 to $1,000), and disposition fee ($300 to $500).

Leasing advantages include lower monthly payments (30% to 40% less than buying), being under warranty for the entire term, driving a new car every 2 to 3 years, no trade-in hassle, and paying sales tax on the monthly payment rather than the full purchase price (in most states). The disadvantages: you never own an asset, mileage limits of 12,000 to 15,000 miles per year with overage charges of $0.15 to $0.30 per mile, wear and tear charges, strict maintenance requirements, early termination penalties, and never-ending payments — you always have a car payment. Review your overall financial picture first →

How Buying Works

Buying a car with financing means taking out an auto loan, typically for 48 to 72 months. You own the car from day one, though the lender holds the title until the loan is paid off. Monthly payments are higher than leasing, but once the loan is repaid, you own the car free and clear. You can drive it as long as you want — 10, 15, or even 20 years — with no mileage limits or wear and tear charges. You can sell the car at any time and use the proceeds toward your next vehicle.

The main disadvantage of buying is the higher monthly payment. A new car also depreciates 20% to 30% in the first year alone. You are responsible for all repairs after the warranty expires, and selling or trading in a car involves negotiation and hassle. However, over a 10-year period, buying is almost always cheaper than leasing continuously. The breakeven point is typically around 3 to 4 years — if you keep the car longer than that, buying wins financially. Incorporate car costs into your budget →

Cost Comparison: 3-Year Analysis

For a $40,000 car: Lease at $450/month for 36 months = $16,200 total. Return the car, nothing left. Net cost: $16,200. Buy with a $750/month payment for 60 months at 5% interest = $45,000 total loan cost. Sell after 3 years for $25,000 (estimated residual). Net cost: $45,000 minus $25,000 sale proceeds = $20,000 for 3 years (including interest). Buying costs $3,800 more over 3 years. But if you keep the car for 10 years: $45,000 total for 10 years of driving = $4,500/year. Leasing forever: $450/month for 120 months = $54,000 for 10 years = $5,400/year. Buying is $900/year cheaper long-term.

When to lease: you want a new car every 2 to 3 years, you drive under 12,000 miles per year, you keep cars pristine, you want the lowest possible monthly payment, or you use the car for business (lease payments are tax deductible). When to buy: you keep cars for 5 or more years, you drive high mileage, you want to build equity, you want the lowest long-term cost, you customize your car, or you have good credit and can secure low interest rates. Check your credit score before financing →

Is leasing a car a waste of money?

Leasing is not necessarily a waste of money if you value driving a new car every few years and prioritize lower monthly payments. However, from a purely financial perspective, leasing costs more over the long term than buying and holding. Over 10 years, leasing three cars costs significantly more than buying one car and keeping it for a decade. The premium you pay for leasing is the cost of convenience — lower payments now in exchange for never-ending payments forever. If you can afford the higher monthly payment and plan to keep the car for 5+ years, buying is the better financial choice. If cash flow is tight and you want predictable transportation costs with no repair surprises, leasing may be worth the premium. Make sure you have an emergency fund first →

What happens if I exceed the mileage limit on a lease?

Exceeding the mileage limit on a lease triggers an excess mileage charge, typically $0.15 to $0.30 per mile. If your lease allows 12,000 miles per year and you drive 15,000, you will pay 3,000 excess miles x $0.20 = $600 at lease end. Over a 36-month lease, 9,000 excess miles could cost $1,800. If you know you will exceed the limit, you can often purchase additional miles upfront at a discount (typically $0.10 to $0.15 per mile). Some leases also allow you to end the lease early or transfer it to avoid mileage charges. Always estimate your annual mileage accurately before signing a lease agreement. Manage all your debt obligations →

Can I negotiate a lease like a purchase?

Yes, lease terms are negotiable. The capitalized cost (equivalent to the purchase price) is the most important negotiable factor — negotiate the selling price first before discussing monthly payments. The money factor (interest rate) is also negotiable, especially if you have good credit. Residual values are set by the lender and are generally not negotiable, but they vary between manufacturers. Other negotiable items include the acquisition fee, disposition fee, and trade-in value. Always negotiate based on the total cost of the lease, not the monthly payment. Dealers often extend the lease term to lower monthly payments while hiding higher total costs. Strengthen your personal finance foundation →

Should I lease or buy a used car?

Leasing a used car is possible through some manufacturers (certified pre-owned leasing) but is less common than new car leasing. Used car leases typically have higher money factors and less favorable terms. For used cars, buying is almost always the better choice. With a used car, the steepest depreciation has already occurred, so you get more value per dollar. Financing a 3-year-old used car for 48 months often results in lower payments than leasing a new car, and you own the asset at the end. For value-conscious buyers, the optimal strategy is to buy a 2- to 3-year-old car and keep it for 5 to 7 years. Build car costs into your overall budget →

Related Resources