Your RRSP deduction limit is how much you can contribute and deduct from taxable income. It builds each year from your earned income, is reduced by any workplace pension you accrue, and rolls forward unused room indefinitely. This calculator brings those pieces together.
How it works
new room = min( 18% × prior-year earned income , annual dollar limit )
net room = new room − pension adjustment
deduction = net room + unused room carried forward
The annual dollar limit caps high earners: 18% of income only reaches the 2025 limit of 32,490 CAD at about 180,500 CAD of earned income. The pension adjustment prevents people with generous workplace pensions from also getting full RRSP room.
Example
Prior-year earned income of 90,000 CAD gives 18% = 16,200 CAD, below the dollar limit. With a pension adjustment of 4,000 CAD and 12,000 CAD of unused room carried forward, your deduction limit is 16,200 − 4,000 + 12,000 = 24,200 CAD.
Notes
Figures here are an estimate; your CRA Notice of Assessment is authoritative and already nets out pension adjustments. The 2,000 CAD lifetime over-contribution buffer is deliberately not added so the figure shown stays the safe maximum.