N
Northline

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 rate1.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 VConstant KP
$0.00 – $52,333.009.40%$0
$52,333.01 – $104,666.0014.00%$2,407
$104,666.01 – $193,861.0016.00%$4,501
$193,861.01 and over19.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

BracketRate
$0 – $53,8915.05%
$53,891 – $107,7829.15%
$107,782 – $150,00011.16%
$150,000 – $220,00012.16%
Over $220,00013.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.