CPP Calculator
Estimate your Canada Pension Plan (CPP) retirement benefit based on your contributions, years worked, and age of collection.
Did this tool work for you?
How to use this calculator
- 1
Your CPP benefit depends on how long you contributed and how much you earned relative to the YMPE (Year's Maximum Pensionable Earnings = $68,500 in 2024).
- 2
For every year you delay past 65, your benefit increases 8.4% — delaying to 70 increases it by 42%.
- 3
Taking CPP early (at 60) permanently reduces your benefit by 36%.
- 4
You can contribute to CPP while working even after starting collection (CPP Post-Retirement Benefit).
Frequently asked questions
What is the maximum CPP benefit in 2024?
The maximum CPP retirement pension at age 65 in 2024 is $1,364.60/month ($16,375/year). This maximum is only achieved by contributing the maximum amount for at least 39 years. The average CPP payment (for those starting at 65 in 2024) is approximately $758.32/month — less than 60% of the maximum, as most Canadians have periods of low or no earnings.
Should I take CPP at 60 or wait until 65 or 70?
The breakeven calculation: taking CPP at 60 vs. 65 — you break even at approximately age 74 (you'd need to live past 74 for waiting to pay off). Taking CPP at 70 vs. 65 — you break even at approximately age 82. If you're healthy and expect to live past your mid-70s, delaying pays off. If you have health concerns or need income, take it earlier. CPP is also inflation-indexed for life.
What is the CPP2 enhancement?
CPP2 is an enhancement to CPP that began in 2019 and continues through 2025. It adds a second layer of contributions on earnings between the YMPE ($68,500) and the Year's Additional Maximum Pensionable Earnings (YAMPE = $73,200 in 2024). The CPP2 enhancement will eventually add up to ~33% more to the CPP benefit for those who contribute throughout the enhancement period.
How is CPP different from OAS?
CPP is contributory — you earn it based on your contributions. OAS (Old Age Security) is a universal pension paid to most Canadians aged 65+ based on years of Canadian residency, regardless of work history. OAS maximum: $698.60/month (65–74) or $768.46/month (75+) in 2024. Both are indexed to inflation. High earners (income above ~$86,912) must repay some or all OAS through the "clawback".
CPP Calculator 2024 — Canada Pension Plan retirement benefit estimator
How to use the cpp
Use this cpp to your canada pension plan (cpp) retirement benefit based on your contributions, years worked, and age of collection. Enter your values above and get your result in seconds. The tool is free, works on all devices, and keeps your data private — nothing is stored or shared.
How the cpp works
The cpp calculator uses standard formulas used in financial planning, budgeting, and investment decisions. Enter your inputs, and the tool calculates the result instantly in your browser. No server-side processing means your data stays on your device. Results update in real time as you change inputs.
CPP at 60 vs 65 vs 70: which is better?
At $800/month at age 65: taking at 60 = $512/month for 25 years = $153,600 total by 85. Waiting to 65 = $800/month for 20 years = $192,000 total. Waiting to 70 = $1,136/month for 15 years = $204,480 total. But these are nominal dollars — CPP is fully indexed to inflation, so the real value comparison shifts. Most financial planners recommend delaying CPP if you have other income sources and are in good health.
Learn more from an authoritative source:
InvestopediaCompound Interest Calculator
Calculate how your investment or savings grows over time with the power of compounding.
Simple Interest Calculator
Calculate simple interest, total amount, and interest earned using principal, rate, and time.
ROI Calculator
Calculate return on investment, net profit, and annualised ROI for any investment.
CAGR Calculator
Calculate Compound Annual Growth Rate (CAGR) for investments, revenue, or any metric over time.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →