Goodstay includes five built-in reports to help you understand your business performance. The four historical reports (Revenue, Occupancy, Customer, Seasonal) include a period selector (week, month, quarter, year, or all time) and show comparisons to the previous period. The Revenue Forecast looks ahead instead of behind.
Revenue Report
Go to Reports → Revenue. Select a date range. The report shows:
- Gross Revenue — Total invoiced amounts for the period
- Net Revenue — After discounts, refunds, etc.
- Revenue broken down by service type (Boarding, Daycare, Grooming)
- Monthly trend chart
- Top customers by revenue
- Payment method breakdown (credit card, cash, check)
- Payment processor breakdown — See which payments came through Stripe vs Square vs manual recording
- Daycare Revenue Section — Boarding vs. daycare revenue split, package vs. drop-in breakdown, revenue per daycare day, and average dogs per day
- Grooming Revenue Section — Boarding vs. daycare vs. grooming revenue split, revenue by grooming service type (which services generate the most money), average revenue per grooming appointment, grooming appointment volume trends, and most popular services ranking
Occupancy Report
Go to Reports → Occupancy. Shows:
- Occupancy Rate — What percentage of your boarding capacity was utilized
- Per-space breakdown with utilization bars
- Date range comparison with previous-period badges
- Peak days ranked list
- Days at full capacity
- Daycare Utilization Section — Average daycare utilization %, peak day detection, high-capacity day count, day-of-week utilization bar chart, and actionable recommendations. Color-coded gauges alert you when capacity is consistently high.
- Grooming Utilization Section — Average grooming appointments per day vs. capacity, peak days, groomer utilization (appointments per groomer), and busiest time slot analysis
Customer Report
Go to Reports → Customers. Shows:
- New clients added during the period
- Returning vs. new reservation breakdown (donut chart)
- Your top clients by revenue
- Client retention metrics and pet species breakdown
- Cumulative customer growth chart
- Daycare Customer Insights — Customer type split (recurring vs. drop-in), package utilization, top 5 customers by visit count, and churn alerts for inactive recurring customers
- No-Show Reporting — Total no-shows, no-show rate, service-type split, policy breakdown (charged/deducted/waived), and repeat offender table
- Grooming Customer Insights — Customers who only groom vs. customers who board + groom (cross-sell opportunity identification), grooming visit frequency, top grooming customers by revenue, and cross-sell opportunities for boarding customers who haven't tried grooming
Seasonal Report
Go to Reports → Seasonal. Shows:
- Reservation and revenue patterns by month (bar chart)
- Day-of-week heatmap grid
- Identifies your busiest and slowest periods
- Average stay length by month
- Peak weeks ranking
- Multi-series space-type seasonality chart (boarding types + daycare)
- Useful for planning staff schedules and marketing campaigns
Revenue Forecast
Go to Analytics → Forecast. The forecast projects future income from your active (pending, confirmed, and checked-in) reservations and breaks it out by week. Use it to anticipate cash flow, plan staffing, and spot quiet weeks before they arrive.
- Range tabs: 2, 4, 8, or 12 weeks ahead.
- Summary cards: Total projected revenue, average per week, and reservation count for the selected range.
- Per-week cards: Each week shows a service-type badge breakdown (Boarding / Daycare / Grooming) and lists the individual reservations contributing to that week with pet name, dates, assigned space, and revenue contribution.
- The current week is highlighted with a teal ring and a Current badge.
Boarding stays that span multiple weeks are pro-rated by night, so revenue lands in the right week even for long stays.
Printing Reports
Every report page includes a Print button in the top-right corner. Clicking it opens a print-optimized layout:
- The sidebar and navigation are hidden
- Charts and tables are reformatted for paper
- A header with the facility name, report title, and print timestamp is added automatically
This is useful for posting weekly summaries in your break room, sharing with business partners, or filing paper records.
Tip: The Boarding Roster also has its own print button for daily printouts.