Calculation Methodology & Sources

Our approach

  • Calculations use deterministic, programmed formulas.
  • AI does not calculate individual visitor results. Your calculation runs locally in your browser from the same rule data shown here.
  • Calculation rules are verified against authoritative government sources before being added to a calculator.
  • Sources and verification dates are displayed with each result where practical.
  • Calculators provide estimates, not guarantees.
  • Employment standards, tax rules, and other regulations may change. Always confirm current requirements with the applicable official government source.
  • Users can report potential errors through our Contact page.

Vacation Pay Calculator sources

The Vacation Pay Calculator uses these official sources:

British Columbia

Government of British Columbia — Employment Standards Act, sections 57–58

Open official source

Last verified: September 2026

Alberta

Alberta Employment Standards — Vacations and Vacation Pay

Open official source

Last verified: September 2026

Ontario

Ontario Ministry of Labour — Your Guide to the Employment Standards Act: Vacation

Open official source

Last verified: September 2026

Federally Regulated Employee

Government of Canada — Annual Vacations and General Holidays for Federally Regulated Employees

Open official source

Last verified: September 2026

Overtime Pay Calculator sources

The Overtime Pay Calculator uses these official sources:

British Columbia

Government of British Columbia — Overtime Pay

Open official source

Last verified: September 2026

Alberta

Government of Alberta — Overtime Hours and Overtime Pay

Open official source

Last verified: September 2026

Ontario

Government of Ontario — Overtime Pay

Open official source

Last verified: September 2026

Federally Regulated Employee

Government of Canada — Hours of Work

Open official source

Last verified: September 2026

Payroll Calculator sources

The Payroll Calculator uses these official CRA and Government of Canada sources for 2026 payroll deductions:

Canada Revenue Agency (CRA)

T4127 — Payroll Deductions Formulas, 123rd Edition (Effective July 1, 2026)

Open official source

Last verified: September 2026

Canada Revenue Agency (CRA)

T4032BC — British Columbia Payroll Deductions Tables (Effective July 1, 2026)

Open official source

Last verified: September 2026

Government of Canada

CPP Contribution Rates, Maximums and Exemptions (2026)

Open official source

Last verified: September 2026

Government of Canada

EI Premium Rates and Maximums (2026)

Open official source

Last verified: September 2026

BC Termination Pay Calculator sources

The BC Termination Pay Calculator uses deterministic programmed formulas based on the statutory rules described in these official British Columbia sources:

Government of British Columbia — Employment Standards Act, section 63 (Liability resulting from length of service)

Open official source

Last verified: September 2026

Government of British Columbia — Employment Standards: Quitting or getting fired

Open official source

Last verified: September 2026

BC Laws — Employment Standards Act, Part 8 (Termination of Employment)

Open official source

Last verified: September 2026

BC Statutory Holiday Pay Calculator sources

The BC Statutory Holiday Pay Calculator uses deterministic programmed formulas based on the statutory rules in Part 5 of the British Columbia Employment Standards Act:

Government of British Columbia — BC Laws

Employment Standards Act, Part 5 — Statutory Holidays (Sections 44, 45, and 46)

Open official source

Last verified: September 2026

Government of British Columbia

Employment Standards — Statutory holiday pay

Open official source

Last verified: September 2026

Hourly to Salary Calculator sources

The Hourly to Salary Calculator uses mathematical gross-income conversions rather than tax or payroll withholding calculations. It does not calculate income tax, CPP, CPP2, EI, vacation pay, or overtime. The Canadian payroll and pay-frequency context is supported by these authoritative Government of Canada / CRA sources:

Government of Canada — Payroll deductions and contributions

Open official source

Last verified: September 2026

Canada Revenue Agency — Payroll Deductions Tables (T4032)

Open official source

Last verified: September 2026

Sales Tax Calculator sources

The Sales Tax Calculator uses the standard general GST, HST, PST and QST rates for each Canadian province and territory, stored in a centralized configuration file. In Add tax mode, each tax component is calculated from the before-tax amount and summed. In Remove tax mode, the before-tax amount is recovered by dividing the tax-inclusive total by (1 + combined rate). For Quebec, both GST and QST are applied to the same pre-tax base. Full numerical precision is used internally; currency is displayed rounded to two decimals. The calculator does not model exemptions, zero-rated supplies, or special taxes. Rates are verified against these official government sources:

Canada Revenue Agency — Charge and collect the GST/HST (rates by province)

Open official source

Last verified: September 2026

Canada Revenue Agency — GST/HST calculator (and rates)

Open official source

Last verified: September 2026

Government of British Columbia — Provincial Sales Tax (PST)

Open official source

Last verified: September 2026

Government of Manitoba — Retail Sales Tax (RST)

Open official source

Last verified: September 2026

Government of Saskatchewan — Provincial Sales Tax

