Vaccination compliance guides · Audit-ready records
Audit-ready vaccination records for pet-care businesses
Nobody audits a kennel on a quiet Tuesday. The question arrives after a bite, an outbreak or a renewal form, and it is always about one animal on one date — not about how careful you are in general.
What they will actually ask for
An inspector, your insurer’s adjuster, your landlord, or a lawyer acting for a bitten customer will not ask whether you check vaccines. They will ask for five specific things about one pet:
- The record as it stood on the date. What you had on file for Cooper on 14 March — not what you have on file today, after the owner brought the new certificate in.
- Who entered it. A staff member typing from a certificate, the owner typing from memory, or the clinic emailing it are three different levels of evidence.
- The document behind it. The certificate itself. A date in a field is a claim; the paper is what supports the claim.
- When it was checked, and by whom. The moment a person compared the document against what was typed.
- The reminder trail. When the owner was told the record was lapsing, how many times, and whether anything came back.
Every one of these is a question about a moment in the past. A system that only shows you the present cannot answer any of them, however green its ticks are.
Why “the owner told us” is not a record
A verbal assurance leaves nothing behind: no document, no time of entry, no way to show later what was said or by whom. After an incident, memories differ, and the other side’s lawyer is hoping to find exactly this. A typed date with no document attached is only a little better: it proves that somebody typed a date.
What turns a date into a record is the document it was read from, kept beside it, and an account of who read it and when. That is the difference between “we were told” and “we were shown”.
How long to keep records
Where a state sets a retention rule for facilities at all, it is usually one or two years after the animal leaves — but the number is the state’s, not a rule of thumb, so take it from the citation rather than from this sentence. Iowa’s kennel rule says twelve months and reaches grooming as well as boarding [Iowa Admin. Code r. 21—67.7(1)(b) — verified ]. Connecticut’s commercial-kennel regulation says two years, kept at the kennel and available for inspection [Conn. Agencies Regs. § 22-344-38(b) — verified ]. Many states set no facility rule and leave it to counties and cities; where we have checked one, it is on that jurisdiction’s page with its citation.
Your insurer may want longer: a liability policy commonly expects records to exist for as long as a claim could still be brought, and the limitation period for an injury claim is two to three years in many states, longer in some. The practical rule: never shorter than your state’s figure, ideally as long as a claim could arrive, confirmed with your broker in writing.
The seven fields every record needs
- The pet — name, species, breed, and something that ties the paper to the animal: date of birth, microchip or rabies tag number.
- The vaccine — by name, with product and lot number where the certificate prints them.
- Date given.
- Expiry or due date — as the clinic printed it, never worked out from a label. Here is why.
- Issuing clinic — practice and veterinarian.
- The document — the certificate image or PDF, filed against this record, not in a shared folder somewhere.
- Who verified it, and when — the person who compared the document with the typed fields, with a timestamp; and if the clinic was asked, what the clinic said.
A system that holds the first five is a schedule. All seven is a record.
Producing an as-of-date snapshot
What you hand over is a list: as of this date, for this pet or every pet, what was on file and where each line came from. In a spreadsheet, the discipline that makes this possible is never to overwrite a row: add a new one with the date it was entered, so you can filter to entries on or before the day in question. In software, ask directly: can it show a past date?
VaxCheck’s compliance report is one way to do this. You pick a date; it lists every pet and the governing record per vaccine as it stood then, how each record arrived, whether staff verified it, and the activity in the period — records added, reminders sent, clinic answers — and exports as a CSV. It cannot tell you which animals were on the premises that day, because it is not your booking system; keep the two side by side.
The day something goes wrong
A bite, a parvovirus case, a cluster of coughing dogs. In order:
- Freeze the file. Stop editing or deleting anything about the animals involved. Export or print the snapshot for the day of the incident, that day, and keep it.
- Pull the record for each animal involved. For a bite, rabies first: animal control will ask for the certificate, and in most jurisdictions what happens to the biting dog turns on its vaccination status.
- Write a contemporaneous note. Who was on shift, what was seen, what was said, when. Dated and signed. A same-day note outweighs a statement written a month later.
- For an outbreak, list every animal on site in the window from your booking system, then check each against its record. Tell owners what you know, factually. Ask your veterinarian whether the disease is reportable where you are; some are, in some states.
- Notify your insurer early. Policies commonly require prompt notice, and late notice is a reason to deny a claim.
- Do not fix records after the fact. A backdated entry turns a gap into a question about your honesty.
Keep it so you can prove it
The cheapest time to build any of this is before you need it: owners photograph the certificate at intake, staff check it once, reminders go out on their own, and the report for any date is a click.
General guidance for pet-care businesses, not legal advice. Retention periods, reporting duties and what an inspector may ask for are set by your state, province, municipality and insurer, and they change; the two figures quoted above carry their citation and the date we checked them. VaxCheck stores records and sends reminders; it does not determine or ensure compliance with any law. Cooper is made up.