Skip to main content
Calcimator

Vaccine Schedule Calculator

Track childhood vaccine completion and identify due or overdue doses based on CDC schedule.

About this calculator

The CDC's Advisory Committee on Immunization Practices (ACIP) publishes a recommended childhood immunization schedule that gives each vaccine dose a WINDOW of acceptable ages rather than a single exact date -- for example, the fourth DTaP dose is recommended at 15-18 months, and both the fifth DTaP dose and the fourth IPV (polio) dose are recommended at 4-6 years. This calculator simplifies each dose to one representative age within its real ACIP-recommended window (DTaP: 2, 4, 6, 15, and 48 months; IPV: 2, 4, 6, and 48 months; MMR: 12 and 48 months; Hepatitis B: birth, 1, and 6 months) so it can compare a straightforward age-in-months figure against how many doses of each vaccine your child has received. It reports how many doses are due now (the representative age has passed but not by more than two months), how many are overdue (more than two months past), the youngest age at which the next dose comes due (or, if every remaining dose in this calculator's tracked series is already due now or overdue, the child's current age -- 0 is reserved specifically for a fully complete tracked schedule, not for "nothing left in the future"), and an overall completion percentage.

That completion percentage covers only the four vaccine series this calculator tracks -- DTaP, IPV, MMR, and Hepatitis B -- NOT the full ACIP-recommended childhood schedule, which includes roughly eleven routine series; Hib, PCV (pneumococcal), rotavirus, varicella, Hepatitis A, influenza, and COVID-19 are not tracked here, so a 100% Completion reading means only that these four series are done, not that the child is fully caught up on every ACIP-recommended vaccine. Because real-world scheduling has flexibility built into it -- an early dose within the minimum interval, a delayed dose due to illness, or a catch-up schedule for a child who started vaccines late -- treat this as a general orientation tool rather than a substitute for your child's actual vaccination record and your pediatrician's specific catch-up schedule, which follows more detailed ACIP rules than this simplified single-age-per- dose model captures.

Inputs

months

Results

Vaccines Due Now

1

Overdue Vaccines

0

Next Due at Age15 months
Completion (DTaP/IPV/MMR/HepB only)64%

Figures current as of 2026. Source: Centers for Disease Control and Prevention, Advisory Committee on Immunization Practices (ACIP). Child and Adolescent Immunization Schedule by Age, United States.

How to Use This Calculator
  1. Enter the child's current Age in months (0–72).
  2. Enter the number of DTaP doses received (0–5), IPV (polio) doses (0–4), MMR doses (0–2), and Hepatitis B doses (0–3).
  3. The calculator compares received doses to the CDC-recommended schedule for the child's age.
  4. Review Vaccines Due Now and Overdue Vaccines to identify catch-up needs, plus the Next Due at Age (months) for scheduling the next visit.
  5. Check the Completion percentage to see overall immunization progress relative to the age-appropriate schedule.

How the result changes with Child's Age

Child's AgeVaccines Due NowOverdue Vaccines
600
900
1802
3002

What each input means

Child's Age
Current age in months.
DTaP Doses Received
Number of DTaP/DTP doses received so far (series of 5).
IPV Doses Received
Number of polio (IPV) doses received (series of 4).
MMR Doses Received
Number of MMR doses received (series of 2, first at 12 months).
Hep B Doses Received
Number of Hepatitis B doses received (series of 3).

What each result means

Next Due at Age
0 means the tracked series are all complete; otherwise the age (in months) at which the next dose is due, or the child's current age if every outstanding dose is already due now or overdue.
Completion (DTaP/IPV/MMR/HepB only)
Covers only the 4 vaccine series this calculator tracks (DTaP, IPV, MMR, Hepatitis B) -- NOT full ACIP compliance. The full ACIP schedule includes about 11 routine series; Hib, PCV, rotavirus, varicella, Hepatitis A, influenza, and COVID-19 are not tracked here.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Child's Age = 12, DTaP Doses Received = 3, IPV Doses Received = 3, MMR Doses Received = 0 = 5 input(s) provided
  2. Calculate Vaccines Due Now
    Vaccines Due Now
    1 = 1
  3. Calculate Overdue Vaccines
    Overdue Vaccines
    0 = 0
  4. Calculate Next Due at Age
    Next Due at Age
    15 = 15

Figures and sources

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does this calculator use a single age for each vaccine dose instead of a range?

The real ACIP-recommended schedule gives each dose a window rather than one exact age -- for example, the fourth DTaP dose is recommended anywhere from 15 to 18 months. This calculator picks one representative age within each real window to keep the due/overdue comparison simple, so treat the result as an approximation rather than the precise ACIP window itself.

What's the difference between a vaccine dose that's 'due now' versus 'overdue'?

This calculator flags a dose as due now if its representative age has passed within about the last two months, and overdue if it's been more than two months past that age. The distinction is meant to separate a dose that's simply ready to be given at a routine visit from one that likely needs a dedicated catch-up appointment.

Does completion percentage account for whether doses were given on time, or the full ACIP schedule?

Neither. Completion percentage counts how many doses have been received out of the total recommended series across all four vaccines, regardless of your child's current age or whether those doses were given exactly on schedule -- a child who received every dose but consistently late can still show 100% completion once all doses are in. It also covers only the four vaccine series this calculator tracks (DTaP, IPV, MMR, and Hepatitis B), not the full ACIP-recommended childhood schedule, which includes roughly eleven routine series; Hib, PCV (pneumococcal), rotavirus, varicella, Hepatitis A, influenza, and COVID-19 doses are not tracked at all, so 100% here means only that these four tracked series are done -- check with your pediatrician for full ACIP compliance.

Why does Next Due at Age show my child's current age instead of 0 when nothing has been given?

A value of 0 is reserved for a genuinely complete tracked schedule. If a child is significantly under-immunized and past this calculator's oldest representative dose age, every remaining dose in the tracked series is already due now or overdue, so there's nothing scheduled in the future -- but that's very different from being fully vaccinated. In that situation, Next Due at Age reports the child's current age (since every outstanding dose is already due right now) rather than the misleading age of 0.

My child started vaccines late -- does this calculator handle catch-up schedules?

Not precisely. Catch-up immunization follows its own set of ACIP rules with minimum intervals between doses that can differ from the routine schedule this calculator simplifies. For a child who started late or missed doses, use this as a general orientation and follow your pediatrician's specific catch-up schedule.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Medical & Clinical.