Open official source

Last verified: September 2026

Revenu Québec — Basic rules for applying the GST/HST and QST

Open official source

Last verified: September 2026

Mortgage Calculator sources

The Mortgage Calculator estimates principal-and-interest mortgage payments using the standard Canadian mortgage interest convention: a quoted nominal annual rate compounded semi-annually, not in advance. The equivalent periodic rate is i = (1 + j ÷ 2)^(2 ÷ m) − 1, where j is the nominal annual rate and m is the number of payments per year. The ordinary level payment uses the standard amortizing-loan formula. Accelerated biweekly and accelerated weekly payments are derived from the monthly payment (÷ 2 and ÷ 4 respectively), and total interest is computed by iterating the amortization schedule payment-by-payment until the balance reaches zero. The calculator does not add mortgage default insurance premiums, property taxes, or affordability/qualification calculations. Methodology is based on these official Canadian sources:

Financial Consumer Agency of Canada — Mortgage Calculator

Open official source

Last verified: September 2026

Government of Canada — Mortgage terms and amortization

Open official source

Last verified: September 2026

Financial Consumer Agency of Canada — Buying your first home

Open official source

Last verified: September 2026

Government of Canada — Mortgage default insurance (CMHC)

Open official source

Last verified: September 2026

Mortgage Affordability Calculator sources

The Mortgage Affordability Calculator estimates the maximum mortgage and home price using standard Canadian debt-service ratios: GDS capped at 39% and TDS capped at 44% of gross monthly household income. GDS housing costs include the mortgage payment, property taxes, heating, and 50% of condo fees; TDS adds all other monthly debt obligations. The mortgage stress test qualifies the borrower at the higher of the contract rate plus 2.00 percentage points or a 5.25% floor (OSFI Guideline B-20). The maximum mortgage principal is solved at the qualifying rate using the Canadian semi-annual compounding convention. When the down payment is below 20% (LTV above 80%), CMHC mortgage loan insurance is applied and the premium is financed into the mortgage. This is an estimate, not a mortgage approval. Methodology is based on these official Canadian sources:

Financial Consumer Agency of Canada — Preparing to get a mortgage

Open official source

Last verified: September 2026

Financial Consumer Agency of Canada — Mortgage affordability

Open official source

Last verified: September 2026

CMHC — Mortgage Loan Insurance (Purchase)

Open official source

Last verified: September 2026

CMHC — Home Start (30-year amortization for first-time buyers / new builds)

Open official source

Last verified: September 2026

Office of the Superintendent of Financial Institutions — Guideline B-20 (Residential Mortgage Underwriting)

Open official source

Last verified: September 2026

Government of Canada — Minimum down payment

Open official source

Last verified: September 2026

TFSA Contribution Room Calculator sources

The TFSA Contribution Room Calculator uses deterministic programmed formulas to estimate available contribution room. Cumulative annual TFSA dollar limits (2009–2026) are stored in a centralized rules file and summed programmatically. Room accumulates from the year the user first became both at least 18 years old and a Canadian resident, and never before 2009. Unused room carries forward indefinitely. Withdrawals restore room on January 1 of the calendar year after the withdrawal, so current-year withdrawals are shown as room expected in the following year rather than added to current-year room. If current-year contributions exceed available room, a potential over-contribution is flagged; an excess may be subject to a 1% monthly tax, which this calculator does not compute exactly because it does not collect monthly transaction dates. Methodology is based on these official Canada Revenue Agency sources:

CRA — Calculate your TFSA contribution room

Open official source

Last verified: September 2026

CRA — Before you contribute to a TFSA

Open official source

Last verified: September 2026

CRA — How to contribute to a TFSA

Open official source

Last verified: September 2026

CRA — Withdrawing from a TFSA

Open official source

Last verified: September 2026

CRA — If you over-contribute to a TFSA

Open official source

Last verified: September 2026

CRA — Tax on excess TFSA amounts

Open official source

Last verified: September 2026

CRA — Registered plan limits (TFSA annual dollar limits)

Open official source

Last verified: September 2026

RRSP Contribution Room Calculator sources

The RRSP Contribution Room Calculator estimates a user's 2026 RRSP deduction limit and remaining contribution room based on CRA rules. New RRSP room is calculated as 18% of prior year earned income, capped at the 2026 annual limit ($33,810). Unused deduction room carried forward from prior years adds to new room generated, while Pension Adjustments (PA) and Net PSPAs reduce available room, and Pension Adjustment Reversals (PAR) restore room. Contributions made reduce remaining deductible room; if contributions exceed the estimated limit, excess amounts beyond the CRA $2,000 lifetime buffer are flagged. Methodology is based on these official Canada Revenue Agency sources:

CRA — How contributions affect your RRSP deduction limit

Open official source

Last verified: September 2026

