Total Cost of Ownership (Car)
Purchase + insurance + fuel + maintenance + depreciation over N years.
Result
Loading calculatorโฆ
โ
How to use this calculator
- Enter all line items.
- Estimate resale at end (KBB).
- Read total + per-year + per-mile costs.
About this calculator
Total cost of ownership is what cars actually cost โ typically 1.5-2ร the sticker price over a 5-year period when you include depreciation, insurance, fuel, and maintenance. AAA puts average TCO at $0.60-0.75 per mile for a typical mid-size sedan over 5 years. Trucks and SUVs run higher ($0.80-1.00/mi); compact economy cars lower ($0.45-0.55/mi). EVs save ~$1500/yr on fuel + maintenance but depreciate faster (currently).
Frequently asked
Excludes finance interest?+
Yes โ this is "all cash" comparison. For financed: add total interest paid (see car-loan-payment).
Per-mile cost typical?+
Compact: $0.45-0.55. Mid-size: $0.60-0.75. Full-size SUV: $0.80-1.00. EV: $0.55-0.70 (lower fuel, higher depreciation).
Insurance for new car?+
New vehicles: $1500-3000/yr typical. Older cars (10+ years): drop comprehensive to save $500/yr.
How to reduce TCO?+
Buy 2-3 year old (skip biggest depreciation drop). Choose top-fuel-economy trim. Top-resale brand. DIY simple maintenance.
Includes parking/tolls?+
No โ add separately if relevant. Urban TCO can add $2000-5000/yr in parking.
Related calculators
Car Loan Payment Calculator
Auto loan payment via amortization. Principal, APR, term โ monthly + total interest.
Lease vs Buy Car Comparison
Compare 36-mo lease total cost vs. 5-yr purchase + resale. Same out-of-pocket cash basis.
Car Affordability Calculator
Max car price = (monthly budget ร loan factor) using 20/4/10 rule and DTI cap.
Car Depreciation Calculator
Straight-line or declining-balance depreciation. Most cars lose 15-25% year 1, 50%+ by year 5.
Oil Change Interval Calculator
Miles since last ร interval-miles โ next due date and miles. By oil type.
Transmission Fluid Service Cost
Fluid + filter + labor cost for ATF service. Every 30-60k miles depending on type.