Skip to content

How to Calculate a Pet Vaccination Due Date

How to work out the next vaccination due date: last date + the interval your vet gives, with day, week, month and year examples, reminder lead times and late cases.

✔ Reviewed by our vet teamUpdated 19 Oct 2026Reviewed 19 Oct 20268 min read
Quick answer Next due date = the date of the last vaccination + the interval your vet gives. Counting 21 days from 19 October 2026 gives 9 November 2026; 12 months gives 19 October 2027; 36 months gives 19 October 2029. Set a reminder 14 days before. The interval itself comes from your vet, not from a calculator.

A vaccination card is a list of dates, and the next date on it is easy to lose. The arithmetic behind it is simple, but a few details cause real mistakes: whether the interval is in days or months, what happens when a month is shorter than the day number, and how far ahead to set the reminder. This guide covers only the calendar side. What your pet needs, when and how often, is a decision for your vet, who knows the pet’s age, health, lifestyle and the rules where you live. The WSAVA vaccination guidelines are a good reference for the general principles that vets work from, but they do not replace your own vet’s schedule. The Pet Vaccination Due Date Calculator takes a last date and an interval and returns the next date.

The one formula

next due date = last vaccination date + interval

The interval is whatever your vet writes on the card or tells you at the visit. It might be a number of days or weeks (common in a first course for a young animal), or a number of months or years (common for boosters). The calculator does not know which vaccine you are using and does not suggest an interval.

Worked examples from one start date

Say the last vaccination was on Monday 19 October 2026. The intervals below are examples of how the arithmetic works, not recommendations.

Interval given Working Next due date Weekday
21 days (3 weeks) 19 Oct + 21 days 9 November 2026 Monday
28 days (4 weeks) 19 Oct + 28 days 16 November 2026 Monday
6 months same day, six months on 19 April 2027 Monday
12 months same day, next year 19 October 2027 Tuesday
36 months same day, three years on 19 October 2029 Friday

Intervals in whole weeks keep the weekday the same, which is convenient for booking. Intervals in months or years move the weekday, because months have different lengths. The 12-month date above is a Tuesday although the visit was on a Monday.

Days, weeks, months and years are different things

Four kinds of interval are in common use, and mixing them up is the most common error.

  1. Days. Count forward day by day. A 21-day interval from 19 October ends on 9 November because October has 31 days: 12 days remain in October after the 19th, and 9 more reach 9 November.
  2. Weeks. Seven days each. 3 weeks is 21 days, 4 weeks is 28 days.
  3. Calendar months. Move to the same day number in a later month. A month is not 30 days, so “6 months” is not “180 days”. From 19 October 2026, 6 months is 19 April 2027, which is 182 days.
  4. Years. The same date in a later year. In a leap year, a card dated 29 February needs a rule.
Same start, different reading Date reached Days from the start
6 months (calendar) 19 April 2027 182
180 days 17 April 2027 180
12 months (calendar) 19 October 2027 365
365 days 19 October 2027 365

Where the vet writes “annually” or “every 12 months”, use calendar months. Where the vet writes a number of days, use days. If the wording is unclear, ask which was meant.

When the day does not exist

A month can be too short for the day number. A vaccination on 31 August with a 6-month interval has no 31 February. The usual solution is to take the last day of that month, 28 February 2027 in this case. The same applies to a vaccination on 29 February 2028 with a 12-month interval: 28 February 2029 is the sensible reading. Pick one rule, write it in your reminder, and keep to it. Your vet’s own records may follow their own convention, so when the date matters (for travel or boarding), confirm it with the practice instead of relying on arithmetic.

Set the reminder before the due date

Booking takes lead time. A reminder on the due date itself is too late for a busy practice.

Item Suggested lead Example for a due date of 19 Oct 2027
First reminder 4 weeks before 21 September 2027
Booking deadline 2 weeks before 5 October 2027
Final check 3 days before 16 October 2027

The 14-day-before date for 19 October 2027 is Tuesday 5 October 2027. Pick the lead times that suit you and put them in a calendar with an alert. If you board your pet, ask the kennel how long before a stay they want to see up-to-date records, and add that to the lead time.

Keep a simple record

A card from the vet is easy to lose. A copy in your phone or a note in a spreadsheet is a safe backup.

Date given Vaccine (as on the card) Interval from vet Next due Booked? Notes
19 Oct 2026 (copy the name) 12 months 19 Oct 2027

Copy the vaccine names exactly as written on the card. Do not try to interpret them; if you do not understand an entry, ask the practice to explain it.

Several pets, several dates

