TSS Payroll
For Medical Practices

Payroll Software for Medical Practices

Manage salaried staff, nurses and admin teams at your practice — with medical aid contributions and SARS compliance handled correctly.

Are practice partners the same as employees on payroll?

No — partners and practice owners drawing profit shares are generally not run through PAYE payroll in the same way as employed staff. Salaried doctors, nurses, receptionists and admin staff, however, are employees and must be on payroll with PAYE, UIF and (where applicable) SDL deducted.

Salaried staff payroll

Run payroll for doctors, nurses and admin staff on fixed monthly salaries.

PAYE compliance

Automatically calculate PAYE using official SARS tax tables for every staff member.

Medical aid deductions

Record employee and employer medical aid contributions as separate pay components.

SARS EMP201 on time

Monthly submissions pre-populated and ready to submit on the 7th — never miss a deadline.

Year-end IRP5s

Generate IRP5 certificates automatically for all salaried staff at year-end.

Leave tracking

Track annual and sick leave for your full practice team under the BCEA.

People Also Ask

Are practice partners paid through payroll?

Generally no — partners drawing a profit share aren't run through PAYE payroll the way salaried employees are.

How are medical aid contributions recorded?

As a separate pay component reflecting both employee and employer contributions, distinct from basic salary.

Do locums need to be on payroll?

It depends on the working arrangement — genuine independent locums invoicing for services may not need to be, but this should be assessed on the substance of the relationship.

For Medical Practices

Payroll that keeps your practice compliant

TSS Payroll handles PAYE, UIF and payslips for your salaried medical and admin staff. Start your 30-day free trial today.

No credit card required · Cancel anytime · 30-day free trial

Reconnecting…

Please wait while we restore your session.

Session Expired

Your session has ended. Please sign in again to continue.

Sign In

Session Expired

Your session has ended. Please sign in again to continue.

Sign In