← Back to blog

Appointment business metrics: what to track each week

Learn to calculate schedule occupancy, no-shows, revenue per appointment, and repeat visits to make better decisions for your service business.

Laptop showing a visual dashboard of appointments, occupancy, and business metrics

Appointment business metrics should tell you what happens to available time, how many customers arrive, what each service earns, and whether customers return. A long dashboard is of little use if it does not lead to a decision. Start by reviewing five measures each week, using consistent definitions and comparing them with your own baseline.

This guide is for barbershops, salons, spas, and other teams that sell services by appointment. You can keep the figures in a spreadsheet or review Approntix business reports. Either way, everyone on the team should count appointments the same way.

First, define what counts as an appointment

Separate completed bookings, cancellations with notice, late cancellations, and no-shows. A rescheduled booking should not be counted twice as a completed service. If services have different lengths, record both bookable minutes and minutes actually spent delivering services, as well as appointment counts.

Choose comparable periods, such as full Monday-to-Sunday weeks. Record unusual circumstances too: holidays, staff vacations, or promotions. This helps you avoid attributing a change to scheduling when it had another cause.

1. Schedule occupancy

Occupancy = minutes of service delivered ÷ bookable minutes × 100.

If your team had 2,400 bookable minutes in a week and delivered 1,680 minutes of service, occupancy was 70%. Leave breaks and closed hours out of the denominator. Counting bookings alone would give a 15-minute service the same weight as a two-hour service.

Review occupancy by day, time slot, and professional. A reasonable weekly average may hide an overloaded Saturday and an empty Tuesday. Look at where demand already exists before opening more hours. The appointment scheduling feature can help organize team availability.

2. No-show rate

No-show rate = appointments missed without notice ÷ appointments due to take place × 100.

For example, four no-shows out of 80 scheduled appointments produce a 5% rate. Track late cancellations separately. They also affect capacity, but may call for a different response. If no-shows rise, check whether they cluster around a service, time slot, or bookings made far in advance.

Clear confirmations, timely reminders, and a visible policy can help. Our guide on reducing appointment no-shows explains when to use each measure. Avoid promising a particular improvement without data from your business.

3. Revenue per completed appointment

Revenue per appointment = revenue collected from completed services ÷ completed appointments.

If you collected MXN 18,000 from 90 completed appointments, the average was MXN 200 per appointment. Decide whether the figure includes products, tips, taxes, and refunds, then apply the same rule each week. A higher average does not always mean higher profit: services may also take longer or cost more to deliver.

Compare this figure with service duration, service type, and expenses. Reporting and expense tracking provide context, but you should still reconcile the figures with your payment records.

4. Repeat customer rate

Repeat customer rate = customers who returned within your chosen window ÷ customers served in the reference period × 100.

The window matters. A barbershop might check who returned within 30 or 60 days; an occasional service needs a longer window. Write the definition next to the result so comparisons between months remain meaningful.

If few customers return, examine the experience and follow-up before offering discounts. Customer history helps the team recognize previous visits and see which services people repeat.

5. Revenue per bookable hour

Revenue per bookable hour = revenue from completed services ÷ hours open for bookings.

This measure combines pricing with use of available capacity. Two weeks with the same revenue can look very different if one required many more staff hours. Read it alongside occupancy and revenue per appointment; no single number explains the whole business.

A 20-minute weekly review

  1. Finalize appointment statuses and reconcile the week’s payments.
  2. Calculate the five measures using the same rules as last week.
  3. Identify the biggest change and look for a verifiable cause in the schedule, services, or team.
  4. Choose one action for the next week: adjust hours, review reminders, or improve follow-up.
  5. Record the result and measure again. Changing several things at once makes it harder to tell what worked.

There is no universal occupancy or repeat-visit target. Start with your baseline, consider each service’s duration and margin, and look for sustained improvements. If you are comparing tools that bring scheduling and operational data together, explore Approntix features and confirm what information is available in the plan you choose.