What your CPP Statement of Contributions is really telling you
One line for every year since you turned 18, and a letter code beside some of them. How to read the codes, what to compare them with, and why an error is easier to fix while it is young.
Dear reader,
The Canada Pension Plan retirement pension is calculated from one record: your earnings and contributions, year by year, since you turned 18. Service Canada calls the printout of that record the Statement of Contributions. It does not arrive by itself; you have to look it up or ask for it. Many people only see it for the first time when they apply for the pension, which is about the latest possible moment to discover that a year is missing.
This letter explains how to get the statement, how to read its columns and codes, and what to do if a line looks wrong.
Where to get it
The quickest route is My Service Canada Account: in the Canada Pension Plan section, “View my contributions” shows the statement, which you can print or ask to have mailed as an official copy.1 You can also write to Contributor Client Services, Canada Pension Plan, Service Canada, PO Box 818 Station Main, Winnipeg MB R3C 2N4.
There is one exception. If you have lived and worked only in Quebec, live in Quebec now, or live abroad with Quebec as your last province, the statement is not available through My Service Canada Account and Retraite Québec is the place to ask.1
The columns, in plain words
Year. The record starts the month after your 18th birthday, or January 1966 if that is later. It ends with the year you start a CPP retirement pension or disability benefit, or the year you turn 70; if neither has happened, it stops at the last full calendar year.
Pensionable earnings. Earnings from work or self-employment between a basic exemption and the yearly maximum, the YMPE. For 2026 the YMPE is $74,600.2 Earnings above the maximum appear as the maximum; a year below the minimum shows zero.
Your contributions. What you paid on those earnings. Employees and employers pay equal shares; self-employed people pay both.
The letter codes
The codes beside some years are where most of the information hides. Service Canada lists them on its statement page.1
| Code | Meaning | Worth checking? |
|---|---|---|
| B | Earnings below the basic exemption, so no valid contribution | Yes, if you worked full-time that year |
| M | Maximum pensionable earnings reached | Rarely |
| S | Some or all contributions from self-employment | Yes, compare with that year’s return |
| Q / CQ | Quebec Pension Plan contributions, or both plans in one year | Yes, after a move |
| CS | A credit split applies to that year | Yes, after a separation |
| E | Child-rearing period recognised | Yes, if a child under 7 is not reflected |
| P | Contributions towards a post-retirement benefit | If you work while receiving CPP |
Summary of the codes listed on canada.ca. The third column is our editorial suggestion, not an official instruction.
A short example of what to look for
Imagine a statement with these lines, invented for illustration: in 1987 the person worked full-time for a hardware chain, but the year shows B and zero earnings. In 1994 and 1995 they ran a small business; one year shows S, the other shows nothing. In 1999 a child was born and they stayed home for three years; those years show low earnings with no E.
Each of those lines deserves a question. The 1987 zero may be an employer that filed under the wrong number. The missing self-employment year may be a return where the CPP portion was not calculated. And the years at home may qualify for the child-rearing provision, which can credit a parent based on average earnings in the five years before the child was born, if that is higher than the actual earnings.1
A low year is not automatically a mistake. Years of study, illness, caregiving or work abroad are expected, and the CPP calculation already drops a share of the weakest years. The point is to spot years that should not be low.
How to ask for a correction
Service Canada’s advice is to compare the statement with your T4 slips and to contact the CPP straight away if something is wrong or missing.1 Evidence makes the difference:
- If you were employed: a copy of the T4 slip for the year, or a signed letter on company letterhead from each employer confirming your earnings and CPP contributions.
- If you were self-employed: a copy of the T1 return and the Notice of Assessment for the year.
In My Service Canada Account, the “Request a review of a decision” option lets you ask Service Canada to reconsider; otherwise, write to the Winnipeg address above.
Why time matters
The Canada Pension Plan Act sets a limit on how long an entry in the record can be questioned. Under section 97, an entry about earnings or contributions is presumed accurate once four years have passed from the end of the year it was made, with exceptions written into the law for certain situations.3 Whether an exception applies is a question for Service Canada, not something to assume either way.
The practical lesson is simple. The older the year, the harder it is to find the T4 or the employer who issued it, and the more likely it is that the four-year presumption applies. Checking the statement at 55 is easier than at 65.
The record also shows life events
A CS code means a credit split has been applied for the years you lived with a spouse or partner. That is permanent and changes both records; the rules are in what happens to CPP credits after a separation or divorce. The same statement is also how Service Canada measures the period a couple lived together for pension sharing.
Who should look at theirs
- Anyone planning to start CPP within the next five years.
- Anyone who changed names, moved between Quebec and another province, or was self-employed.
- Parents who stayed home with a child under 7.
- Anyone who separated or divorced after living together for a year or more.
The takeaway
The Statement of Contributions is free, takes a few minutes to read, and is the document your pension is built on. Print it once, read the codes, and put it in the CPP pocket of the folder with any old T4 slips that back it up. If a line is wrong, the sooner you ask, the more evidence you will still have.
P.S. The next letter goes out on Tuesday. If it does not reach you yet, the reply card is below.
- 1Government of Canada — Statement of contributions to the Canada Pension Plan — how to get it, column and code definitions, documents for corrections
- 2Government of Canada — CPP and OAS maximum amounts and related figures, 2026 — YMPE of $74,600 for 2026
- 3Justice Laws — Canada Pension Plan, section 97 — entries presumed accurate after four years, with exceptions
- 4Government of Canada — Canada Pension Plan in My Service Canada Account — "View my contributions" and requesting a mailed copy
This is private, sponsored information published by JBV Consultancy OÜ. Bopva is not a Government of Canada, Service Canada or Canada Revenue Agency website and is not affiliated with any of them. Nothing here is financial, tax or legal advice, and every figure is either quoted from the official sources above or a clearly labelled illustration, never a promise or an amount any reader will receive. There are no applications and no fees on this site. Never give your Social Insurance Number, banking details or My Service Canada Account or CRA sign-in details to a website in response to an article. For your own payments, use My Service Canada Account or contact Service Canada. Figures checked against official sources on .