Payroll Program Account

15-character CRA payroll account built from the business number, RP program code, and reference number.

Payroll Program Account

A payroll program account is the CRA payroll deductions account an employer uses for payroll reporting and remittance administration.

It sits under the broader business number structure and uses the RP program identifier. In payroll workflow, this is the account that connects employer payroll activity to the CRA.

Why Payroll Program Account Matters

Payroll program account matters because it affects:

  • payroll registration structure
  • remittance workflow
  • year-end reporting setup
  • account-level reconciliation with CRA records

It is one of the terms that separates employee-facing payroll questions from employer-side payroll administration.

How It Works In Canada

After the employer has a business number, payroll activity is administered through the payroll program account. The full account number contains:

  • the 9-digit BN
  • the RP program identifier
  • a 4-digit reference number such as 0001

Payroll staff or bookkeepers may see it when:

  • setting up a new payroll
  • filing or reconciling remittances
  • matching CRA records to the right employer payroll account
  • preparing year-end reporting

An employer can have more than one payroll program account if the CRA setup requires it. This is why the payroll program account should be understood as an employer administration concept, not a paycheque concept.

Payroll account pieceExampleWhat it meansWhy it matters
Business number123456789Core CRA business identityStays the same across CRA programs
Program identifierRPPayroll deductions program codeTells payroll staff this is the payroll account, not GST/HST or another program
Reference number0001One specific payroll account under the BNDistinguishes one payroll account from another when a business has more than one
Full payroll program account123456789 RP 0001Complete payroll deductions accountThis is the identifier used for remittance and filing workflow
Employer-side payroll questionWhere the payroll program account matters mostWhy readers confuse it
Which account do we remit under?Payroll remittance and CRA payment matchingReaders often stop at the BN and miss the RP 0001 part
Which account does this CRA letter belong to?Account reconciliation and correspondence reviewCRA documents can show both the BN and the full payroll account
Can one business have more than one payroll account?Multi-division or separate payroll setupsThe BN does not answer that question by itself
Does an employee see this on a pay stub?Usually noIt is employer administration data, not employee-facing payroll detail

Example

An employer’s CRA record may show 123456789 RP 0001 for one payroll account and 123456789 RP 0002 for another. Payroll remittances and payroll reporting are tied to the correct RP account rather than to the employee’s individual payroll record.

Common Misunderstandings

  • Payroll program account is not the same as the business number. It is the payroll account under the broader identifier.
  • Payroll program account is not just the letters RP. The full account also includes the 9-digit BN and 4-digit reference number.
  • Payroll program account is not a pay-stub term. Employees usually will not see it on ordinary payroll documents.
  • Payroll program account is not the remittance itself. It is the account used for payroll administration.
  • Payroll program account is not always limited to one account per business. One BN can support more than one RP account when CRA setup requires it.

Knowledge Check

  1. Is a payroll program account an employer-side payroll term? Yes.
  2. Does it sit under the business number structure? Yes.
  3. Is it the same as the employee’s pay-stub record? No.

Caveat

Account numbering, setup timing, and the number of RP accounts can vary by employer structure, but the term always belongs to CRA payroll-account workflow.

Revised on Friday, April 24, 2026