Skip to main content

Payroll

The platform includes built-in payroll management so you can track employee compensation alongside your clinic’s other financial data. Payroll totals flow directly into the Profit & Loss statement as operating expenses, giving you an accurate view of your clinic’s profitability.
Admin only — all payroll features are restricted to admin users.

Employee management

Before running payroll, you need to set up your employee records.

Adding an employee

1
Open the employee form
2
Navigate to Finance > Payroll > Employees and click Add Employee.
3
Enter employee details
4
FieldDescriptionNameFull name of the employeeRoleJob title or position (e.g., Dental Hygienist, Receptionist)EmailEmployee’s email addressPhoneContact phone numberEmployment TypeFull-time, Part-time, or ContractBase Salary / Hourly RateThe employee’s standard compensation
5
Set status
6
New employees default to Active. You can set an employee to Inactive if they leave or go on extended leave — inactive employees are excluded from new payroll runs.
7
Save
8
Click Save to add the employee to your roster.
Keep employee records up to date. When an employee’s salary changes, update their base rate before the next payroll run so that the correct amount is pre-filled.

Payroll periods

A payroll period defines the date range you are paying employees for — typically a month, but it can be any range that fits your clinic’s pay cycle.

Creating a payroll period

  1. Go to Finance > Payroll > Periods and click New Period.
  2. Set the Start Date and End Date (e.g., April 1 to April 30).
  3. Save the period. You can now create a payroll run within it.

Payroll runs

A payroll run is where you calculate and record actual compensation for each employee in a period.
1
Create a new run
2
Open a payroll period and click New Payroll Run.
3
Add entries for each employee
4
For every employee included in this run, enter:
5
FieldDescriptionEmployeeSelect from active employeesGross AmountTotal compensation before deductionsAllowancesAdditional pay — housing, transport, bonuses, etc.DeductionsAmounts withheld — tax, insurance, loan repayments, etc.Notes (optional)Context for any unusual adjustments
6
The Net Amount is calculated automatically:
7
Net Amount = Gross Amount + Allowances - Deductions
8
Review run totals
9
The system aggregates all employee entries to show the total payroll cost for this run — total gross, total allowances, total deductions, and total net.
10
Finalize the run
11
Once you have reviewed all entries, save the payroll run. The totals are now reflected in your financial reports.

Payslips

After a payroll run is finalized, the platform generates a payslip for each employee in the run. Each payslip includes:
  • Employee name and role
  • Pay date
  • Gross amount
  • Itemized allowances
  • Itemized deductions
  • Net amount (take-home pay)

View payslip

Open any payslip from the payroll run detail page to review the breakdown.

Download PDF

Generate a printable payslip PDF for employee records or distribution.

Payroll in financial reports

Payroll totals are included in the Profit & Loss statement as operating expenses, alongside other expenses tracked in Expense Tracking. This means your P&L report gives you a complete picture:
  • Revenue — from patient payments (receipts)
  • Direct Costs — cost of treatments delivered
  • Gross Profit — revenue minus direct costs
  • Operating Expenses — payroll + other expenses (rent, supplies, etc.)
  • Net Profit — gross profit minus operating expenses
Payroll appears as its own line item in the operating expenses section, separate from other expense categories. This makes it easy to see exactly how much of your overhead goes to staff compensation.

Managing payroll over time

Monthly workflow

  1. At the start of each pay cycle, create a new payroll period with the correct date range.
  2. Create a payroll run within that period.
  3. Add entries for each active employee, adjusting gross amounts, allowances, and deductions as needed.
  4. Review and finalize the run.
  5. Distribute payslips to employees.
  6. Check the Profit & Loss report to see the impact on your clinic’s bottom line.

Handling changes mid-cycle

  • New hire — add the employee to the roster, then include them in the next payroll run with a prorated amount if applicable.
  • Salary adjustment — update the employee’s base rate, then use the new amount in the next payroll run.
  • Termination — set the employee to Inactive after their final payroll run. They will not appear in future runs.

Yes. Payroll periods can cover any date range. While the most common setup is monthly, you can create weekly or bi-weekly periods by adjusting the start and end dates accordingly.
Finalized payroll runs can be edited by an admin if corrections are needed. Any changes will update the run totals and the linked payslips.
the platform records the deduction amounts you enter — it does not automatically calculate income tax or social contributions. Work with your accountant to determine the correct deduction amounts for each employee.
Payslips are currently managed by admins. You can download PDF payslips and share them with employees via email or print.

  • Expense Tracking — track other operating costs alongside payroll
  • Financial Reports — payroll totals feed into the Profit & Loss statement
  • Invoices — revenue side of your clinic’s financial picture