Payroll Command Centre
Real-time view across employees, remittances and compliance —
—
Upcoming Statutory Holidays
Alerts
Recent Payroll Runs
Employees
Master records — hourly or salary, TD1 claim amounts, province of employment
Daily Work Hour Tracking
Log daily hours for hourly employees ahead of a pay run
Total this week: 0.00 hrs
Recent Entries
Run Payroll
Live CRA-compliant calculation — updates as you type
Pay Run Setup
Live Pay Stub — select an employee
T4 Snapshot (Year-to-Date, incl. this run)
Payroll History
Every committed pay run, permanently recorded
Statutory Holiday Pay
Average daily wage method — jurisdiction-specific
Calculator
Result
$0.00
Statutory holiday pay owed for one holiday, before regular deductions.
This is added to Box 14 employment income and remains subject to CPP, EI and income tax like regular wages.
PD7A — Statement of Account for Current Source Deductions
Aggregate remittance owed to CRA for a period
T4 / T4A Slips
Year-end summary — Statement of Remuneration Paid
Record of Employment (ROE)
Insurable hours & earnings for Service Canada
Generate ROE
Employer Contributions
CPP/CPP2 match, EI 1.4×, and Workers' Compensation
Formulas Explained
The exact math behind every deduction, using 2026 CRA rates
Employee Self-Service
What the employee sees when they log in
Settings & TD1
CRA rate tables, WCB rate, and jurisdictions
2026 Federal Statutory Rates
| CPP rate (employee & employer) | 5.95% |
| ↳ base slice (tax credit) | 4.95% |
| ↳ enhancement slice (pre-tax deduction) | 1.00% |
| CPP basic yearly exemption | $3,500.00 |
| YMPE (CPP ceiling) | $74,600.00 |
| Max CPP contribution (each) | $4,230.45 |
| CPP2 rate (employee & employer) | 4.00% |
| YAMPE (CPP2 ceiling) | $85,000.00 |
| Max CPP2 contribution (each) | $416.00 |
| EI employee rate | 1.63% |
| EI employer rate (1.4×) | 2.282% |
| Maximum insurable earnings (MIE) | $68,900.00 |
| Max EI premium — employee | $1,123.07 |
| Max EI premium — employer | $1,572.30 |
| Federal BPA | $16,452.00 |
| Canada Employment Amount (max, federal only) | $1,501.00 |
Source: CRA "CPP contribution rates, maximums and exemptions" and "EI premium rates and maximums", 2026. Rates hard-coded for this build; wire to CRA's published T4127/PDOC feed for production.
Employer Setup
Changes save automatically to your account and sync across devices.
Alert Thresholds
New Brunswick and Ontario both require a minimum of 6% vacation pay after 5 years of service — this is a legal floor, not a business choice. You can set this lower than 5 only if your own company policy is more generous than the law requires (e.g. 6% starting at 3 years). Never set it above 5 — that would delay flagging employees who are already legally entitled.
No legal requirement here — purely operational. A reasonable default is roughly one full pay cycle: 7 for weekly payroll, 14 for bi-weekly, ~21 for semi-monthly, ~30 for monthly. Lower catches gaps sooner but nags more; higher is quieter but slower to notice a missed timesheet.
Danger Zone
Wipe every committed pay run for every employee — CPP, CPP2, EI, tax, and vacation YTD totals all reset to zero. Employee records, TD1 claims and timesheets are kept. This cannot be undone.
Provincial / Territorial Tax Tables in Use
New Brunswick — 2026 exact CRA chart
| Bracket (annual) | Rate V | Constant KP |
|---|---|---|
| $0.00 – $52,333.00 | 9.40% | $0 |
| $52,333.01 – $104,666.00 | 14.00% | $2,407 |
| $104,666.01 – $193,861.00 | 16.00% | $4,501 |
| $193,861.01 and over | 19.50% | $11,286 |
NB Basic Personal Amount: $13,664.00
Source: CRA T4032-NB(E) Rev. 26 — Chart 2, "2026 New Brunswick tax rates and income thresholds", effective January 1, 2026. Values and the step-by-step withholding formula verified against the guide's own worked examples.
Ontario — 2026
| Bracket | Rate |
|---|---|
| $0 – $53,891 | 5.05% |
| $53,891 – $107,782 | 9.15% |
| $107,782 – $150,000 | 11.16% |
| $150,000 – $220,000 | 12.16% |
| Over $220,000 | 13.16% |
ON Basic Personal Amount: $12,989.00 · Surtax: 20% on ON tax over ~$5,847, additional 36% over ~$7,481.
"Other province/territory" uses an editable flat-approximation bracket set below — replace with the correct T4032 table for that jurisdiction before running live payroll there.