Two facilities with identical buildings can earn very different revenue, because what matters isn't how many runs you have — it's how much each one yields. Hotels learned this decades ago and reduced it to two numbers: ADR (average daily rate, what an occupied night earns) and RevPAR (revenue per available room, what every unit earns whether it sells or not). This dashboard brings the same yield discipline to pet-nights, so you manage rate and occupancy together instead of one at a time.

What this dashboard answers

The overview shows total facility revenue alongside the two yield metrics: ADR (boarding revenue per occupied pet-night) and RevPAR (boarding revenue per available run-night). It tracks daily RevPAR over time, ADR by run type, and revenue split across the four service lines so you can see where the money comes from. Rate realization — the share of full rack rate you actually capture — reveals how much you're giving away to discounts, packages and promos.

The metrics that matter

ADR and RevPAR answer different questions. ADR tells you whether your pricing is strong on the nights you sell; RevPAR folds in occupancy, so a high ADR with empty runs still produces weak RevPAR. RevPAR is the truer yield number because it punishes empty capacity, and it's the right thing to compare across run types and locations. Rate realization is the discounting lens: a great ADR list price means little if you only collect 80% of it after the promos.

Why the data is trapped

Your booking system records the rate charged on each reservation, but it doesn't hold the full rack rate alongside it, and it doesn't divide revenue by available capacity — so neither rate realization nor RevPAR exists anywhere in a standard export. ADR and RevPAR require joining boarding revenue to occupied pet-nights and to physical run capacity, three things that live in different corners of Gingr, PetExec, Revelation Pets or DaySmart Pet. The math is simple; assembling the inputs by hand is the problem this report removes.

How to read it

Watch RevPAR as your north-star yield number and read ADR next to occupancy to understand it — rising RevPAR from higher ADR is pricing power, rising RevPAR from higher occupancy is demand capture, and they call for different moves. Read rate realization by location to find where discounting is heaviest, and RevPAR by run type to find premium inventory that's under-priced or under-sold. The sample uses entirely synthetic data, so there are no real financial records in what you see here.

Metrics it tracks

MetricWhat it means
Total Facility RevenueAll revenue across boarding, daycare, grooming and add-ons in the period.
Boarding RevenueRevenue from boarding stay-nights only — the basis for ADR and RevPAR.
Revenue per Occupied Pet-Night (ADR)Boarding revenue ÷ occupied pet-nights — the average daily rate you actually realize per filled night.
Revenue per Available Run-Night (RevPAR)Boarding revenue ÷ available run-nights — yield per unit of physical capacity, whether it sold or sat empty.
Occupied Pet-NightsPet-nights actually delivered across the period.
Rate RealizationBoarding revenue ÷ full rack-rate value — the share of list price you keep after discounts and promos.

Used by: Owners and operators who think in hospitality terms; finance

Frequently asked questions

What is RevPAR for a pet boarding facility?

RevPAR (revenue per available run-night) is boarding revenue divided by available run-nights — every run you have, whether it sold or sat empty. Unlike ADR, which only counts filled nights, RevPAR blends rate and occupancy into one yield number, which makes it the best single measure for comparing run types and locations.

How is ADR different from RevPAR?

ADR (average daily rate) is boarding revenue divided by occupied pet-nights — what each filled night actually earns. RevPAR divides the same revenue by available run-nights instead, so it accounts for empty capacity. A high ADR with low occupancy still produces low RevPAR, which is why owners watch both.

What does rate realization tell me?

Rate realization is the revenue you actually collect as a share of full rack rate — boarding revenue divided by rack-rate value. It quantifies how much pricing power you give away to discounts, packages and promotions, and it's easy to lose track of because the rack rate usually isn't stored next to the charged amount in booking software.

Build this report on your own data

Clone this Pet care facilities template — describe it and we’ll generate sample data so you can try it free, or upload your own export. You get a fully modeled, branded Power BI project that opens in Power BI Desktop.

Use this as a template →