{
  "slug": "car-seat-replacement-timeline",
  "title": "Car Seat Replacement Timeline Calculator",
  "heading": "Car Seat Replacement Timeline Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/car-seat-replacement-timeline",
  "summary": "When your child outgrows their current seat and total seats needed.",
  "description": "Car seats aren't a one-time purchase — kids move through infant, convertible, and booster stages based on hitting weight or height limits, whichever comes first, and seats also expire (usually 6-10 years from manufacture) regardless of use. This calculator estimates when your child will likely outgrow their current seat stage using average growth rates, and estimates total remaining spend through booster graduation around age 10-12, so you can budget for the next seat instead of being caught off guard at a weight-limit warning light on the harness.",
  "formula": "Months to outgrow = (seat weight limit − current weight) ÷ average monthly weight gain, capped by height limit timeline and seat expiration date.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=car-seat-replacement-timeline",
  "inputs": [
    {
      "id": "currentWeight",
      "label": "Child's current weight",
      "kind": "number",
      "hint": null,
      "default": 28,
      "unit": "lb",
      "min": 5,
      "max": 120
    },
    {
      "id": "currentAgeMonths",
      "label": "Child's current age",
      "kind": "number",
      "hint": null,
      "default": 24,
      "unit": "months",
      "min": 0,
      "max": 144
    },
    {
      "id": "seatWeightLimit",
      "label": "Current seat's weight limit",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": "lb",
      "min": 10,
      "max": 120
    },
    {
      "id": "monthlyGain",
      "label": "Average weight gain",
      "kind": "number",
      "hint": null,
      "default": 0.4,
      "unit": "lb/month",
      "min": 0.1,
      "max": 1.5
    },
    {
      "id": "seatAgeMonths",
      "label": "Seat's age since manufacture",
      "kind": "number",
      "hint": null,
      "default": 18,
      "unit": "months",
      "min": 0,
      "max": 120
    },
    {
      "id": "seatExpiresMonths",
      "label": "Seat expiration from manufacture",
      "kind": "number",
      "hint": null,
      "default": 96,
      "unit": "months",
      "min": 60,
      "max": 144
    }
  ],
  "outputs": [
    {
      "id": "monthsUntilReplace",
      "label": "Months until replacement needed",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "replaceAgeMonths",
      "label": "Child's age at replacement",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "monthsToOutgrowWeight",
      "label": "Months until weight limit hit",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "seatExpiresIn",
      "label": "Months until seat expires",
      "format": "number",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Child's current weight: 28 lb",
      "Child's current age: 24 months",
      "Current seat's weight limit: 40 lb",
      "Average weight gain: 0.4 lb/month",
      "Seat's age since manufacture: 18 months",
      "Seat expiration from manufacture: 96 months"
    ],
    "outputs": [
      "Months until replacement needed: 30",
      "Child's age at replacement: 54",
      "Months until weight limit hit: 30",
      "Months until seat expires: 78"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter child's current weight (lb).",
      "Enter child's current age (months).",
      "Enter current seat's weight limit (lb).",
      "Enter average weight gain (lb/month).",
      "Enter seat's age since manufacture (months).",
      "Enter seat expiration from manufacture (months).",
      "Read your months until replacement needed 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": {
        "currentWeight": 17,
        "currentAgeMonths": 14,
        "seatWeightLimit": 24,
        "monthlyGain": 0.24,
        "seatAgeMonths": 11,
        "seatExpiresMonths": 60
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "currentWeight": 28,
        "currentAgeMonths": 24,
        "seatWeightLimit": 40,
        "monthlyGain": 0.4,
        "seatAgeMonths": 18,
        "seatExpiresMonths": 96
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "currentWeight": 45,
        "currentAgeMonths": 38,
        "seatWeightLimit": 64,
        "monthlyGain": 0.6400000000000001,
        "seatAgeMonths": 29,
        "seatExpiresMonths": 144
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "Do car seats really expire?",
      "a": "Yes. Plastic degrades with heat/cold cycling and UV exposure over years, and safety standards evolve, so manufacturers set expiration dates (usually printed on a sticker), typically 6 years for infant seats and 8-10 years for convertible/booster seats. Using an expired seat may also void insurance coverage in a crash claim."
    },
    {
      "q": "Should I go by weight, height, or age?",
      "a": "Whichever limit is reached first governs the switch — a tall-for-age toddler may hit the height limit (head within an inch of the shell top, or ears above the shell) well before the weight limit. Check both numbers on the seat's label, not just weight."
    },
    {
      "q": "When can my child move to a booster instead of a harnessed seat?",
      "a": "Most guidance recommends staying in a harnessed convertible seat until at least age 4 and 40 lb minimum, ideally longer, since a harness distributes crash force better than a booster's seatbelt-only restraint. Booster seats are appropriate once a child can sit properly without slouching, generally not before age 5-6."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/growth-percentile-calculator",
    "https://www.revenuelab.fyi/toolbox/cost-of-raising-a-child"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Car Seat Replacement Timeline Calculator (https://www.revenuelab.fyi/toolbox/car-seat-replacement-timeline)"
}