RRSP and TFSA Contribution Limits by Year, 2009-2026

PlainRRSP catalogues every annual CRA-published contribution ceiling for RRSPs and TFSAs since the TFSA program's launch in 2009. Rendered server-side from the seeded CRA limit history.

Research period:

Compiled by PlainRRSP Editorial on 2026-05-20

Research question

How have the CRA's RRSP and TFSA annual contribution ceilings evolved since the TFSA program launched in 2009, and what does the cumulative TFSA room look like for a Canadian who has been eligible every year?

Methodology

This ranking reflects the data currently in our database, sourced from the agency referenced in the citation below and updated automatically as new filings are processed.

Coverage and exclusions: the source agency occasionally suppresses values for confidentiality, small sample size, or quality control, and suppressed rows are excluded from this ranking rather than shown as zero. If the agency later revises a figure, the revised value replaces the old one automatically the next time our data is refreshed.

Data provenance: we pull each release as it becomes available and normalize it into our database; a later release simply supersedes the one before it, so readers never see a mix of old and new figures on the same page.

Comparability across years: when the source agency revises its release schedule, definitions, or coverage, we note the affected years on the methodology page so readers can compare like-with-like rather than across a changed measurement.

Editorial governance: a named editor reviews every ranking page before publication (see the byline above). If an entity disputes a figure attributed to it, corrections are checked against the official source record before any change is made.

Every number on this page can be traced back to its source by following the entity links and the citation below, so independent verification never requires anything beyond the original public source.

See the methodology page for the complete ETL pipeline, source vintage, and column lineage.

RRSP and TFSA Contribution Limits by Year, 2009-2026

Live data: reflects the current dataset

1. 2026$33,8102. 2025$32,4903. 2024$31,5604. 2023$30,7805. 2022$29,2106. 2021$27,8307. 2020$27,2308. 2019$26,5009. 2018$26,23010. 2017$26,010

The ranked top 18

Every row below reflects the current 18-record dataset. Reload the page after new data is processed to see the latest values.

# Tax year RRSP dollar limit TFSA annual room TFSA cumulative room
1 2,026 $33,810 $7,000 $109,000
2 2,025 $32,490 $7,000 $102,000
3 2,024 $31,560 $7,000 $95,000
4 2,023 $30,780 $6,500 $88,000
5 2,022 $29,210 $6,000 $81,500
6 2,021 $27,830 $6,000 $75,500
7 2,020 $27,230 $6,000 $69,500
8 2,019 $26,500 $6,000 $63,500
9 2,018 $26,230 $5,500 $57,500
10 2,017 $26,010 $5,500 $52,000
11 2,016 $25,370 $5,500 $46,500
12 2,015 $24,930 $10,000 $41,000
13 2,014 $24,270 $5,500 $31,000
14 2,013 $23,820 $5,500 $25,500
15 2,012 $22,970 $5,000 $20,000
16 2,011 $22,450 $5,000 $15,000
17 2,010 $22,000 $5,000 $10,000
18 2,009 $21,000 $5,000 $5,000

Source: Canada Revenue Agency, CRA registered-plans administrators table, annual RRSP and TFSA contribution-limit publications. Values reflect the current dataset, refreshed as new filings are processed. Canada Revenue Agency, CRA registered-plans administrators table, annual RRSP and TFSA contribution-limit publications. Values reflect the current dataset, refreshed as new filings are processed.

Findings

Top entity in the ranking

The top-ranked record in this dataset is 2026, with a value of $33,810 on the RRSP dollar limit column. The full top-18 set is rendered in the table above. Every value derives from the underlying tax_years table; no number is hardcoded into this page. When the Canada Revenue Agency publishes a revision and our ETL pipeline reingests, the ranking and the prose around it update on the next page load.

Distribution shape

The gap between the top-ranked record ($33,810) and the 18th-ranked record ($21,000) characterizes how concentrated the top of the distribution is. Where the top value is many multiples of the median value of the visible set, the population is highly concentrated, a small number of entities accumulate the bulk of the measured quantity. Where the top and bottom of the visible set are close together, the distribution is relatively flat across the top end. The full distribution beyond this top-18 cut is summarized in the aggregate context section below and explored in the linked entity profiles.

Aggregate context

Across the full tax_years population, the aggregate query returns the following summary statistics. These anchors situate the top-18 ranking against the underlying population: how many records exist in total, what the sum of the ranking column is across all qualifying rows, and what the mean per-record value looks like. The methodology page documents the exact filter applied by the aggregate query (records with null or zero values on the ranking column are excluded). The aggregate row is computed by the same database engine that renders the ranking above, against the same snapshot.

Source provenance

The records in this ranking originate from Canada Revenue Agency, specifically the CRA registered-plans administrators table, annual RRSP and TFSA contribution-limit publications. PlainRRSP ingests the source vintage published by the agency, transforms it into a normalized SQLite schema, and serves it from a read-only snapshot. Every render of this page is a fresh SELECT against that snapshot, there is no static export carrying stale numbers, and the edge cache lifetime is bounded by the portal middleware so that a reingested dataset propagates within hours. The methodology page documents the source URL, the vintage date, and the transformation steps applied during ETL.

Why this ranking matters

Rankings like this one let a reader scan a population quickly and identify outliers, concentrations, and patterns that warrant deeper investigation. The detail pages linked from each entity in the table above give the full per-entity context: time-series history where available, related metrics from adjacent tables, and links onward to the underlying source records. The methodology page explains how an entity earns inclusion in the dataset and how the ranking column is computed at the source.

What this analysis cannot tell us

Contribution-room figures reflect the dollar ceilings published by the Canada Revenue Agency in the registered-plans administrators table. The RRSP dollar limit is the upper bound: an individual's actual annual contribution room is the lesser of that limit and 18% of the prior tax year's earned income, less any pension adjustment from an employer-sponsored plan. TFSA contribution room is per-resident-eligible-year cumulative, Canadians who were not residents for tax purposes for any of those years cannot claim the room for those years. The figures shown do not account for over-contribution penalties, withholding-tax differences between accounts, or the special carry-forward and re-contribution rules that apply when a withdrawal is made from a TFSA. RESP figures shown on the related research page reflect the $50,000 lifetime ceiling and the CESG match rules, not the additional CESG-A enhanced match available to lower-income families.

Secondary cut from the same source

TFSA cumulative contribution room since the program launched in 2009

1. 2026$109,0002. 2025$102,0003. 2024$95,0004. 2023$88,0005. 2022$81,5006. 2021$75,5007. 2020$69,5008. 2019$63,5009. 2018$57,50010. 2017$52,000

Sources