Payroll Earnings Summary Report
Important
Early access: The Payroll Earnings Summary report is currently available to select businesses. Contact your Zenoti representative or reach out to payrolloperations@zenoti.com for access.
Overview
User roles: For business owners and payroll administrators
The Payroll Earnings Summary is the earnings report in Zenoti that automatically calculates everything your employees earned for a given pay period — hourly pay, commissions, tips, salary, paid time off, and other earnings — based on the configuration you have set up.
You do not need to calculate or reconcile these amounts manually. Zenoti computes them from your employee profiles, commission plans, overtime rules, and pay schedule, and presents the results grouped by earning type so you can consume the figures directly for payroll processing.
The report is period-based: you select a pay period, and the report shows every employee's earnings for that period.
Setting up pay periods
Before the report can calculate earnings, you need a Pay Schedule configured. A Pay Schedule defines your pay period cadence — weekly, bi-weekly, semi-monthly, or monthly — along with the business week start day and how periods open and close.
You set up Pay Schedules once and assign them to your employees. The report then uses the schedule to determine period boundaries.
Your business week start day matters for overtime; refer to the overtime section in this article.
Components of the Payroll Earnings Summary Report
Earnings are grouped into sections by earning type:
Section | What it covers |
Hourly Earnings | Straight Time Hourly Pay · Overtime Premium |
Commissions | Service · Product · Membership · Package · Class · Cancellation · No-show · Giftcard · Center commission |
Tips | Tips (recorded against invoices). If enrolled in Same-Day Tips Payout: also Tips payout by Zenoti and Tips to be paid by employer |
Paid Time Off | One column per paid leave type configured in your Leave Policies |
Salary | Fixed salary for the period |
Other Earnings | Tenure Bonus, custom earning columns, and any additional earning types configured for your business |
Hourly Earnings in details
How to set up hourly pay
Go to the employee's profile and configure their hourly rate. This is the base rate used for all hourly calculations.
If your employees work across different types of tasks at different pay rates, you can enable the Work Tasks feature at organisation level. With Work Tasks enabled, you configure hourly rates at the work task level rather than a single rate per employee — so a therapist might earn one rate for treatments and a different rate for front-desk cover.
How to configure overtime
Overtime is configured at the employee level, so you can match the rule to the law that applies to each employee's location.
For example, to comply with the standard federal rule, you would configure: above 40 hours in a workweek, apply a 1.5× multiplier. Many states follow this weekly threshold. Configure each employee according to the rule that applies to their location.
How overtime appears in the report
The report splits hourly earnings into two columns:
Column | What it contains |
Straight Time Hourly Pay | The base hourly rate applied to all hours worked, including overtime hours at the base rate |
Overtime Premium | The additional amount earned for overtime hours only — the extra 0.5× on top of the base rate for a 1.5× overtime rule |
Separating the two means Straight Time Hourly Pay is always a clean, complete figure for all hours worked, and Overtime Premium is always the incremental amount owed for overtime. The two never overlap.
Example 1 — Single hourly rate
Setup: Hourly rate $20/h. Overtime rule: above 40 hours per week at 1.5×. Hours worked: 45 hours in the week.
Column | Calculation | Amount |
Straight Time Hourly Pay | 45h × $20 | $900.00 |
Overtime Premium | 5h × $20 × 0.5 | $50.00 |
Total hourly earnings | $950.00 |
Straight Time Hourly Pay covers all 45 hours at the base rate. Overtime Premium adds the extra half-rate for the 5 overtime hours. Together they equal the correct total: 40h × $20 + 5h × $30 = $800 + $150 = $950.
Example 2 — Work Tasks enabled, two tasks with different rates
Setup: Work Tasks enabled. Overtime rule: above 40 hours per week at 1.5×. Task A — Treatments: $25/h, 30 hours. Task B — Front desk: $15/h, 15 hours. Total: 45 hours (5 hours overtime)
Step 1 — Straight Time Hourly Pay is calculated per task at each task's rate:
Task | Hours | Rate | Straight time pay |
Treatments | 30h | $25/h | $750.00 |
Front desk | 15h | $15/h | $225.00 |
Straight Time Hourly Pay | 45h | $975.00 |
Step 2 — Average Hourly Rate (AHR) is derived for the overtime premium:
AHR = Total straight time earnings ÷ Total hours = $975.00 ÷ 45h = $21.67/h
Step 3 — Overtime Premium uses the AHR:
Column | Calculation | Amount |
Straight Time Hourly Pay | (30h × $25) + (15h × $15) | $975.00 |
Overtime Premium | 5h × $21.67 × 0.5 | $54.17 |
Total hourly earnings | $1,029.17 |
Because the employee's earnings vary by task, the overtime premium is based on their blended Average Hourly Rate rather than any single task rate. This is the standard approach for employees working at multiple rates in the same workweek.
Commissions in details
How to configure commissions
Level | Where | Use case |
Employee level | Employee profile | A specific commission plan for an individual employee |
Job level | Job / designation configuration | A standard plan for everyone in a role — for example all Senior Stylists |
Item level | Service, product, or package configuration | A specific commission rate attached to a particular item |
Precedence — which configuration wins
When more than one configuration applies, Zenoti resolves them in this order:
Item level → Employee level → Job level
• If a commission is configured at item level, that rate takes priority for that item
• If no item-level rate exists, the employee-level plan applies
• If neither exists, the job-level plan applies
This lets you set a broad default at job level, override it for specific employees, and override again for specific items.
Types of commissions
Type | Applies to |
Service Commission | Services performed |
Product Commission | Retail product sales |
Membership Commission | Membership sales |
Package Commission | Package sales |
Class Commission | Classes — relevant for fitness businesses |
Giftcard Commission | Gift card sales |
Center Commission | Center-level commission arrangements |
Cancellation Commission | Cancelled appointments, when configured |
No-show Commission | No-show appointments, when configured |
Cancellation and No-show commissions are only calculated when the relevant center-level settings are enabled. If you compensate employees for cancelled or no-show appointments, configure this in your center settings.
Paying the higher of hourly pay or commission
What this setting does
Many businesses guarantee employees the higher of their hourly pay or their commission — so an employee is never disadvantaged in a slow period. Zenoti can do this comparison for you automatically.
Enable the center-level setting Compare commissions against hourly pay. When it is on, Zenoti compares the two amounts for the pay period and applies whichever is higher. The report shows the winning amount in the appropriate column, so you can process payroll directly from the report without calculating or comparing manually.
Two comparison options
Option | Commission side includes |
Service commission only | Service-related commission components only |
Service and Product commission | Service-related components plus Product commission |
Exactly what gets compared
This is important for processing payroll correctly.
Hourly side of the comparison:
Straight Time Hourly Pay — the base hourly rate applied to all hours worked
Commission side of the comparison:
Service Commission + Add-on Service Commission + Request Therapist Bonus + Free Service Commission + Redo Penalty + Product Commission (only if you selected the Service and Product option)
Important
The components listed above are consumed into the comparison result. When you process payroll from this report, take the applied comparison amount — do not also add these individual components separately, or they will be counted twice.
Overtime Premium is always added on top
Overtime Premium is never part of the comparison. It is always added on top of whichever side wins.
This matters for compliance. Overtime premium is an amount the employee has earned for working beyond the threshold — it is owed regardless of whether their hourly pay or commission was higher for the period. Including it in the comparison would risk under-reporting overtime.
How this differs from the existing report
Existing Payroll Summary Report | New Payroll Earnings Summary | |
What's compared on the hourly side | Total Hourly Pay — which already includes Overtime Pay | Straight Time Hourly Pay only |
Overtime handling | Included in the compared figure, which can lead to overtime being counted twice when hourly wins | Overtime Premium is separate and always added on top — no duplication |
Comparison period | Follows your overtime configuration (day / week / pay period) | Always the full pay period, independent of overtime configuration |
Visibility | A single combined column | Separate Straight Time Pay and Commission columns, with the applied amount indicated |
Payroll code mapping | The generic Max(Hourly Pay, Commission) column meant the earning could not be mapped to a specific payroll code — employees saw a non-specific label on their paystub | It is clearly visible which component was higher, so the amount can be mapped to the correct payroll code. Employees see the accurate earning type on their paystub — Hourly Pay or Commission. |
Your overtime calculation itself is unchanged — it continues to follow the rule you configured for each employee.
Example 3 — Comparison with overtime
Setup: Hourly rate $20/h. Overtime above 40 hours at 1.5×. Comparison enabled — Service commission only.
Hours worked: 45 hours.
Service commission for the period: $780.00
Component | Amount | In the comparison? |
Straight Time Hourly Pay | $900.00 (45h × $20) | ✔ Yes — hourly side |
Service commission total | $780.00 | ✔ Yes — commission side |
Overtime Premium | $50.00 (5h × $20 × 0.5) | ✘ No — always added on top |
Result: $900.00 (hourly) is higher than $780.00 (commission), so hourly pay is applied.
Applied earnings | Amount |
Straight Time Hourly Pay (applied) | $900.00 |
Overtime Premium (always added) | $50.00 |
Total | $950.00 |
Because hourly pay won, this $900.00 maps to your Hourly Pay payroll code — not to a generic combined code. The employee's paystub will accurately reflect that this was hourly earnings.
Tips
The report shows tips differently depending on whether your business is enrolled in Same-Day Tips Payout.
If you are not enrolled in Same-Day Tips Payout
A single Tips column appears, showing the total tips recorded against invoices for the period. All of this flows through your payroll.
If you are enrolled in Same-Day Tips Payout
Three columns appear:
Column | What it represents | Payroll treatment |
Tips | Total tips recorded against invoices during the pay period | Reference total |
Tips payout by Zenoti | Tips already paid directly to the employee by Zenoti | Maps to Cash Tips. Not part of net pay — but must be included in payroll for tax calculation |
Tips to be paid by employer | The remaining tips you pay the employee through payroll | Maps to Paycheck Tips. Part of net pay |
How the three relate
Tips (total recorded against invoices) − Tips payout by Zenoti (already paid out) = Tips to be paid by employer (process through payroll)
Mapping to payroll codes
Zenoti column | Payroll equivalent | In net pay? | Taxable? |
Tips payout by Zenoti | Cash Tips | ✘ No — already received by the employee | ✔ Yes — include for tax calculation |
Tips to be paid by employer | Paycheck Tips | ✔ Yes | ✔ Yes |
Tips payout by Zenoti behaves like cash tips: the employee has already received the money, so it does not increase their net pay. However, it is still taxable income and must be reported to your payroll provider so that withholding is calculated correctly.
Tips to be paid by employer behave like paycheck tips: they are paid to the employee through payroll and form part of their net pay.
Important
Do not process the full Tips amount as paycheck tips if you are enrolled in Same-Day Tips Payout. Use Tips to be paid by employer for net pay, and report Tips payout by Zenoti as cash tips for tax purposes — otherwise employees will be paid twice for the same tips.
Paid Time Off, Salary and Other Earnings
Paid Time Off
Paid leave types configured in your Leave Policies appear automatically as PTO earning columns in the report — one column per paid leave type.
When an employee takes paid leave during the pay period and the leave request is approved, the corresponding hours and pay appear against that leave type in the report.
How PTO pay is calculated: based on your leave policy configuration, either the employee's hourly rate or a fixed rate is used to calculate the pay for the leave hours taken.
Unpaid leave types do not generate PTO earning columns.
Salary
The fixed salary amount for the pay period, for salaried employees.
Known limitations
• No proration for partial periods. If an employee's start or termination date falls within the pay period, the full period salary is shown. Adjust manually for affected employees.
• Base location only. Salaried employees appear with their salary record only at their base location, not across all locations where they hold a role. Add amounts manually if you pay across mapped locations.
Both are being addressed in a future release.
Other Earnings
Includes Tenure Bonus, any custom earning columns your business has created, and any additional earning types configured for your organisation.
Loading and refreshing report data
When you open the report
The report displays the last available calculated data for the selected pay period. If earnings have never been calculated for that period, the report prompts you to calculate.
Recalculating
Click Recalculate to refresh earnings for the selected pay period. Recalculate whenever underlying data or configuration has changed — for example a new invoice has been processed, a commission plan has been updated, or an overtime rule has been modified.
Last refreshed information
The report shows when the data was last calculated and what triggered it:
"Last refreshed on [date, time] by [name/system] from [source]"
The source indicates where the calculation was triggered from — the web admin, myZen, the Zenoti Manager App, or an automatic scheduler run. This gives you a clear audit trail of your earnings data.
Employee-triggered recalculation (optional)
Your organisation can enable "Allow employees to refresh payroll data from myZen". When enabled, employees can trigger a recalculation of their current pay period earnings from myZen or the Zenoti Manager App. Any recalculation triggered this way is reflected in the report, with the source shown in the last refreshed line.
Additional detail reports
All existing supplementary reports remain available from the employee record in the new report:
Report | What it contains |
Invoice Details Report | Full invoice-level breakdown per employee |
Work Task Wise Details Report | Task-by-task hours and pay detail |
Employee-wise Details Report | Summary view of earnings by employee |
These are accessed in the same location as before.
Tip
Coming soon: A new Earnings Dashboard in the myZen app will give employees a detailed view of their own earnings, drawn from the same data as this report. A separate help article covering the Earnings Dashboard will be published when it becomes available.
Frequently asked questions
Can I use the existing Payroll Summary Report alongside the new one?
Yes. Both reports are available during the transition. We recommend running them in parallel for one or two pay periods so you can compare figures and familiarise your team before switching over.
Will the existing Payroll Summary Report be removed?
The existing report remains available for now, but it will eventually be deprecated. We recommend transitioning your payroll workflow to the Payroll Earnings Summary once you have validated the figures.
I use ZIP Payroll. Which report feeds the payroll input screen?
Once the Payroll Earnings Summary is enabled for your organisation, the payroll input screen pulls values from the new report, not from the existing Payroll Summary Report.
Will my historical payroll data change?
No. Historical pay periods remain as processed. The new report applies to current and future pay periods.
Our overtime is configured differently across locations. Does the new report change how overtime is calculated?
No. Overtime calculation follows the rule you configured for each employee, exactly as before. What is new is that commission comparison always runs across the full pay period, separately from your overtime configuration.
Why might my totals differ from the existing report when comparison is enabled?
The new report compares Straight Time Hourly Pay rather than Total Hourly Pay, and always compares at the pay-period level. Overtime Premium is added on top instead of being folded into the compared figure. Your total earnings should be correct in both cases, but the way they are split across columns has changed — and overtime is no longer at risk of being counted twice.
I'm on a semi-monthly pay frequency. What changes for overtime?
Overtime hours from a workweek that straddles two pay periods are allocated to the period in which that business week ends, in line with wage and hour requirements. You may see overtime premium shift between periods compared with the existing report.
What is AHR and when does it apply?
AHR is the Average Hourly Rate. It applies when the Work Tasks feature is enabled, and an employee works across multiple task types at different rates. Zenoti calculates a blended rate — total straight-time earnings divided by total hours — and uses it as the base for the overtime premium. See Example 2.
Which commission configuration applies if I've set it up at more than one level?
Item level takes priority, then Employee level, then Job level. See section 5.2.
Which tips figure should I process through payroll?
If you are enrolled in Same-Day Tips Payout: use Tips to be paid by employer as paycheck tips (part of net pay), and report Tips payout by Zenoti as cash tips for tax calculation only (not part of net pay). If you are not enrolled, only a single Tips column appears, and the full amount flows through payroll. See section 7.
Do I need to click Calculate every time?
The report shows the last calculated data when you open it. Click Recalculate when configuration or underlying data has changed, and you need updated figures.
Feedback
We are actively developing this report and welcome your input. For questions, feedback, or issues, write to payrolloperations@zenoti.com.