Skip to main content

Employee KPI report (v2)

Disclaimer

This article is only for the latest version of Zenoti Reports. Do not compare the data in this version with the data in the previous version.

Accountants and center managers can use the Employee KPI report to view the performance of employees based on the services performed, items sold, and feedback they received from guests. You can get the following information using this report.

  • The list of employees in the Employee KPI report also includes employees who are on loan or on deputation to the selected centers.

  • To view the report by considering tax for all sales calculations, select the Show Sales Including Tax check box.

  • You can verify the add-on services completed by each employee and the volume of add-on services performed with the Addon count and Addon % columns. Businesses that pay commissions for addon services can track these commissions paid for each employee.

  1. At the organization or center level, click the Reports icon.

  2. On the Reports page, search for and select the Employee KPI report.

  3. If the report has many columns, scroll horizontally to the right or left to view all columns.

  4. To view specific data on the report, select the desired filters. For more information, refer to report features on Zenoti.

  5. Click Refresh.

    If you generate the report for over a year, click the Email button.

You can generate the report using the following filters:

Filter

Description

Invoice status

  • Open: An unpaid invoice.

  • Closed: An invoice that's been dealt with and paid.

  • All: Both paid and unpaid invoices.

Column Name

Short Description

Details and Examples

Work Center

Work location at time of transaction.

The location where the employee was working at the time of the transaction.

Employee Code

Unique identifier assigned to the employee.

A unique identifier assigned to each employee. Used for internal tracking, reporting, and referencing employees across the system.

Employee Name

Employee recorded as the seller.

The employee marked as the seller in the Sale By field during the transaction. This is the person selected when an item or service is added to the invoice.

Job

Assigned job of the employee

Job associated with the employee in the profile

Appointment Count

Total count of valid appointments handled by the employee.

The total number of valid appointment groups handled by the employee within a specific time frame. Cancelled, voided, segmented, and no-show appointments are excluded. If an appointment includes multiple services, it is counted as one. Filters may apply based on invoice status.

Example:

Therapist: Sarah

Center: Downtown Spa

Appointments on a given day:

9:00 AM – Client A: 60-minute massage

10:30 AM – Client B: 30-minute facial

11:30 AM – Client C: 60-minute massage

2:00 PM – Client D: Appointment cancelled

3:00 PM – Client E: 120-minute package with multiple services (single appointment)

Appointment Count = 4, because:

Client D’s appointment is excluded as it was cancelled.

Client E’s package counts as one appointment group, even though it includes multiple services.

Invoice Count

Invoices that include sales by the employee.

The total number of invoices that include at least one item sold by the employee. This count includes shared or split sales.

Note: 

• An invoice is counted once per employee, even if the employee contributed to only a portion of the sale.

• Split sales, where multiple employees are associated with the same invoice, are included.

Example:

• Invoice #1001: Employee A sells a product

• Invoice #1002: A package is sold, split 50/50 between Employee A and Employee B

• Invoice #1003: Only Employee B makes a sale

