Every tax, payroll and benefit figure this calculator uses, with a confidence rating on each one, what the model simplifies, and what it does not yet do.
Every number this calculator uses is listed on this page, with how confident we are in it and where it came from. Nothing is hidden behind “trust us”.
This is a calculator, not financial advice. It produces estimates for planning. It is not a tax return, not a payroll system, and not a substitute for an accountant or a licensed advisor. If you need an exact figure for a filing or a legal purpose, use the CRA’s own tools or talk to a professional.
What it is: a model built carefully, checked against primary figures, and corrected in public when it is wrong. The section on known gaps is the honest part. It lists what the model does not yet do, including a bug found and fixed the day before this page was written.
Each figure carries a confidence tier, set in the code itself rather than on this page. This page is generated from those tiers, so it cannot claim a confidence the engine does not actually record.
On sourcing, precisely. Government figures were confirmed against the published pages of canada.ca and Retraite Québec, then cross-checked against independent sources reproducing the same tables. They were not retrieved by automated request, because both sites refuse those. So the honest description is confirmed and cross-checked, not CRA-sourced. That is why the tier on most figures here reads “cross-checked” rather than “published CRA figure”.
A worked example. The maximum OAS for ages 65 to 74 in the July to September 2026 quarter was $751.97. canada.ca stated the amount for 75 and over in the same quarter as $827.17, and that rate is exactly 10% higher by statute. $827.17 divided by 1.10 gives $751.97, and $751.97 times 1.10 gives $827.17. The published figure and the derived one reconcile to the cent. Two independent routes to the same number are stronger evidence than one citation, and that is the standard applied throughout.
Precision follows confidence. Where a figure is estimated rather than confirmed, results derived from it are rounded to the nearest $100 instead of shown to the dollar. Printing $12,519 from data that is only good to plus or minus $400 is its own kind of dishonesty.
Generated directly from the calculator’s source, so this list cannot fall out of step with the tool.
Federal tax, provincial tax and the payroll contributions. These drive the take-home pay figure and everything built on top of it.
| Figure | Value | Confidence | Notes |
|---|---|---|---|
Federal tax bracketsCA_FED_BRACKETS | 14% / 20.5% / 26% / 29% / 33% | Cross-checked | Five bands for 2026. |
Federal credit rateCA_CREDIT_RATE | 14.00% | Cross-checked | The rate non-refundable credits are valued at. |
Default inflation assumptionDEFAULT_INFLATION | 2.10% | FP Canada 2026 | From the FP Canada and Institute of Financial Planning 2026 Projection Assumption Guidelines, the standard Canadian financial planners use for long-term projections. Adjustable in the tool. |
Default investment return, after feesDEFAULT_RETURN | 6.50% | FP Canada 2026 | The same 2026 guidelines give 6.3% to 7.5% before fees across Canadian, US, international and emerging-market stocks. An all-stock, one-fund mix works out to about 6.5% before fees, and about 6.3% after a typical 0.2% ETF fee; the tool rounds to its 0.5% slider step. Lower it if your funds charge more. |
Canada employment amountCA_EMPLOYMENT_AMOUNT | $1,501 | CRA figure | A credit on the first slice of employment income. |
Federal basic personal amountCA_FED_BPA | $16,452, phasing down to $14,829 between $181,440 and $258,482 of income | CRA figure | Phases down at higher incomes. |
Spouse or common-law amountCA_SPOUSE_AMOUNT | $16,452 | CRA figure | |
Northwest Territories cost-of-living offsetNT_COST_OF_LIVING | up to $942, on a sliding scale by income | Estimated | |
Nunavut cost-of-living offsetNU_COST_OF_LIVING | 2% of net income, capped at $1,500 | Cross-checked | |
Quebec federal abatementQC_ABATEMENT | 16.5% of federal tax payable | Cross-checked | Reduces federal tax payable for Quebec residents. Reconciled against a published calculator's federal figure. |
Quebec deduction for workersQC_WORKER_DEDUCTION | 6% of employment income, up to $1,450 | Cross-checked | Line 201 of the Quebec return. Reduces Quebec taxable income only, and applies to employment income, not pensions. |
CPP, QPP and OAS. These are the figures the retirement projection starts from, and every one of them is editable if you know your real number.
| Figure | Value | Confidence | Notes |
|---|---|---|---|
Average new CPP at 65CPP_AVG | $925 | Cross-checked | January 2026. The QPP average is not published anywhere we can reach, so this figure stands in for Quebec and the tool says so on screen. |
CPP contributions counted fromCPP_CONTRIB_START_AGE | age 18 | Set in statute | Used to reduce the default CPP when you stop working early. The model assumes continuous work from this age. |
CPP general drop-outCPP_DROPOUT_SHARE | 17% | Set in statute | The lowest-earning share of the contributory period that CPP ignores. |
Maximum CPP or QPP at 65CPP_MAX | $1,508 | Cross-checked | $1,507.65 a month. The QPP maximum is identical by design. |
OAS increase at 75OAS_75_UPLIFT | +10% | Set in statute | Statutory, so the ratio is exact even though the dollar figures move quarterly. |
Average OASOAS_AVG | $713 | Estimated | No longer used as a default. See the note on OAS below. |
Years of residency for full OASOAS_FULL_RESIDENCY_YEARS | 40 years | Set in statute | Anything less is prorated in fortieths. |
Maximum OAS, ages 65 to 74OAS_MAX | $762 | Cross-checked | Re-indexed quarterly. See the note on OAS below. |
Maximum OAS, ages 75 and overOAS_MAX_75 | $839 | Cross-checked | Exactly 10% higher by statute. |
Quarter the OAS figures come fromOAS_QUARTER | October–December 2026 | Not a figure | |
Age amountCA_AGE_AMOUNT | $9,208, reduced by 15% of income above $46,432 | CRA figure | A credit from 65, reduced at higher incomes. |
Pension income amountCA_PENSION_AMOUNT | $2,000 | CRA figure | |
OAS recovery tax (clawback)OAS_RECOVERY | 15% of income above $95,323 | Cross-checked | 2026 tax year. Applied per person and capped at the OAS actually received. |
The annual and lifetime limits for registered accounts.
| Figure | Value | Confidence | Notes |
|---|---|---|---|
FHSA annual limitFHSA_ANNUAL | $8,000 | Cross-checked | |
FHSA lifetime limitFHSA_LIFETIME | $40,000 | Cross-checked | |
RRSP deadline for this tax yearRRSP_DEADLINE | March 1, 2027 | Cross-checked | Contributions up to this date can be deducted on this year's return: the 60th day of the next year, moved when it falls on a weekend. |
RRSP annual maximumRRSP_MAX | $33,810 | Cross-checked | Up from $32,490 in 2025. |
RRSP accrual rateRRSP_RATE | 18.00% | Cross-checked | As a percentage of earned income. |
TFSA annual limitTFSA_ANNUAL | $7,000 | Cross-checked |
All ten provinces and all three territories. The basic personal amount for each is below; the brackets behind it are sourced separately, per province.
| Province or territory | Basic personal amount | Confidence |
|---|---|---|
| AB – Alberta | $22,769 | Cross-checked |
| BC – British Columbia | $13,216 | Cross-checked |
| MB – Manitoba | $15,780 | Cross-checked |
| NB – New Brunswick | $13,664 | Cross-checked |
| NL – Newfoundland | $13,096 | Calibrated |
| NS – Nova Scotia | $11,926 | Calibrated |
| ON – Ontario | $12,989 | Cross-checked |
| PE – PEI | $14,997 | Calibrated |
| QC – Quebec | $18,952 | Cross-checked |
| SK – Saskatchewan | $20,381 | Cross-checked |
| YT – Yukon | $17,952 | Calibrated |
| NT – Northwest Territories | $18,198 | Cross-checked |
| NU – Nunavut | $19,659 | Cross-checked |
OAS is the only figure here that re-indexes quarterly. Everything else moves once a year, which means OAS can go stale on its own while nothing else does. So it is always shown with the quarter it came from.
It is also the one benefit that does not depend on your earnings at all. It scales only with years of Canadian residency after 18: forty years or more earns the maximum, and less is prorated in fortieths. The tool therefore defaults to the maximum rather than an average. Defaulting to an average quietly understated most people’s retirement income, which inflated the savings they appeared to need.
Published deliberately. A gap you can read about is worth more than one you find in the results.
Not a sales pitch. These are the specific places this model does more work than a simpler one, and each is checkable.
Corrections are genuinely welcome, and this page exists partly so they are possible. If a figure here is stale, mis-tiered or simply wrong, please say so. There is a feedback link in the calculator’s footer, and errors get fixed and noted in known gaps.
This page covers where the numbers come from. For how the tool treats you, which is a different question, see how this behaves.