CRA Payroll Remittance Checklist
If you’re managing payroll and remitting to CRA yourself, this checklist will help ensure everything is calculated correctly and submitted on time.
1. Register for a CRA Payroll Program Account
Make sure you have an active CRA Payroll (RP) account number (e.g., 123456789RP0001).
If you're unsure, check your CRA My Business Account or contact the CRA at 1-800-959-5525.
2.Determine Your Remittance Frequency
CRA assigns one of the following schedules based on your average monthly withholding amount:
Quarterly Remitter: Due by the 15th of the month after the quarter ends
Regular Remitter: Due by the 15th of the month after payroll
Accelerated Remitter (Threshold 1 or 2): Due 3 or 10 days after each pay date
You can confirm your schedule through your CRA My Business Account.
3. Calculate Payroll and Source Deductions
For each pay period:
Calculate Gross Pay for each employee
Deduct and calculate:
CPP (Canada Pension Plan)
EI (Employment Insurance)
Federal & Provincial Income Tax
Add employer contributions:
Matching CPP
1.4x EI premiums
👉 You can use the CRA's Payroll Deductions Online Calculator (PDOC)
4. Submit Your Remittance to CRA
You can make your payment by:
Online Banking: Add CRA – Payroll Deductions as a payee
CRA My Business Account (PAD or online transfer)
Mailing a cheque (less recommended due to processing delays)
Be sure to include your RP account number and period covered.
5. Record and Retain Proof of Payment
Save confirmation numbers, transaction IDs, or screenshots of each payment
Maintain a payroll remittance log (date, amount, method, pay period)
Store documents securely in your Google Drive (or firm’s preferred method)
6. File T4s and Summary Annually
At year-end, prepare and file:
T4 slips for each employee
T4 Summary
Deadline: February 28th of the following year
You can file these through your CRA My Business Account or certified payroll software.
7. Need Help?
If you’re ever unsure about a calculation or due date, don’t hesitate to reach out to our team. Don’t want to spend time doing these tasks - let us know.
We’re here to support you and make sure everything stays compliant and stress-free.