A household with two or more pets gets dates that drift apart. A sensible habit is to give each pet its own row and, if your vet agrees, to bring the due dates close together so that one visit covers more than one pet. Moving a date earlier is a decision for the vet, because it changes the interval. Do not move dates yourself to match.

What to do when a date has passed

If the due date has gone, do not guess. Call the practice, say when the last vaccination was and how late you are. The vet will say whether the usual booster is fine or whether another course is needed, and that decision depends on the vaccine and the delay. A reminder system is the best protection, but when you are late, a phone call costs little and avoids a wrong assumption either way.

Costs and planning

Vaccinations are a predictable cost. Our guide to routine vet care costs shows how to add them to a yearly budget, and the Pet Annual Vet Cost Calculator totals check-ups, vaccines, preventives and dental. For young animals, the first year has extra visits; see puppy first-year costs and kitten first-year costs.

A worked example

Sana’s puppy has a card with these entries, written by the vet: first injection on 19 October 2026, a second to follow in 21 days, and a booster at 12 months after the second.

Step Working Date
First injection given Monday 19 October 2026
Second injection 19 Oct + 21 days Monday 9 November 2026
Booster 9 Nov 2026 + 12 months Tuesday 9 November 2027
Reminder (4 weeks before) 9 Nov 2027 − 28 days Tuesday 12 October 2027
Booking deadline (14 days) 9 Nov 2027 − 14 days Tuesday 26 October 2027

Sana puts all three dates in her calendar the same evening, with the vet’s name and phone number in the note. When the second injection day comes, she checks the card and recalculates the booster from the date the injection was actually given, because a visit that moves by a day or two moves every later date.

Counting from the right date

The interval should be counted from the date the vaccine was actually given, not from the date it was booked or the date it was due. A visit that moves by a few days moves every later date by the same amount. If the booster was due on 9 November but given on 12 November, a 12-month interval runs to 12 November the next year, unless your vet says to keep the original date. Ask which rule applies, and write it on the card.

Event Date
Due 9 November 2026
Given 12 November 2026
Next due (12 months from the date given) 12 November 2027
Next due (original schedule) 9 November 2027

The three days make little difference in a year, but the difference grows if it repeats. Where the date matters for travel or boarding, show the vet’s record rather than your calculation, and let the practice confirm the date.

Travel and boarding paperwork

Boarding kennels, groomers and travel rules often ask for records that show dates. Check the requirements well ahead; they differ by provider and by country, and a missed date can mean a delay. Your vet or the relevant authority is the right source for what is needed.

Common mistakes

  • Using days when the vet meant months, or the reverse.
  • Counting a month as 30 days.
  • Setting the reminder on the due date.
  • Forgetting to recalculate when a visit was early or late.
  • Guessing an interval instead of asking.
  • Losing the card with no copy.
  • Moving a date to suit your diary without checking with the vet.

Quick summary

  1. Next due date = last date + the interval your vet gives; the interval is not for the calculator or you to choose.
  2. From 19 October 2026: 21 days is 9 November 2026, 12 months is 19 October 2027, 36 months is 19 October 2029.
  3. Use calendar months for “months” and “annual”, days for “days”.
  4. If the day does not exist, use the last day of the month and keep to that rule.
  5. Set a reminder four weeks ahead and book two weeks ahead.
  6. Use the Pet Vaccination Due Date Calculator.

Frequently asked questions

How do I calculate when a vaccination is due?

Add the interval your vet gave you to the date of the last vaccination. Use days or weeks for short intervals and months or years for longer ones.

Who decides the interval?

Your vet. Intervals depend on the vaccine, the pet's age, health, lifestyle and local rules, so a calculator only does the date arithmetic.

How is a month counted?

On the same day number in the later month. If that day does not exist, such as 31 February, use the last day of the month and keep to that rule.

How early can I book?

Booking a few weeks ahead is sensible because appointments fill up. Ask your practice whether a booking before the due date is acceptable.

What if I am late?

Phone the practice. Whether a course must restart depends on the vaccine and the delay, and only your vet can say.

Should I keep the vaccination record?

Yes. Boarding kennels, groomers, insurers and travel paperwork often ask for dates, so keep the card or a photo of it.

Sources

  1. WSAVA Vaccination Guidelines Group (2024) Guidelines for the vaccination of dogs and cats. Journal of Small Animal Practice
  2. Pure date arithmetic: due date = last date + interval (days, weeks, calendar months or years)
Reviewed by the CalcuPaw Veterinary Review Team
Last reviewed 19 Oct 2026 · Meet the review team · This guide is general information, not veterinary advice.

Related calculators

Keep reading