New Module

Run Payroll for Your Firm and for Every Client Whose Books You Keep.

Pay runs calculated on the CRA’s own formulas, paystubs your clients’ staff can read, T4s and ROEs when they are due, and a remittance calendar that covers every employer at once. The journal entry lands in the books you already keep.

Ontario, Alberta & British Columbia · T4s and ROEs · PD7A remittances · Posts to the books

Your Firm Is Just Another Employer

Payroll is organised by employer, not by client type. Your own staff and every client you run payroll for sit in the same list and behave the same way, because there is one code path underneath rather than a bureau mode bolted onto a single-company product.

Pick an employer, then work

Employees, attendance, schedules, time off, pay runs, T4s and ROEs are all scoped to the employer you opened. The employer stays in the address, so a link you send a colleague opens exactly what you were looking at.

One CRA calendar for all of them

Remittances are deliberately not split per employer. Every due date across every employer you run sits on one calendar, because the thing that gets a firm penalised is the deadline nobody was looking at.

Terms are effective-dated

A raise is a new record with a date on it, not an overwrite. Re-run June in November and June’s rate is what gets used, which is what makes a correction defensible months later.

Calculated on the CRA’s Formulas, Not an Approximation

The engine implements the CRA’s T4127 payroll deduction formulas: federal and provincial tax, CPP and the second CPP contribution, EI with its annual maximums, the basic personal amount and its phase-out, TD1 claims, and the Ontario health premium and surtax. Maximums are committed when a run is approved rather than when it is calculated, so an employee who reaches the CPP or EI ceiling mid-year stops contributing at the right cheque.

  • Weekly, biweekly, semi-monthly and monthly pay calendars
  • Bonuses taxed by the bonus method rather than annualised into the wrong bracket
  • Overtime and statutory holiday pay to each province’s employment standards
  • Vacation paid each cheque or accrued to a balance, never both at once
  • A run can be reversed, and the year-to-date figures follow it back

Pay run · Biweekly · Approved

Gross4,200.00
Federal tax512.35
Provincial tax243.90
CPP237.16
EI68.88
Net pay3,137.71
Employer CPP + EI333.60

Figures are illustrative.

The Paperwork the Year Actually Demands

Everything a payroll year produces, generated from the runs you already approved rather than re-keyed at the deadline.

Paystubs

A PDF per employee per run, emailed out in a batch once the run is approved. A draft run cannot be emailed by mistake.

T4 slips and summary

Built from year-to-date figures, reconciled against the runs before you issue, then produced as slip PDFs and a CRA XML file. Amended slips are supported.

Records of employment

Insurable hours and earnings pulled from the pay history, with re-hire handling and a guard against issuing the same ROE twice.

PD7A remittances

Due dates worked out from the employer’s remitter type, including the weekly buckets a threshold-two remitter has to hit, with a PD7A figure sheet to remit against.

Time clock

A. SinghIn · 8:58 AM
M. ChenIn · 9:02 AM
R. PatelOut · 5:31 PM

Punches are recorded in your firm’s timezone, not the server’s.

Hours That Reach the Pay Run on Their Own

A shared kiosk takes a PIN and records punches as real instants. Schedules and reusable schedule templates say what was meant to happen, time-off requests say what changed, and a punch left open overnight is closed automatically to the scheduled end time rather than running to midnight.

  • A PIN is required to punch, so nobody can clock a colleague in
  • Whether employees may edit their own punches is a setting, and it is enforced
  • Statutory holidays are computed per province, since seven of twelve move each year
  • Staff can file a time-off request on behalf of a client’s employee

The Journal Entry Writes Itself

Approving a run posts to the client’s books through your chart of accounts: wages to the expense head, source deductions and the employer share to their payables, and net pay to a clearing account that closes when the cheques go out. The heads are resolved by role rather than by name, so a firm that renames an account does not break the posting. Posting for your own firm is off by default, because your firm is not a client of itself.

See how the books fit together

We set your first payroll up with you

Payroll is an add on. Your firm turns it on, it appears for the staff you give access to, and we would rather sit with you through the first run than have you switch it on cold. Before you decide, here is what it deliberately does not do.

What it does not do, so nobody is surprised

Ontario, Alberta and British Columbia only. A run for an employee anywhere else is refused, not guessed.

No Quebec. QPP, QPIP and Revenu Quebec are a separate regime, not a variation on this one.

No direct deposit and no EFT file. It calculates and records; you pay through your normal channels.

No filing with the CRA. It produces the PD7A figures, the T4 XML and the ROE for you to submit.

No employee logins. Paystubs and T4s are emailed as PDFs, and the clock takes a PIN.

Workers’ compensation and provincial health levies beyond the Ontario health premium are not calculated.

Payroll Questions

Can I run payroll for my clients, not just my own firm?

Yes. Payroll is employer-scoped. Your own firm is one employer and every client you run payroll for is another, all in the same place with one code path behind them. You pick an employer and work inside it, and the CRA remittance calendar stays firm-wide across every employer so nothing is missed.

Which provinces does payroll cover?

Ontario, Alberta and British Columbia. The module carries the CRA T4127 payroll deduction formulas and the provincial tax figures for those three, and it will refuse to approve a run for an employee in any other province rather than quietly calculate a wrong number. Quebec is out on purpose, because QPP, QPIP and Revenu Quebec are a separate regime rather than a variation on this one.

Does it move money or file with the CRA?

No. It calculates and records. It produces the numbers, the paystubs, the PD7A figures, the T4 slips and XML and the ROE, and you pay and file through your normal channels. There is no direct deposit, no EFT file and no funds movement anywhere in the module.

Do employees get logins?

No. Client employees have no accounts to manage and no passwords to reset. Paystubs and T4 slips are emailed to them as PDFs, and the time clock takes a PIN on a shared kiosk rather than a login.

Does payroll post to the books?

Yes. An approved pay run posts a journal entry into the client’s bookkeeping engagement, resolving wages, source deductions, the employer share and the net pay clearing account through your chart of accounts. Posting for your own firm is off by default, because your firm is not a client of itself.

What does the time clock do?

Employees punch in and out against a PIN, punches are recorded as server-side instants in your firm’s timezone, and anything left open is closed automatically overnight to the scheduled end time. Schedules, schedule templates and time-off requests sit alongside it, and approved hours flow into the pay run.

Add on · Ontario, Alberta & British Columbia

Payroll, in the Same Place as the Books

See a pay run calculated, a paystub emailed, a remittance dated and the journal entry land in the client’s books. Talk to us and we will take you through it end to end.