Built for groomers, daycares & boarding kennels

Stop chasing vaccine certificates.

Pet owners add their own records from a QR code on your counter. Your staff verifies them with one tap. VaxCheck reminds owners before anything expires and shows your front desk a simple red / amber / green list at check-in.

Start free — 25 pets includedNo card required · Set up in a few minutes
Owners enter their own records
Automatic email & text reminders
Standalone — keep Square, Acuity or your paper book
happytails.vaxcheck.appHappy Tails GroomingTuesday · 14 pets checking in today11Current2Expiring soon1ExpiredSearch by pet or owner…PETOWNERRABIESDHPPBORDETELLABiscuitGolden RetrieverM. AlvarezCurrentCurrentCurrentLunaFrench BulldogJ. ParkCurrent12 daysCurrentMooseBernese Mtn DogK. O'NeilExpiredCurrentExpiredPepperCockapooS. ReyesCurrentCurrent12 daysTankPit MixD. WashingtonCurrentCurrentCurrentSample data
HAPPY TAILS GROOMINGAdd your pet'svaccine recordsTakes about 2 minutes. We'll remind youbefore anything expires.Pet nameLunaRabies expiresMar 14, 2027DHPP expiresSep 02, 2026Snap the certificateSubmit recordsPrivate · only your groomer can see this
FLAGGED AT CHECK-INMoose · Rabies expired 4 days ago
Built for Grooming salons Doggy daycares Boarding kennels Dog walkers & trainers Mobile groomers
How it works

Three steps. Zero phone calls.

You stop being the person who tracks down paperwork. The owner does the typing, VaxCheck sends the reminders, and you just tap "verified".

1

Put a QR code on the counter

Print the QR code from your dashboard, or text owners your intake link. Scanning opens a two-minute form on their phone.

SCAN BEFORE CHECK-INAdd your pet's vaccine recordsHappy Tails Grooming · powered by VaxCheck
2

Owners upload their records

Pet name, vaccine dates and a photo of the certificate. It lands in your dashboard marked "needs verification".

HAPPY TAILS GROOMINGAdd your pet'svaccine recordsTakes about 2 minutes. We'll remind youbefore anything expires.Pet nameLunaRabies expiresMar 14, 2027DHPP expiresSep 02, 2026Snap the certificateSubmit recordsPrivate · only your groomer can see this
3

We remind them before it lapses

30 and 7 days before each vaccine expires — and again if it lapses — the owner gets an email (on Pro, a text too, with their opt-in) with a one-tap upload link.

VVaxCheck for Happy TailsText message · 9:02 AMHi Jenna — Luna's DHPP expires in 7 days.Upload the new certificate here:vaxcheck.app/u/k7m2Done — uploaded the new one 🐶Record updated · verified by Happy Tails
At the front desk

Every pet's status in one glance.

Search by owner or pet name. Green means current, amber means expiring soon, red means expired — ask for a new certificate. That's the whole interface.

  • Rabies, DHPP, Bordetella, Leptospirosis, Canine Influenza, FVRCP for cats
  • One click to verify a record against the photo
  • Reminder history for every pet, with dates sent
happytails.vaxcheck.appHappy Tails GroomingTuesday · 14 pets checking in today11Current2Expiring soon1ExpiredSearch by pet or owner…PETOWNERRABIESDHPPBORDETELLABiscuitGolden RetrieverM. AlvarezCurrentCurrentCurrentLunaFrench BulldogJ. ParkCurrent12 daysCurrentMooseBernese Mtn DogK. O'NeilExpiredCurrentExpiredPepperCockapooS. ReyesCurrentCurrent12 daysTankPit MixD. WashingtonCurrentCurrentCurrent
Reminders that actually land

Owners fix it before they show up.

Reminders go out automatically at 30 days, 7 days and on expiry. Each one includes a private link so the owner can upload the new certificate from their phone without calling you.

  • Email on every plan; SMS on Pro, with owner opt-in
  • Private upload links — no account or password for owners
  • Unverified records never trigger reminders
VVaxCheck for Happy TailsText message · 9:02 AMHi Jenna — Luna's DHPP expires in 7 days.Upload the new certificate here:vaxcheck.app/u/k7m2Done — uploaded the new one 🐶Record updated · verified by Happy Tails
Compliance & liability

A record file that's ready when someone asks.

Many cities and insurers expect you to have proof of rabies vaccination on file. VaxCheck keeps every certificate photo, verification and reminder with the date it happened, so you can show what was on file and when.

Certificate photosStored privately. Only your logged-in account can view them.
Verification statusEvery record shows whether it has been checked against its certificate.
Reminder historyEvery reminder email and text, with the date it was sent.
Your data, your accountCancel any time; nothing is locked behind a contract.
Pricing

Less than one grooming appointment a month.

Start free. Upgrade when you outgrow 25 pets or want text-message reminders.

Free

$0
Free plan. No card required.
  • Up to 25 pets
  • QR intake link & printable QR code
  • Email reminders at 30 / 7 days & expiry
  • Certificate photo storage
  • Red / amber / green dashboard
Start free
RECOMMENDED

Pro

$19 / month
or $190 / year — two months free
  • Unlimited pets
  • SMS + email reminders (owner opt-in)
  • Rabies, DHPP, Bordetella, Lepto, Flu & FVRCP
  • Everything in Free
  • Cancel any time from Settings
Start free
Why we built this

"Is Moose's rabies current?" used to mean a phone call, a voicemail, and a dog waiting in the lobby. We wanted it to mean looking at a color.

FAQ

Common questions.

Do I have to switch booking software?

No. VaxCheck is standalone. Keep Square, Acuity, a paper book — anything. There is nothing to integrate; VaxCheck only handles vaccine records and reminders.

My booking app already stores vaccine dates.

Storing the date and chasing the owner are different jobs. VaxCheck is for shops whose software records the date but doesn't remind anyone, or who don't want to pay for a full suite to get this one feature.

Who enters the records?

Pet owners, through your QR code or intake link. Each record shows up as "needs verification" until you check it against the certificate photo and tap verify.

Where are certificate photos stored?

In a private storage bucket on our hosting provider (Supabase), encrypted at rest. Only your logged-in account can open them. Owners get a private upload link and can never see other pets.

Can I cancel?

Any time, from Settings → Manage billing. Your account and records stay in place on the Free plan.

Put the QR code on the counter today.

Free for your first 25 pets. Create your account, print your QR code, done.

Create your free account