CRA — RRSP deduction limit

Open official source

Last verified: September 2026

CRA — Excess RRSP contributions

Open official source

Last verified: September 2026

CRA — RRSPs and Other Registered Plans for Retirement (T4040)

Open official source

Last verified: September 2026

CRA — Pension Adjustment (PA)

Open official source

Last verified: September 2026

CRA — Pension Adjustment Reversal (PAR)

Open official source

Last verified: September 2026

CRA — Past Service Pension Adjustment (PSPA)

Open official source

Last verified: September 2026

CRA — Registered plan limits (RRSP annual dollar limits)

Open official source

Last verified: September 2026

RRSP Tax Refund Calculator sources

The RRSP Tax Refund Calculator estimates the reduction in 2026 Canadian federal and provincial/territorial income tax resulting from claiming an RRSP deduction. Tax Before and Tax After RRSP deduction are calculated progressively using 2026 tax bracket rates for all 13 provinces and territories. Special jurisdiction rules such as the Quebec 16.5% Basic Federal Tax Abatement, Ontario Surtax, and Ontario Health Premium are modeled. Deductions are capped at taxable income and available RRSP deduction limits where entered. Methodology is based on these official Canada Revenue Agency and Revenu Québec sources:

Current year tax rates and income brackets (2026)

Open official source

Last verified: September 2026

Line 20800 — RRSP deduction

Open official source

Last verified: September 2026

What happens if you go over your RRSP/PRPP deduction limit?

Open official source

Last verified: September 2026

Income Tax Rates (Revenu Québec)

Open official source

Last verified: September 2026

Quebec Abatement

Open official source

Last verified: September 2026

FHSA Contribution Room Calculator sources

The FHSA Contribution Room Calculator estimates a user's 2026 First Home Savings Account participation room, carryforward, remaining room, and potential excess FHSA amount based on CRA rules. The base annual participation amount is $8,000, and participation room begins in the year the first FHSA is opened. Unused room carries forward up to a maximum of $8,000 to future years. Both cash contributions and direct transfers from an RRSP to an FHSA utilize participation room and count toward the $40,000 lifetime limit, though direct RRSP transfers are not deductible as new FHSA contributions. Any excess FHSA amount is subject to a 1% per month tax until resolved. Calculations also support prior-year excess deductions, taxable withdrawals, and re-participation room mechanics in accordance with official Canada Revenue Agency guidance:

CRA — Participating in your FHSAs

Open official source

Last verified: September 2026

CRA — Tax-Free First Home Savings Account estimators

Open official source

Last verified: September 2026

CRA — What happens if you contribute or transfer too much to your FHSAs

Open official source

Last verified: September 2026

CRA — FHSA taxes payable, assessments and reassessments

Open official source

Last verified: September 2026

CRA — Withdrawals and transfers out of your FHSAs

Open official source

Last verified: September 2026

CRA — Reporting FHSA activities on your income tax and benefit return

Open official source

Last verified: September 2026

CPP & EI Calculator Canada sources

The CPP & EI Calculator estimates 2026 annual statutory payroll contributions only — it does not calculate income tax, the Quebec 16.5% federal abatement, or net pay. Outside Quebec it uses CPP (5.95%, $3,500 basic exemption, YMPE $74,600), CPP2 (4.00% between YMPE and YAMPE $85,000, max $416.00), and EI (employee 1.63% on insurable earnings up to $68,900, max $1,123.07; employer 1.4× employee, max $1,572.30). For Quebec it uses QPP (6.30%, max $4,479.30), QPP2 (4.00%, max $416.00), Quebec EI (employee 1.30%, max $895.70; employer 1.4× employee, max $1,253.98), and QPIP (employee 0.430% up to $103,000, max $442.90; employer 0.602%, max $620.06). Explicit annual maximum constants cap every contribution so floating-point multiplication cannot exceed an official maximum; final values round to two decimals. Methodology is based on these official Canada Revenue Agency and Revenu Québec sources:

CRA — CPP Contribution Rates, Maximums and Exemptions (2026)

Open official source

Last verified: September 2026

Canada.ca — Canada Pension Plan (2026 figures)

Open official source

Last verified: September 2026

CRA — EI Premium Rates and Maximums (2026)

Open official source

Last verified: September 2026

CRA — Payroll Deductions Formulas (T4127), 123rd Edition (Effective July 1, 2026)

Open official source

Last verified: September 2026

Revenu Québec — Employers: Principal Changes for 2026

Open official source

Last verified: September 2026

Revenu Québec — Quebec Parental Insurance Plan (QPIP) rates and maximums

Open official source

Last verified: September 2026

If you believe a calculation is incorrect or a rule is outdated, please let us know through our Contact page. Include the calculator, the inputs and the result you questioned, and (if possible) the official source you believe is more accurate.