What the CPP calculation actually does
The Canada Pension Plan calculates your monthly payment based on how much you contributed over your working years and when you start taking it. The formula is not a simple division of what you paid in. Instead, Service Canada looks at your earnings history, drops out your lowest-earning years, averages what remains, and then applies a percentage based on your age when you begin receiving payments.
You do not need to do this math yourself. Service Canada runs the calculation and tells you the result. But understanding the pieces — contribution years, the dropout provision, the age adjustment — helps you see why two people who paid similar amounts might receive different monthly payments.
Key Takeaways
- Service Canada calculates CPP based on your earnings history from age 18 onward, not on how much you contributed in dollars.
- The formula drops your lowest-earning years (usually about 16 percent of years between 18 and 65) before averaging the rest.
- Taking CPP before age 65 reduces your monthly payment permanently; taking it after age 65 increases it.
- You can request a detailed breakdown of your earnings record and projected payment from Service Canada before you decide when to start.
- The calculation assumes you stop working; if you continue earning after you start CPP, your payment may be reduced until age 65.
The earnings history and dropout years
The CPP formula begins with your earnings record from January 1, 1966 onward (or from age 18, whichever is later). Service Canada counts the number of years from age 18 to age 65 — that is 47 years for most people. Then it removes your lowest-earning years. The number of years dropped depends on your age: if you were born after 1951, Service Canada drops approximately 16 percent of those years, or about 7 to 8 years.
The dropout provision exists because most people have some years with low or no earnings — time spent in school, caring for children, between jobs, or dealing with illness. Service Canada assumes this is normal and does not penalize you for it. The remaining years are averaged to create your average pensionable earnings. This average is then multiplied by 25 percent to produce your basic CPP amount — the payment you would receive if you started at age 65.
Years with no earnings record (gaps you did not contribute to CPP) still count as years in the denominator. If you have a 10-year gap and cannot drop those years, they lower your average. This is why people who took time out of the workforce sometimes see lower payments than they expected.
How your age when you start changes the payment
The basic CPP amount assumes you start at age 65. If you start earlier or later, Service Canada adjusts the payment up or down by a fixed percentage for each month of difference.
If you start CPP before age 65, your payment is reduced by 0.6 percent for each month before 65. Starting at age 60 (60 months early) reduces your payment by 36 percent. Starting at age 62 reduces it by about 21.6 percent. These reductions are permanent — your payment does not increase later to catch up.
If you start after age 65, your payment increases by 0.7 percent for each month after 65. Starting at age 70 (60 months later) increases your payment by 42 percent. This increase also stays in place for life. The trade-off is that you receive fewer total payments if you start late, but each payment is larger.
What happens if you keep working after you start CPP
If you continue earning employment income after you start CPP and you are under age 65, your CPP payment may be reduced. Service Canada applies an earnings test: if your earnings exceed a set amount (the amount changes yearly), they deduct $1 from your CPP for every $2 you earn above that threshold.
Once you reach age 65, the earnings test stops. You can earn any amount without affecting your CPP payment. This is one reason some people delay starting CPP until 65 — they can continue working without a reduction.
If you started CPP before 65 and the earnings test reduced your payment, Service Canada recalculates your basic amount at age 65 to account for the additional contributions you made while working. This can result in a higher payment going forward, though it does not recover the payments you lost to the reduction.
How to see your personal calculation before you decide
Service Canada provides a Statement of Contributions that shows your earnings record year by year. You can request this online through My Service Canada Account or by mail. The statement lists what Service Canada has on file for each year from 1966 onward and flags any years with missing or incomplete records.
You can also request a CPP Retirement Benefit Statement, which shows your projected monthly payment at different ages — typically at 60, 62, 65, 70, and 72. This projection is based on your current earnings record and assumes you stop working when you start CPP. The statement is not a may provide; your actual payment may differ if you have additional earnings years or corrections to your record.
Both documents are free. You can request them online, by phone at 1-833-537-4648, or in person at a Service Canada office. Processing usually takes 2 to 4 weeks by mail.
Corrections to your earnings record
If you notice missing years or incorrect amounts on your Statement of Contributions, you can ask Service Canada to correct them. You will need documents that prove your earnings — tax returns, T4 slips, or pay stubs. Service Canada can request records from the Canada Revenue Agency if you do not have copies.
Corrections can take several months to process. If you are planning to start CPP soon, request your statement early so there is time to fix errors before you apply. A correction can raise or lower your payment, depending on what the records show.
Special situations that change the calculation
If you received a CPP Disability benefit before age 65, your disability payment converts to a retirement payment at 65. The calculation uses your earnings record up to the month you became disabled, then assumes you would have continued earning at that level until 65. This can result in a higher retirement payment than if you had worked those years at lower earnings.
If you are a survivor or child of someone who received or was may have access to to CPP, you may receive a survivor or children's benefit. These are calculated separately from retirement CPP and do not affect your own retirement payment when you start it.
If you lived or worked outside Canada, you may have contributions to another country's pension system. Some countries have agreements with Canada that allow Service Canada to count those years toward your CPP. You will need to provide documentation from the other country's pension authority.
Frequently Asked Questions
Can I see what my CPP payment will be before I apply?
Yes. Request a CPP Retirement Benefit Statement from Service Canada online or by phone. It shows your projected payment at different ages based on your current earnings record. The statement assumes you stop working when you start CPP, so your actual payment may differ if your situation changes.
Does CPP count the money I contributed, or my earnings?
CPP is based on your earnings, not on the contributions you or your employer paid in. The formula looks at your gross employment income each year, not at the CPP premium amounts deducted from your paycheque. Self-employed earnings also count, based on the net income you reported to the Canada Revenue Agency.
What if I have years with no earnings?
Years with zero earnings count in the calculation but are usually dropped under the dropout provision. If you have more zero-earning years than the dropout allows, they lower your average. Periods caring for children under age 7 may be excluded from the calculation entirely if you request it.
Does my CPP payment change after I start receiving it?
Your base payment stays the same, but it is adjusted each January for inflation. Service Canada applies the Consumer Price Index increase to all CPP payments. If you continue working and the earnings test reduces your payment, the reduction is recalculated each year based on your new earnings.
What if Service Canada has the wrong earnings on file?
Contact Service Canada with proof of your actual earnings — tax returns or T4 slips. They can request records from the Canada Revenue Agency. Corrections can take several months, so report errors as soon as you find them, especially if you plan to start CPP within a year.