{
  "slug": "cost-to-replace-tires-calculator",
  "title": "Cost to Replace Tires Calculator",
  "heading": "Cost to Replace Tires Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/cost-to-replace-tires-calculator",
  "summary": "Tires plus mounting, balancing, TPMS, disposal, alignment and state tax.",
  "description": "The sticker price of a tire is roughly three-quarters of what you pay. Mounting and balancing, new valve stems or TPMS sensor service, a disposal fee that several states set by statute, road-hazard coverage if you take it, and an alignment that most shops recommend on a full set all land on the same invoice — commonly $120–200 on top of four tires before tax. This calculator prices the set, itemises every add-on, applies your state's sales-tax band, and converts the result into a cost per mile using the tire's treadwear expectation so you can compare a cheap tire against a long-wearing one honestly. Worked assumption for the defaults: four $165 tires, $28 per tire of mounting and balancing, $6 disposal each, a $110 alignment, 7.25% tax, expected 50,000 miles — about $1,000, or 2.0 cents per mile.",
  "formula": "Total = (tires × price + tires × (mount + disposal + TPMS) + alignment + road hazard) × (1 + tax); cost per mile = total ÷ expected tread life.",
  "dateModified": "2026-09-06",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=cost-to-replace-tires-calculator",
  "inputs": [
    {
      "id": "count",
      "label": "Number of tires",
      "kind": "number",
      "hint": null,
      "default": 4,
      "unit": "tires",
      "min": 1,
      "max": 8
    },
    {
      "id": "tirePrice",
      "label": "Price per tire",
      "kind": "number",
      "hint": null,
      "default": 165,
      "unit": "$",
      "min": 40,
      "max": 900
    },
    {
      "id": "mount",
      "label": "Mounting and balancing per tire",
      "kind": "number",
      "hint": null,
      "default": 28,
      "unit": "$",
      "min": 0,
      "max": 80
    },
    {
      "id": "disposal",
      "label": "Disposal / state tire fee per tire",
      "kind": "number",
      "hint": null,
      "default": 6,
      "unit": "$",
      "min": 0,
      "max": 25
    },
    {
      "id": "tpms",
      "label": "TPMS service or sensor per tire",
      "kind": "number",
      "hint": null,
      "default": 8,
      "unit": "$",
      "min": 0,
      "max": 120
    },
    {
      "id": "alignment",
      "label": "Alignment",
      "kind": "select",
      "hint": null,
      "default": "110",
      "options": [
        {
          "value": "0",
          "label": "Skip alignment"
        },
        {
          "value": "110",
          "label": "Four-wheel alignment — $110"
        },
        {
          "value": "180",
          "label": "Alignment with adjustable suspension — $180"
        }
      ]
    },
    {
      "id": "hazard",
      "label": "Road-hazard coverage (total)",
      "kind": "number",
      "hint": null,
      "default": 0,
      "unit": "$",
      "min": 0,
      "max": 400
    },
    {
      "id": "taxRate",
      "label": "State + local sales tax",
      "kind": "select",
      "hint": "Most states tax parts; several tax labor too. Pick the band closest to your county rate.",
      "default": "7.25",
      "options": [
        {
          "value": "0",
          "label": "No sales tax — AK, DE, MT, NH, OR"
        },
        {
          "value": "4",
          "label": "Low — HI, WY, WI, ME (~4%)"
        },
        {
          "value": "6",
          "label": "Mid — MI, KY, MD, PA, VA (~6%)"
        },
        {
          "value": "7.25",
          "label": "US average with local add-ons (~7.25%)"
        },
        {
          "value": "8.5",
          "label": "High — CA, IL, NY, WA metro (~8.5%)"
        },
        {
          "value": "9.5",
          "label": "Highest — LA, TN, AR, AL local combos (~9.5%)"
        }
      ]
    },
    {
      "id": "treadLife",
      "label": "Expected tread life",
      "kind": "number",
      "hint": null,
      "default": 50000,
      "unit": "miles",
      "min": 10000,
      "max": 100000
    }
  ],
  "outputs": [
    {
      "id": "total",
      "label": "Out-the-door tire cost",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "perTire",
      "label": "All-in cost per tire",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "centsPerMile",
      "label": "Cost per mile",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "tires",
      "label": "Tires before fees",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "fees",
      "label": "Mounting, fees and alignment",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "taxPaid",
      "label": "Sales tax",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "low",
      "label": "Low end of quote range",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "high",
      "label": "High end of quote range",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Number of tires: 4 tires",
      "Price per tire: 165 $",
      "Mounting and balancing per tire: 28 $",
      "Disposal / state tire fee per tire: 6 $",
      "TPMS service or sensor per tire: 8 $",
      "Alignment: Four-wheel alignment — $110",
      "Road-hazard coverage (total): 0 $",
      "State + local sales tax: US average with local add-ons (~7.25%)",
      "Expected tread life: 50000 miles"
    ],
    "outputs": [
      "Out-the-door tire cost: $1,006",
      "All-in cost per tire: $252",
      "Cost per mile: 2.01",
      "Tires before fees: $660",
      "Mounting, fees and alignment: $278",
      "Sales tax: $68",
      "Low end of quote range: $885",
      "High end of quote range: $1,157"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter number of tires (tires).",
      "Enter price per tire ($).",
      "Enter mounting and balancing per tire ($).",
      "Enter disposal / state tire fee per tire ($).",
      "Enter tpms service or sensor per tire ($).",
      "Enter alignment.",
      "Enter road-hazard coverage (total) ($).",
      "Enter state + local sales tax — Most states tax parts; several tax labor too. Pick the band closest to your county rate..",
      "Enter expected tread life (miles).",
      "Read your out-the-door tire cost on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "count": 2,
        "tirePrice": 100,
        "mount": 17,
        "disposal": 3.5999999999999996,
        "tpms": 5,
        "alignment": "110",
        "hazard": 0,
        "taxRate": "7.25",
        "treadLife": 30000
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "count": 4,
        "tirePrice": 165,
        "mount": 28,
        "disposal": 6,
        "tpms": 8,
        "alignment": "110",
        "hazard": 0,
        "taxRate": "7.25",
        "treadLife": 50000
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "count": 6,
        "tirePrice": 265,
        "mount": 45,
        "disposal": 9.600000000000001,
        "tpms": 13,
        "alignment": "110",
        "hazard": 0,
        "taxRate": "7.25",
        "treadLife": 80000
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Is a more expensive tire cheaper per mile?",
      "a": "Often, yes. A $220 tire rated for 80,000 miles beats a $140 tire rated for 45,000 on cost per mile, and usually stops shorter in the wet. Run both through the tool and compare the cents-per-mile line rather than the sticker."
    },
    {
      "q": "Do I have to replace all four?",
      "a": "On all-wheel drive, generally yes — mismatched rolling diameters stress the drivetrain. On two-wheel drive you can replace in pairs, and the new pair belongs on the rear axle regardless of which wheels drive the car."
    },
    {
      "q": "Why do states charge a tire fee?",
      "a": "Most states levy a scrap-tire disposal fee, usually $1–5 per tire, funding recycling programs. It shows up as a separate line, and in some states it is taxable while in others it is not."
    },
    {
      "q": "Why show a range instead of one price?",
      "a": "Because two honest shops quote the same job 20–30% apart on parts sourcing alone — OEM versus quality aftermarket, remanufactured versus new, and whether the flat-rate book hours match what the job actually takes on your vehicle. The range is the band most real quotes land inside; the midpoint is what to expect."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/cost-to-replace-brakes-calculator",
    "https://www.revenuelab.fyi/toolbox/cost-to-register-a-car-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Cost to Replace Tires Calculator (https://www.revenuelab.fyi/toolbox/cost-to-replace-tires-calculator)"
}