Payroll — Free CRA-Compliant Pay Stubs for Canadian Small Businesses

Run payroll inside DunaHub. CPP, EI, and federal/provincial income tax calculated automatically from the official CRA T4127 tables. PDF pay stubs. No per-employee fees.

Why in-CRM payroll matters

Payroll services like Wagepoint, ADP, and Ceridian charge $20-40 per employee per month for basic pay stubs — before any add-ons. For a five-person crew, that's $100-200/month just to hand out pay stubs. And most of that spend is on features you don't need: the underlying CRA calculations are a table lookup, not rocket science.

DunaHub bundles payroll into the CRM so you stop paying twice for the same customer data. Enter hours, click Run — pay stubs are ready.

What's included

  • Automatic CRA Calculations — CPP, CPP2, EI, federal and provincial income tax from the latest T4127 tables
  • PDF Pay Stubs — professional pay stubs generated instantly. Download, email, or print
  • Year-to-Date Tracking — YTD totals for CPP, EI, and income tax, ready for T4 season
  • Unlimited Employees — no per-employee fees, no matter how big your crew grows
  • Built into Your CRM — no separate login, no data sync, no extra bill

How it works

  1. Add employees — enter details, pay rate, and province. One-time setup.
  2. Run payroll — enter hours (hourly) or salary. DunaHub calculates all deductions automatically.
  3. Download pay stubs — PDF pay stubs ready instantly. Email to employees or print.

Every calculation uses the official CRA T4127 tables — the same numbers Wagepoint and ADP use. Nothing is approximated.

Supported provinces

  • Alberta — fully supported with 2026 provincial tax tables.
  • Federal only (CPP, EI) — works for employees in any province if you handle provincial tax manually.
  • More provinces coming — BC, Ontario, and others are being added.

What DunaHub Payroll does NOT do (yet)

  • Direct deposit — pay stubs are generated; you pay employees separately (interac, bank transfer, cheque).
  • T4 generation — YTD data is tracked but T4 slips aren't automated.
  • ROE generation — Record of Employment isn't produced.

If you need any of the above, you'll likely still want a payroll service alongside DunaHub — for now.

Use cases

Small landscaping crew (Alberta): Owner runs bi-weekly payroll for a 4-person crew. Enters hours, DunaHub calculates CPP + EI + Alberta income tax, generates 4 PDF pay stubs. Total time: under 5 minutes.

Solo contractor incorporating: New corporation with one employee (the owner). Runs monthly payroll to pay themselves a salary. Uses YTD tracking to prepare T4 at year-end (manually filed with CRA).

Pricing

Free on all plans. No per-employee fees, no per-run fees.

Compliance & limits

  • CRA T4127 tables: 2026 edition, updated when CRA publishes revisions.
  • Provinces: Alberta full; federal-only (CPP + EI) for others.
  • Employees: unlimited.
  • Pay stub retention: kept indefinitely while account is active.
  • No direct deposit, no T4, no ROE at this time.

Last updated: July 12, 2026 · Applies to: DunaHub (CA + US) · Feature name: Payroll (CRA)