Employee A’s Invoice Count = 2 (Invoice #1001 and #1002)

Employee B’s Invoice Count = 2 (Invoice #1002 and #1003)

Total Employee Sales Value

Total revenue credited to the employee.

The total revenue attributed to the employee across all item types, including services, products, packages, memberships, gift cards, and prepaid cards, after applying discounts, refunds, and commission splits.

Formula:

Each component reflects the employee’s share (split commission %) and accounts for:

Applied discounts (subtracted)

Refunds/returns (deducted as negative values)

Voided items (ignored)

Tax (included only if “Show Sales Including Tax” is enabled for the report)

Example:

Sarah’s adjusted sales after applying commission splits:

Service: $1,000

Product: $200

Package: $500

Membership: $300

Gift Card: $150

Prepaid Card: $100

Total Employee Sales = $1,000 + $200 + $500 + $300 + $150 + $100 = $2,250

Average Invoice Value

Average sales value per invoice.

The average sales amount generated by an employee for each invoice.

Formula:

Average Invoice Value = Total Employee Sales Value ÷ Invoice Count

Notes:

Total Employee Sales Value includes services, products, packages, memberships, gift cards, and prepaid cards.

The value is adjusted based on discounts, refunds, and the employee’s share from commission splits.

Invoice Count includes all invoices where the employee sold at least one item, even if the sale was shared with others.

Example:

If an employee’s sales total $2,000 across 10 invoices:

Average Invoice Value = $2,000 ÷ 10 = $200

Guest Count

Unique guests serviced or sold to.

The number of unique guests associated with the employee through sales or services during the selected date range.

Notes:

Each guest is counted only once, even if they appear on multiple invoices.

Recurring invoices, refunds, and freeze fee transactions are excluded.

Includes all sales where the employee participated either fully or through a commission split.

New Guest Count

New guests served by the employee.

The number of first-time guests served or sold to by the employee within the selected date range.

Notes:

Only unique, new guests making their first visit or purchase are counted.

Guests with multiple invoices are counted once.

Excludes refunds, recurring invoices, and freeze fee transactions.

Includes all transactions where the employee is linked (directly or via split).

Example:

If an employee handles:

Guest A: New, 2 invoices

Guest B: New, 1 invoice

Guest C: Existing (excluded)

New Guest Count = 2

New Guest %

% of guests who were new.

The percentage of new guests among all guests the employee served during the selected date range.

Formula:

New Guest % = (New Guest Count ÷ Guest Count) × 100

Example:

If the employee had 20 total guests and 5 were new:

New Guest % = (5 ÷ 20) × 100 = 25%

Requested Count

Number of services requested specifically for this employee.

The total number of services the guest specifically requested this employee during booking.

The count includes appointments that are:

Within the chosen date range

Not canceled, voided, or marked as no-show

Not segmented (only full/main appointments)

Example:

9:00 AM – Client A (requested Sarah) 

10:30 AM – Client B (front desk assigned) 

11:30 AM – Client C (requested Sarah) 

2:00 PM – Client D (auto assigned) 

3:00 PM – Client E (booked Sarah online) 

Requested Count = 3

Requested %

% of services that were requested.

The percentage of services where guests specifically chose the employee.

Formula:

Requested % = (Requested Count ÷ Services Count) × 100

Example:

If Requested Count = 5 and Services Count = 25

Then, Requested % = (5 ÷ 25) × 100 = 20%

Walk-ins Count

Total walk-in appointments.

The total number of walk-in appointments completed by an employee.

A walk-in is an appointment:

Booked less than the org-level threshold (in minutes) before its start time

Not canceled, voided, or marked as no-show

Not a segment of a larger appointment

Example:

If the threshold is 60 minutes:

Appointment A

Created at 9:00 AM, starts at 9:30 AM → 30 mins → Counted

Appointment B

Created at 9:00 AM, starts at 11:00 AM → 120 mins → Not counted

Walk-ins %

% of appointments that were walk-ins.

The percentage of an employee’s total appointments were walk-ins.

Formula:

Walk-ins % = (Walk-ins Count ÷ Appointment Count) × 100

Example:

If Walk-ins Count = 3 and Appointment Count = 15

Then, Walk-ins % = (3 ÷ 15) × 100 = 20%

Online Count

Total online invoices for the employee.

The total number of online-source invoices where the employee sold at least one item.

Includes invoices with shared sales between employees.

Example:

Invoice #101: Online booking – Service assigned to Employee A 

Invoice #102: Online booking – Service split between A and B 

Invoice #103: In-center sale – Product sold by A 

Employee A’s Online Count = 2

Employee B’s Online Count = 1

Online %

% of invoices from online sources.

The percentage of an employee’s invoices that came from online sources like the web or mobile app.

Includes shared sales across multiple employees.

Formula:

Online % = (Online Count ÷ Invoice Count) × 100

Example:

If Online Count = 8 and Invoice Count = 20

Then, Online % = (8 ÷ 20) × 100 = 40%

Rebooked Count

Total rebooked appointments handled.

The total number of rebooked appointments linked to the employee, including split sales with others.

Counted if all these are true:

Appointment was booked as a follow-up to a previous one

Appointment is not cancelled or voided

Appointment is not for a segmented service

Appointment falls within the selected date range

Example:

Therapist: Sarah

Client A rebooks after massage → counted

Client B completes service, no follow-up → not counted

Client C rebooks another treatment → counted

Client D rebooks future appointment → counted

Client E does not rebook → not counted

Rebooked Count = 3

Rebooked %

% of services that resulted in a rebook.

The percentage of an employee’s total services that resulted in a rebooked appointment, including sales that were split between multiple employees.

Formula: Rebooked % = (Rebooked Count ÷ Services Count) × 100

Example:

Rebooked Count = 4, Services Count = 25

Rebooked % = (4 ÷ 25) × 100 = 16%

Rebooking Source Count

Appointments that resulted in future bookings.

The number of appointments performed by the employee that led to future bookings on the same day.

Counted if:

Guest booked a future appointment the same day

Appointment group is counted only once

Excluded if:

Appointment was cancelled, voided, no-show, or segmented

Difference from Rebooked Count:

Rebooked Count: Appointments that were rebooked

Rebooking Source Count: Appointments that led to rebooking

Rebooking Source %

% of appointments that led to future bookings.

The percentage of an employee’s appointments that resulted in guests booking future appointments on the same day, including cases where sales were split between multiple employees.

Formula:

Rebooking Source % = (Rebooking Source Count ÷ Appointment Count) × 100

Example:

Appointment Count = 20, Rebooking Source Count = 5

Rebooking Source % = (5 ÷ 20) × 100 = 25%

Addon Count

Number of add-on services sold.

The total number of add-on services sold or performed by the employee, including split sales. Includes only valid appointments (non-cancelled, non-voided, non-no-show)

Addon %

% of service sales with add-ons.

The percentage of service sales that included add-ons, including split sales.

Formula:

Addon % = (Addon Count ÷ Service Sales Count) × 100

Example:

Addon Count = 6, Service Sales Count = 30

Addon % = (6 ÷ 30) × 100 = 20%

Service Provided Count

Total services performed.

The total number of individual services performed by the employee during the selected date range. This includes all valid service entries directly associated with the employee. Includes both primary and add-on services.

Service Sales Count

Total service units sold or performed.

The number of service units sold or performed by the employee, adjusted for refunds and only if commission was involved.

Includes:

Regular and package services

Non-cancelled, non-voided services

Refund-adjusted counts

Example:

Regular = (2 + 1) - 1 = 2

Package = 3 - 1 = 2

Service Sales Count = 4

Service Sales Invoice Count

Unique invoices with services.

The toal number of unique invoices that include at least one service-related item linked to the employee.

This count shows how many distinct transactions involved services, regardless of how many service items were included per invoice.

Included Item Types:

Regular service

Package service

Refund for regular service

Refund for package service

Logic:

Count each invoice once if it includes any of the above item types

Even if multiple service items exist, the invoice is counted only once

Example:

#1001: 1 massage, 1 facial → counted

#1002: 1 spa package with 3 services → counted

#1003: 1 product only → not counted

#1004: 1 massage, 1 service refund → counted

#1005: 1 package, 1 massage → counted

Result: Service Sales Invoice Count = 4

(Invoice #1003 is excluded)

Difference from Service Sales Count:

Service Sales Count: Total number of service items sold

Service Sales Invoice Count: Total number of invoices with at least one service item

Service Sales

Total service sales value.

The total revenue from services sold, including splits, redemptions, adjustments, and taxes (if selected in report settings).

Includes:

Commission share

Adjusted price, taxes, redemptions

Regular and package services

Excludes:

Cancelled, voided, no-show services

Services without commission share

Example:

Regular Service = $110 × 50% = $55

Package Redemption = $88 × 50% = $44

Membership = $152 × 50% = $76

Package Service = $99 × 50% = $49.50

Total = $224.50

Average Service Value per Invoice

Average service sales per invoice.

The average monetary value of service sales per invoice attributed to an employee, based on their share in service transactions, including split sales.

Formula: Average Service Value per Invoice = Service Sales ÷ Service Sales Invoice Count

Product Sales Invoice Count

Unique invoices with product sales.

The total number of invoices in which the employee is associated with at least one product sale or product return, including sales that are split between multiple employees.

Product Sales Count

Total product units sold.

The total number of individual product units sold by the employee, including sales that are split between multiple employees. This count reflects the net quantity, accounting for returns.

Product Sales

Total product sales value.

The total revenue generated by the employee from selling retail products during the pay period. This includes all product sales recorded on closed invoices and accounts for any refunds, as well as revenue splits if multiple employees share commission for the same product sale.

Bought Product %

% of service invoices with product sales.

The percentage of service-related invoices where the employee also upsold at least one product. It measures how often an employee successfully converts a service appointment into a product sale, highlighting cross-selling effectiveness.

Formula:

Bought Product % = (Service Invoices with Products ÷ Total Service Invoices) × 100

Example:

4 of 10 invoices had products

Bought Product % = (4 ÷ 10) × 100 = 40%

Average Product Value Per Invoice

Average product sales per invoice.

The average revenue generated from product sales per invoice associated with the employee, including transactions where the product sale was split among multiple employees.

Formula: Average Product Value per Invoice = Product Sales ÷ Product Sales Invoice Count

Example:

If an employee has: Product Sales = $600, Product Sales Invoice Count = 4

Average Product Value per Invoice = $600 ÷ 4 = $150.00

Product/Service %

Ratio of product sales to service sales.

The percentage of an employee’s service sales value to product sales value. It shows the employee’s retail-to-service revenue ratio, indicating how effectively they upsell products alongside services.

Formula: Product/Service % = (Product Sales ÷ Service Sales) × 100

Example:

If an employee has: Product Sales = $400, Service Sales = $1,000

Product/Service % = ($400 ÷ $1,000) × 100 = 40%

Product/Total %

Product sales as % of total sales.

The percentage of an employee’s total sales value that came from product sales. It shows how much of the employee’s overall contribution to revenue was driven by retail product sales, as opposed to services, packages, memberships, etc.

Formula: Product/Total % = (Product Sales ÷ Total Employee Sales Value) × 100

Example:

If an employee has: Product Sales = $500, Total Employee Sales Value = $2,000

Product/Total % = ($500 ÷ $2,000) × 100 = 25%

Membership Sales

Total value of memberships sold.

The total monetary value of memberships sold by an employee, adjusted for discounts, taxes, refunds, and the employee’s commission percentage. This includes both sales and refunds/cancellations, and considers split sales across employees.

Example:

Transaction 1 – Membership Sale:

Sale Price: $1000

Discount: $100

Tax: $90

Commission: 40%

→ Calculation: ($1000 - $100 + $90) × 40% = $396

Transaction 2 – Membership Sale:

Sale Price: $500

Tax: $45

→ Calculation: ($500 + $45) × 40% = $218

Transaction 3 – Membership Refund:

Refund: -$300

Tax Refund: -$27

→ Calculation: (-$300 - $27) × 40% = -130.80

Total Membership Sales = $396 + $218 - $130.80 = $483.20

Membership Sales Count

Number of memberships sold.

The total number of memberships sold by the employee, including cases where the membership sale was split between multiple employees. This count also adjusts for cancellations or refunds, resulting in a net quantity.

Example: Sold 2, Refunded 1 → Count = 1

Package Sales

Total value of packages sold.

The total monetary value of package sales made by an employee, including sales split between multiple employees, and adjusted for refunds and tax inclusion (if configured). This reflects how much revenue the employee has contributed through selling packages, after applying discounts, taxes, and commission.

Example: 

Regular Package Sale: Sale price = $500, Discount = $50, Tax = $45, commission = 30%

Calculation: ($500 - $50 + $45) × 30% = $495 × 0.30

Final value = $148.50

Refund: Sale price = $300, Discount = $0, Tax = $27, commission = 30%

Calculation: (-$300 - $27) × 30% = -$327 × 0.30

Final value = $-98.10

Total package sales = 148.50 – 98.10 = $50.4

Package Sales Count

Number of packages sold.

The total number of package units sold by the employee, including any sales split between multiple employees, and adjusted for refunds or cancellations.

Gift Card Sales

Total gift card sales value.

The total revenue generated by the employee from the sale of gift cards, including refunds and commission-based sales split with other employees

Gift Card Sales Count

Number of gift cards sold.

The total number of gift cards sold by this employee, including any refunds and sales shared with other employees.

Example: Sold 3 gift cards → +3, 1 gift card refunded → -1

Gift Card Sales Count = 3 - 1 = 2

Prepaid Card Sales

Total prepaid card sales value.

The total revenue generated by the employee from the sale of prepaid cards, including refunds and commission-based sales split with other employees.

Prepaid Card Sales Count

Number of prepaid cards sold.

The total number of prepaid cards sold by this employee, including any refunds, and adjusted for split sales.

Example: Sold 2 prepaid cards → +2, 1 prepaid card refunded → -1

Prepaid Card Sales Count = 2 - 1 = 1

Campaign Redemption Count

Number of campaign discounts used.

The total number of campaigns (promotions/discounts) that were applied to items sold by this employee, including transactions split across multiple employees.

Sale Count

Total items sold by the employee.

The total number of items sold by the employee across all categories, including sales split with other employees, and adjusted for returns/refunds. It counts actual items, not invoices.

The count adds up all the item-level counts already calculated for that employee, across: Services, Products, Memberships, Packages, Gift Cards, Prepaid Cards

Average Feedback

Average feedback rating received.

The average of all feedback ratings received by an employee for the services they performed during the selected date range.

Formula: Average Feedback = Sum (Ratings received by employee) / Number of feedback entries.

Cancelled/No Show Count

Total cancelled or no-show appointments.

The total number of appointments marked as Cancelled or No Show where the employee was listed as Sale By.