{
  "id": "auto-loan",
  "version": "2af6b3d58ee0",
  "status": "published",
  "name": "Auto Loan Calculator",
  "question": "What will my auto loan cost?",
  "summary": "Computes the monthly payment, total interest, payoff date, and full payment schedule of a fixed-rate loan for the car.",
  "category": "finance",
  "subcategory": "loans",
  "url": "https://www.acalculator.org/finance/auto-loan-calculator",
  "markdown": "https://www.acalculator.org/finance/auto-loan-calculator.md",
  "kind": "schedule",
  "method": "payment = L × r ÷ (1 − (1 + r)^−n), with L the amount borrowed, r the APR ÷ 12, and n the number of months; each month, interest = balance × r and the rest of the payment lowers the balance.",
  "assumptions": [
    "The rate is fixed for the whole loan and interest is charged monthly at APR ÷ 12.",
    "Payments are made at the end of each month, starting one month after the start date.",
    "Sales tax is charged on the price minus the trade-in value, as most US states do.",
    "Extra payments go straight to the balance; the last payment is whatever is left.",
    "Values are not rounded to the cent between months; only the display is rounded."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "price": {
        "title": "Price of the car",
        "description": "The price of the car before tax and fees.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "down": {
        "title": "Cash down",
        "description": "The cash you pay up front, which lowers the amount you borrow.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "trade": {
        "title": "Trade-in value",
        "description": "What the dealer pays for your current vehicle. It lowers the amount you borrow and the taxed price.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "rate": {
        "title": "Interest rate (APR)",
        "description": "The yearly interest rate of the loan. The monthly rate is this divided by 12.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 50
      },
      "start": {
        "title": "Loan start date",
        "description": "The day the loan starts. The first payment is one month later. Leave it empty to number the payments without dates.",
        "type": "string",
        "format": "date"
      },
      "term": {
        "title": "Length of loan (months)",
        "description": "The number of monthly payments, from 1 to 120.",
        "type": "integer",
        "minimum": 1,
        "maximum": 120
      },
      "tax": {
        "title": "Sales tax rate",
        "description": "The sales tax rate, charged on the price minus the trade-in value.",
        "type": "number",
        "x-unit": "percent",
        "minimum": 0,
        "maximum": 25
      },
      "fees": {
        "title": "Dealer and registration fees",
        "description": "Fees and add-ons charged on top of the price, for example documentation and registration.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 1000000
      },
      "taxin": {
        "title": "Roll tax and fees into the loan",
        "description": "When on, the sales tax and fees are borrowed. When off, you pay them up front.",
        "type": "boolean"
      },
      "extra": {
        "title": "Extra each month",
        "description": "An extra amount paid with every payment. It goes straight to the balance.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 1000000
      }
    }
  },
  "outputs": {
    "payment": {
      "label": "Your monthly payment",
      "description": "The level monthly payment that repays the loan over its length, without extra payments.",
      "format": "money"
    },
    "payments": {
      "label": "Number of payments",
      "description": "How many monthly payments it takes to repay the loan, with any extra payments.",
      "format": "integer"
    },
    "payoff": {
      "label": "Paid off in",
      "description": "The month of the last payment, when a start date is given.",
      "format": "month-year"
    },
    "each": {
      "label": "You pay each month",
      "description": "The monthly payment plus any extra amount. The last payment is whatever is left, so it can be smaller.",
      "format": "money"
    },
    "span": {
      "label": "Payments last",
      "description": "How many months of payments it takes to repay the loan, with any extra payments.",
      "format": "duration"
    },
    "amount": {
      "label": "Loan",
      "description": "The amount borrowed: price minus cash down and trade-in, plus tax and fees when rolled in.",
      "format": "money"
    },
    "interest": {
      "label": "Interest",
      "description": "All the interest paid over the life of the loan.",
      "format": "money"
    },
    "paid": {
      "label": "Total you’ll repay",
      "description": "The amount borrowed plus all the interest.",
      "format": "money"
    },
    "upfront": {
      "label": "Paid up front",
      "description": "Cash down, plus the sales tax and fees when they are not rolled into the loan.",
      "format": "money"
    },
    "cost": {
      "label": "What the car really costs",
      "description": "The price plus sales tax, fees, and all the interest.",
      "format": "money"
    },
    "saved": {
      "label": "Interest saved by paying extra",
      "description": "The interest the extra monthly amount saves, compared with no extra payments.",
      "format": "money"
    },
    "sooner": {
      "label": "Months saved by paying extra",
      "description": "How many months sooner the loan is paid off with the extra monthly amount.",
      "format": "integer"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "price": 30000,
      "down": 6000,
      "trade": 0,
      "rate": 5,
      "start": "2026-10-05",
      "term": 48,
      "tax": 0,
      "fees": 0,
      "taxin": true,
      "extra": 0
    },
    "outputs": {
      "payment": 552.7030456955164,
      "payments": 48,
      "payoff": "2030-10-05",
      "each": 552.7030456955164,
      "span": {
        "months": 48
      },
      "amount": 24000,
      "interest": 2529.7461933847812,
      "paid": 26529.74619338478,
      "upfront": 6000,
      "cost": 32529.74619338478
    },
    "text": "Borrowing $24,000.00 at 5% APR over 48 months costs $552.70 a month, with $2,529.75 of interest in total."
  },
  "examples": [
    {
      "given": {
        "price": 20000,
        "down": 0,
        "trade": 0,
        "rate": 5,
        "term": 60,
        "start": "2026-10-01"
      },
      "expect": {
        "payment": 377.4246728802198,
        "interest": 2645.4803728131087,
        "paid": 22645.48037281311,
        "payoff": "2031-10-01"
      },
      "source": "hand calculation in content.mdx; the old page FAQ gives $2,645 interest; Consumer Financial Protection Bureau, Take control of your auto loan (auto loan guide). https://files.consumerfinance.gov/f/documents/cfpb_auto_loan_guide.pdf"
    },
    {
      "given": {
        "price": 30000,
        "down": 4000,
        "trade": 2000,
        "rate": 5,
        "term": 48,
        "start": "2026-10-01"
      },
      "expect": {
        "amount": 24000,
        "payment": 552.7030456955181,
        "interest": 2529.7461933847735,
        "payoff": "2030-10-01"
      },
      "source": "hand calculation in content.mdx; Consumer Financial Protection Bureau, Take control of your auto loan (auto loan guide). https://files.consumerfinance.gov/f/documents/cfpb_auto_loan_guide.pdf"
    },
    {
      "given": {
        "price": 30000,
        "down": 4000,
        "trade": 2000,
        "rate": 0,
        "term": 48,
        "start": "2026-10-01",
        "tax": 6,
        "fees": 500,
        "taxin": false
      },
      "expect": {
        "amount": 24000,
        "payment": 500,
        "interest": 0,
        "upfront": 6180,
        "cost": 32180
      },
      "source": "hand calculation in content.mdx; Consumer Financial Protection Bureau, Take control of your auto loan (auto loan guide). https://files.consumerfinance.gov/f/documents/cfpb_auto_loan_guide.pdf"
    },
    {
      "given": {
        "price": 20000,
        "down": 0,
        "trade": 0,
        "rate": 6,
        "term": 36,
        "start": "2026-10-01",
        "extra": 100
      },
      "expect": {
        "payment": 608.4387490311142,
        "payments": 31,
        "saved": 289.2474647895135,
        "sooner": 5
      },
      "source": "hand calculation in content.mdx, checked month by month in Python; Consumer Financial Protection Bureau, Take control of your auto loan (auto loan guide). https://files.consumerfinance.gov/f/documents/cfpb_auto_loan_guide.pdf"
    }
  ],
  "sources": [
    "Consumer Financial Protection Bureau, What is the difference between a loan interest rate and the APR? https://www.consumerfinance.gov/ask-cfpb/what-is-the-difference-between-a-loan-interest-rate-and-the-apr-en-733/",
    "Consumer Financial Protection Bureau, Can I prepay my loan at any time without penalty? https://www.consumerfinance.gov/ask-cfpb/can-i-prepay-my-loan-at-any-time-without-penalty-en-843/",
    "Consumer Financial Protection Bureau, Take control of your auto loan (auto loan guide). https://files.consumerfinance.gov/f/documents/cfpb_auto_loan_guide.pdf",
    "Amortized loan payment (annuity) formula: S. A. Broverman, Mathematics of Investment and Credit, chapter 3 (loan payment and amortization schedule)."
  ],
  "related": [
    "car-loan-payoff",
    "auto-refinance",
    "car-affordability",
    "lease"
  ],
  "changelog": [
    {
      "date": "2026-09-27",
      "note": "Shares the asset-loan template with the boat, RV, and motorcycle loans: the term and fees descriptions changed, the maths did not."
    },
    {
      "date": "2026-09-29",
      "note": "Related links go to car pages: payoff, refinance, affordability, lease (user test 2026-09-29)."
    },
    {
      "date": "2026-09-29",
      "note": "Worked examples name a published reference for their rule."
    },
    {
      "date": "2026-10-01",
      "note": "The answer sentence states what you pay each month with any extra payment (new “You pay each month” and “Payments last” results), and “over 1 month” is singular."
    }
  ]
}
