Clients who come back a week sooner add visits you never had to win. Four numbers give you the year.
4 inputs
gap, visit value, active clients and the share who rebook
Measured
three starting figures counted from Petboost bookings
No email
the number appears on the screen, nothing is collected
The defaults are a starting point, not advice. Overwrite every line.
In weeks, from one visit to the same client's next. Starts at 4.3 weeks, measured at grooming businesses on Petboost. Two weeks or more, so a week can come off.
What one visit brings in, add-ons included. Starts at $131, measured at grooming businesses on Petboost.
Clients who have visited in the last few months. A starting point, so put your own in.
Measured from Petboost bookings, 14 July to 11 October 2026, and rounded down. Measured, not audited, and not a forecast for your business.
Visits a client a year
12.1 to 15.8
every 4.3 weeks, then every 3.3 weeks
Worth a year
$60,487
about 462 more visits from 126 clients who rebook
Revenue, not profit, and only if you have the room to take the extra visits. Clients who do not rebook are not counted.
Three lines. Nothing is hidden and nothing is weighted.
function(){throw Error("Attempted to call REBOOK_WEEKS_PER_YEAR() from the server but REBOOK_WEEKS_PER_YEAR is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")} / gap in weeks, then function(){throw Error("Attempted to call REBOOK_WEEKS_PER_YEAR() from the server but REBOOK_WEEKS_PER_YEAR is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")} / (gap in weeks - 1)
The same client on the gap you have, and on a gap one week shorter.
active clients x share who rebook
A shorter gap only changes clients who come back. Clients who do not rebook are a separate loss, which the lapsed client calculator prices.
(visits on the shorter gap - visits on the gap you have) x clients it reaches x average visit value
Each extra visit is counted at the average visit value, add-ons included.
The counting rules behind the starting figures are on How we count. Clients who stopped booking altogether are priced by the lapsed client calculator, and the capacity calculator shows whether your day has room for the extra visits.
The arithmetic is short. Your own gap is the number worth finding.
Petboost names the next visit on the report card from your Rebooking Reminders interval or the pet's own gap between visits, and Book Again opens your booking form on that week. See how report cards work.