Revenue by serviceLast 30 days
$8,420.00Completed appointments
Day 1Day 15Day 30
Cut & styleBy service · By team
Covers and no-shows for venues, revenue by service and staff member for appointments, over 7, 30 or 90 days, so a slow week reads as a slow week.
Hospitality & appointments
Illustrative product preview.
The big picture
Gaplessly's booking reports give a restaurant or venue its covers, reservations, no-shows, busiest days and hours, and party sizes. A salon, clinic or spa gets business reports with revenue by service and by staff member, alongside appointments, no-shows and the deposits and fees it kept. Both switch between the last 7, 30 and 90 days, which is how you tell a real trend from one odd week. Reports come on every plan with no commission, and Venue Starter is free up to 35 bookings a month and Solo up to 50.
The Reports page has one card for each question an owner tends to ask:
Revenue here is the booked price of appointments that went ahead, so cancellations and no-shows are left out. For the money collected through Stripe, with the GST in it, see the takings report under Payments. Reports for promotions and gift cards are coming soon.

Breaking revenue down this way answers what a single total can't. Is a service earning its place on the calendar over a real sample, or did it have one good week? Is a slow patch for one staff member a blip or worth a conversation? Is this month different from the last three, or does it just feel different?
Many salons pay partly on commission, and By team gives you each person's takings to start from. Gaplessly doesn't work out commission itself.

Restaurants and venues get their own report, built on covers: total covers and the average party size, reservations, guests and no-shows, with a covers trend, your busiest days and hours, and how many bookings came in at each party size. A room of four-tops serving mostly couples shows up there. A booking funnel card shows how guests move through your booking page.
Hospitality reports don't include revenue, and revenue by server or by shift isn't built.
A week is a small sample to run a business on. One stylist's numbers dip because they took two sick days, or the whole place looks soft for a week and nobody did anything differently. Read that week on its own and it's easy to draw the wrong conclusion.
Every report switches between 7, 30 and 90 days and counts the same things in each. The week shows what is happening now. The month smooths out a sick day or a slow Tuesday. The quarter tells you whether a service, a staff member or a night of the week has really changed.
Before acting on a change, check it holds in at least two windows: the week against the month, or the month against the quarter.
Restaurant and venue reports are built on covers and don't include revenue. For salons, clinics and spas, revenue breaks down by service and by staff member.
The last 7, 30 or 90 days. Each report switches between them, one window at a time.
A single week is easily skewed by a sick day, a public holiday or a quiet stretch. Checking the same number over 7, 30 and 90 days tells you whether a dip is a pattern or just noise.
Bookings, completions, cancellations and no-shows with their rates, revenue, average sale and tips, revenue by service and by staff member, and the deposits and no-show fees kept. They don't calculate rebooking rate, utilisation or commission.
Yes: covers, reservations, guests and no-shows, a covers trend, busiest days and hours, and party sizes. Revenue by server or by shift isn't part of it.
Not the reports themselves. The Export button on the Reports page goes to your data export, which covers clients and bookings on an active paid plan, and the takings report under Payments downloads as a CSV.
Yes. The restaurant and appointment reports are both live in the dashboard today, over the last 7, 30 or 90 days.
The real product, running with example businesses. No account, no card, and nothing to uninstall afterwards.