Estimate your monthly Canada Pension Plan (CPP) retirement benefit based on your average earnings, contribution years, and the age you start receiving it.
Based on 2024 CPP maximums and adjustment factors (example)
This calculator estimates your monthly and annual Canada Pension Plan (CPP) retirement benefit, based on your average annual pensionable earnings, how many years you contributed, and the age at which you choose to start receiving CPP - which can be anywhere from 60 to 70.
Your base CPP amount at age 65 depends on how your average earnings compare to the Year's Maximum Pensionable Earnings (YMPE - the earnings ceiling on which CPP contributions are made), and how many years you contributed relative to the 39-year contributory period for a full pension. This base amount is then adjusted up or down depending on whether you start CPP before or after 65.
Formula: Earnings Ratio = min(Average Annual Earnings รท YMPE, 1). Contribution Ratio = Contribution Years รท 39. Base Monthly CPP at 65 = Maximum Monthly CPP at 65 ร Earnings Ratio ร Contribution Ratio. If starting before 65: reduce by 0.6% for each month before 65 (example rate). If starting after 65: increase by 0.7% for each month after 65 (example rate), up to age 70.
Example: With average annual pensionable earnings of CA$60,000 (against a YMPE of CA$68,500, example figure), 39 years of contributions (a full contributory period), and a start age of 65 (no early/late adjustment), the estimated monthly CPP would be about CA$1,195.27, or roughly CA$14,343.24 per year. (Note: this example uses illustrative 2024 figures - actual YMPE, maximum CPP amounts, and your own contribution history will differ.)
CPP is one of three main pillars of retirement income for most Canadians, alongside Old Age Security (OAS - see our OAS Calculator) and personal savings (RRSP/TFSA - see our RRSP Calculator and TFSA Calculator). CPP is funded by contributions from employees, employers, and self-employed individuals throughout their working lives, based on earnings up to the YMPE each year (which rises over time). Starting CPP earlier than 65 (as early as 60) permanently reduces your monthly benefit, while delaying past 65 (up to 70) permanently increases it - this is a significant decision that depends on your health, other income sources, and how long you expect to live. The CPP enhancement, phased in starting in 2019, is gradually increasing future benefits for those who contribute under the enhanced rules, meaning younger workers may eventually receive a somewhat higher replacement rate than older cohorts. CPP also includes provisions like the child-rearing drop-out (which can exclude lower-earning years spent raising young children from the average earnings calculation) and a disability benefit. CPP payments are taxable income and are also indexed to inflation annually based on the Consumer Price Index (see our Inflation Calculator).
The YMPE is the ceiling on earnings used to calculate CPP contributions and benefits each year - earnings above this amount aren't subject to base CPP contributions (though a separate "additional" contribution applies to a higher earnings band under the CPP enhancement). The YMPE rises most years to reflect wage growth, so the figure used in this calculator is an example only.
Starting CPP before 65 reduces your monthly benefit by approximately 0.6% for each month before 65 (example rate) - up to a 36% reduction if started at 60. Starting after 65 increases your benefit by approximately 0.7% for each month after 65 (example rate) - up to a 42% increase if started at 70. This adjustment is permanent for the life of your pension.
The 39-year figure represents a typical full contributory period used in benefit calculations, but the actual CPP formula includes various drop-out provisions (such as for periods of low or no earnings while raising young children, or periods of disability) that can exclude certain years from the calculation. Your actual contributory period and the years counted can differ from a simple 39-year assumption.
Yes, CPP retirement benefits are considered taxable income and must be reported on your tax return. You can request that federal tax be deducted at source from your CPP payments, or make quarterly tax instalments, depending on your overall tax situation.
The CPP enhancement is a gradual increase to CPP contribution rates and the earnings ceiling, phased in starting in 2019, designed to eventually increase the share of pre-retirement income that CPP replaces for future retirees. Workers who contribute more years under the enhanced rules will generally see a somewhat higher CPP benefit than they would have under the pre-2019 rules alone.
Your My Service Canada Account (accessible through the Service Canada website) provides your CPP Statement of Contributions, showing your actual earnings history and an estimate of your CPP retirement pension at different start ages based on your real contribution record - this is far more accurate than any generic calculator using example figures.
Disclaimer: The information, rates, and figures provided on this page are for educational and illustrative purposes only and do not constitute financial or retirement planning advice. The YMPE, maximum CPP amount, and adjustment factors used are example figures and do not reflect your actual contribution history or current program parameters, which change periodically. For an accurate estimate, consult your My Service Canada Account or a qualified financial adviser.