Ontario Tax Calculator Excel
Calculate your Ontario provincial taxes with this Excel-compatible tax calculator. Get accurate estimates for federal and provincial income tax, CPP, EI, and net pay. This tool helps you understand your tax obligations and plan your finances effectively.
How to Use This Calculator
Enter your annual income in the calculator to see your estimated Ontario provincial taxes. The calculator shows federal and provincial tax amounts, CPP contributions, EI premiums, and your net pay after taxes.
This calculator uses the 2024 tax rates and brackets. For exact figures, consult the Canada Revenue Agency or your tax professional.
Ontario Tax Brackets
Ontario uses a progressive tax system with different rates for different income levels. Here are the 2024 Ontario tax brackets:
| Taxable Income | Tax Rate |
|---|---|
| $0 - $49,020 | 5.05% |
| $49,020.01 - $98,040 | 9.15% |
| $98,040.01 - $150,000 | 11.16% |
| $150,000.01 - $220,000 | 12.16% |
| $220,000.01+ | 13.16% |
Federal tax rates are different and apply in addition to provincial taxes.
How Ontario Taxes Are Calculated
Ontario taxes are calculated using progressive tax brackets. The calculator applies the following steps:
- Calculate provincial tax using Ontario brackets
- Calculate federal tax using federal brackets
- Calculate CPP (Canada Pension Plan) contributions
- Calculate EI (Employment Insurance) premiums
- Sum all deductions to get total taxes
- Subtract total taxes from gross income to get net pay
Provincial Tax Calculation:
Tax = (Income × Rate) - (Previous Bracket × Previous Rate)
Example: For $50,000 income in the 5.05% bracket, tax = ($50,000 × 0.0505) = $2,525
Excel Formulas for Ontario Taxes
You can recreate this calculator in Excel using these formulas:
Provincial Tax Formula:
=IF(Income<=49020, Income*0.0505,
IF(Income<=98040, (Income-49020)*0.0915+2476.1,
IF(Income<=150000, (Income-98040)*0.1116+6518.9,
IF(Income<=220000, (Income-150000)*0.1216+12614.9,
(Income-220000)*0.1316+20320.9))))
Federal Tax Formula:
=IF(Income<=53359, Income*0.15,
IF(Income<=106717, (Income-53359)*0.205+8003.85,
IF(Income<=165430, (Income-106717)*0.26+16919.44,
IF(Income<=235675, (Income-165430)*0.29+30672.44,
(Income-235675)*0.33+54282.84))))