November 04, 2026
How to Measure Staff Performance: 6 Metrics and Formulas
In an appointment business, staff performance comes down to six measures: utilisation, completion, repeat visits, revenue per hour, customer rating and time accuracy. No single number is enough to base a decision on. Compare each measure over at least three months, between people who offer similar services, and review the results in a conversation with the person.
This guide gives you the formula for each metric, how it can be misread, and a sample scorecard. It also says plainly which figures Rezervlepro has ready and which you need to calculate by hand.
Why "who brought in the most revenue" is not enough
If you look only at revenue, you will reach the wrong conclusion. Someone offering expensive services can make high revenue from few customers. A newcomer may have been given the worst hours. A morning shift and a weekend shift do not offer equal opportunities.
So first get clear on which question you are trying to answer:
- Does this person use their working hours well?
- Do customers come back to this person?
- Do they need any training or support?
- Is there a fair measure for bonuses or promotion?
6 core metrics and their formulas
1. Utilisation rate
Utilisation = booked appointment hours / hours worked
Example: someone who works 40 hours a week and has 30 hours of appointments is at 75%. Low utilisation is not always the person's fault. Low-demand hours, the services assigned to them, or weak demand overall can all be the cause.
2. Appointment completion rate
Completion = completed appointments / (completed + cancelled + no-shows)
This rate is affected by two things: customer behaviour and how the staff member communicates. No-shows mostly come from the customer, so do not use this to punish anyone. If there is a clear gap, find out why. For example, if cancellations keep happening with the same person, the hours in their calendar may be unrealistic.
3. Repeat visit rate
Repeat visits = customers served by this person in a period who came back in the following period / total customers in that period
Example: in January, a staff member served 40 different customers. Of those, 28 came back within the next three months. The rate is 70%. This is one of the strongest signals of service quality, but it depends on how often the service is needed. A three-month window means nothing for a treatment done once a year.
4. Revenue per hour
Revenue per hour = revenue for the period / hours worked
Use this in place of total revenue, because it treats part-time staff fairly. Even so, differences in service price play a big part here. Compare people who offer the same services.
5. Customer rating and reviews
Reading the average alone is misleading. A 5.0 from three reviews and a 4.8 from 200 reviews do not say the same thing. Look at the number of reviews and what they say. A repeated complaint matters more than a single low score.
6. Time accuracy
Time accuracy = appointments finished within the planned time / completed appointments
Jobs that keep overrunning leave the next customer waiting. Use this to check whether service durations are entered correctly, not to push someone to work faster. You will not get this number from Rezervlepro automatically, and you would need to note it for sample appointments yourself. So it is optional.
A sample scorecard
A simple monthly list like this is enough. The figures are examples.
- Ayşe: utilisation 82%, completion 92%, repeat visits 70%, 950 TL per hour, rating 4.8 (64 reviews)
- Mert: utilisation 64%, completion 88%, repeat visits 76%, 620 TL per hour, rating 4.9 (31 reviews)
- Selin: utilisation 78%, completion 80%, repeat visits 52%, 820 TL per hour, rating 4.3 (40 reviews)
Here is what it tells you. Mert's customers are very happy, but his calendar is not full enough. The issue may be visibility or his hours more than his ability. Selin gets plenty of customers, but fewer of them come back. The conversation here should be about the service experience and what the reviews say.
Numbers start the question. They do not give the answer.
How should the conversation go?
Do not use performance data to make a decision without talking to the person. A simple flow is enough:
- Ask for their own view first.
- Pick two strengths and one area to develop from the scorecard.
- Bring concrete examples from reviews.
- Set one measurable goal for the next month.
- Promise support: training, a change of hours, or a service assignment.
A sample goal: "Offer each customer their next appointment on the way out next month." That is within the person's control. "Increase revenue by 20%" largely is not.
What to watch when setting up bonuses
A bonus increases whatever behaviour you measure. If you pay bonuses on revenue alone, people will steer towards expensive services and try to take customers from each other. A few suggestions:
- Add a small team goal alongside individual bonuses.
- Use only metrics the person can influence.
- Explain the rule in writing at the start of the period, and do not change it during the period.
- Do not make customer rating a bonus condition on its own. With a small sample it jumps around, and it also distorts how people ask for reviews.
- Check your legal obligations around pay and bonuses with an accountant.
What can you see where in Rezervlepro?
The system does not calculate every metric on one screen, but it keeps the basic data.
- Performance tab in staff details: average rating, number of reviews and the reviews themselves. Business owners and managers can see this tab, and staff cannot.
- Statistics page: monthly new appointments, Appointment Completion Rate, new customers, average appointments per staff member, completed, cancelled and no-show counts, total revenue, plus your most active customer, service and staff member.
- Staff and hour heat map: on the Pro and Premium plans, this shows who is busy at which hours.
- Customer Appointment History: shows how many times a customer has come and who served them.
Repeat visit and completion rates per person do not come as ready-made figures. You can work them out by sampling from the calendar and the history. For a small team, doing this once a month takes about ten minutes with a simple sheet.
To keep reviews coming in regularly, the customer is sent a review link when an appointment is completed. So it matters to mark appointments as Completed in the calendar. An unmarked appointment produces neither a rating nor accurate statistics.
Revenue information is visible only to the business owner and managers. The four roles are OWNER, MANAGER, STAFF and FRONTDESK, and STAFF does not see customer phone numbers. Our help pages cover setting up your team, and the features page shows what comes on each plan. Staff performance is included in all plans, while the heat map is part of the advanced reports on Pro and up, as shown on the pricing page.
How often should you measure?
- Weekly: only utilisation and calendar problems
- Monthly: completion, income, review content
- Every three months: repeat visits and a one-to-one conversation
- Yearly: pay, bonus and service assignment decisions
Judging a person on a weekly number leads to the wrong conclusion. Illness, leave and the number of weekends can easily change a short-term figure.
If you are still comparing products, our guide on choosing appointment software has a section on team permissions. To try this with your team, open a free account.
How does this work in a small team?
In a team of two or three, a comparison scorecard can feel too formal, and your sample will be small as well. In that case, track just two numbers per person: utilisation and returning customers. Talk for ten minutes once a month. You can expand the list as your data grows.
Frequently Asked Questions
How is staff performance measured?
Utilisation, completion, repeat visits, revenue per hour and customer rating are looked at together. Compare the figures over at least three months between people offering similar services, and do not make a decision without talking to the person.
How is the utilisation rate calculated?
Divide booked appointment hours by total hours worked. Someone who works 40 hours and has 30 hours of appointments is at 75%. Low utilisation may be down to demand or assigned hours, not the person.
Can staff see their own performance?
In Rezervlepro, only the business owner and managers can see the Performance tab in staff details. Sharing the review in a conversation with the person is the best approach.
Does Rezervlepro calculate a staff member's repeat visit rate?
No, this rate does not come as a ready-made figure per person. You can work it out by hand from customer history and the calendar. The Performance tab shows ratings and reviews, and the Statistics page shows the overall figures.
Is it right to pay bonuses on revenue alone?
As the only criterion, it can backfire. It can push people towards expensive services and internal rivalry. Adding a small team goal to individual measures, and explaining the rule in writing at the start of the period, gives a more balanced result.
How reliable are customer ratings?
With few reviews, they swing around a lot. Look at the number of reviews and their content along with the average. Focus on repeated complaints, not one low score.
