Canada Self-Employment Tax Calculator — CPP & EI (estimate)
Estimate Canada Pension Plan (CPP) contributions and optional EI premiums for self-employed individuals in Canada. Uses CRA guidance and links to official sources. This tool provides estimates only — consult CRA or a tax professional for filing.
- Page updated:
- Jan 3, 2026
- Tool version:
- v1.1.0
Overview
This calculator provides an estimate of Canada Pension Plan (CPP) contributions and optional Employment Insurance (EI) premiums for self-employed individuals in Canada.
Estimates are based on CRA rules: self-employed contributors pay both the employee and employer portions of CPP on pensionable earnings after the basic exemption. EI premiums only apply if you have voluntarily registered for EI special benefits.
Results
Ei premium
$0.00
Pensionable earnings
—
Cpp contribution
—
Total self employment tax
—
Notes
—
How to read the result
- What it means
- The displayed value is an estimate based on your inputs. It represents the calculated scenario under current assumptions, not a guaranteed amount.
- Next step
- Use the result as a starting point. Adjust parameters to compare scenarios and validate with a professional when needed.
- Calculation limits
- The model uses simplified formulas and cannot account for all variables in your specific case (local regulations, personal conditions, temporal changes).
Methodology
CPP: Pensionable earnings = income up to the year's YMPE minus the basic exemption (typically $3,500). Self-employed individuals pay both employee and employer portions (i.e., 2 × employee CPP rate).
EI: Most self-employed workers are not required to contribute to regular EI unless they opt into the EI special benefits program. If opted in, EI premiums are calculated on insurable earnings up to the yearly maximum insurable earnings at the standard employee rate.
All rate values, YMPE, and maximum insurable earnings change annually. This tool uses built-in year mappings; always verify the values on CRA pages linked below.
Glossary+−
- CPP (Canada Pension Plan)
A contributory, earnings-related social insurance program. Self-employed individuals pay both employee and employer portions of CPP on pensionable earnings.
- Pensionable earnings
Part of your earnings that are subject to CPP contributions: income up to the YMPE minus the basic exemption (typically $3,500).
- YMPE (Year's Maximum Pensionable Earnings)
The annual limit on earnings used to calculate CPP contributions. Updated each year by federal authorities.
- EI (Employment Insurance) special benefits for self-employed people
A voluntary program that self-employed people can register for to access certain EI special benefits. Contributing is optional and separate from regular EI for employees.
Key takeaways
This estimator focuses on CPP and optional EI premiums for Canadian self-employed workers. It uses CRA-based rules but should be verified against CRA official publications for your tax year.
Remember: CPP contributions are generally mandatory on pensionable earnings; EI applies only if you have opted in.
Related calculators
US Mileage Deduction Calculator (standard vs. actual)
Tax & Freelance (UK/US/CA)US Pass-Through Business Deduction Calculator (QBI)
Tax & Freelance (UK/US/CA)US Qualified Dividends vs. Ordinary Dividends Tax Calculator
Tax & Freelance (UK/US/CA)US Quarterly Estimated Tax Calculator (Form 1040-ES)
Tax & Freelance (UK/US/CA)US Self-Employment Tax Calculator (Schedule C & SE Tax)
Tax & Freelance (UK/US/CA)US State Income Tax Calculator (comparison across states)
Tax & Freelance (UK/US/CA)Worked examples
Example: Self-employed consultant, $50,000 net income (2026 estimate)
Estimate for a sole proprietor with $50,000 net self-employment income in 2026 who has not opted into EI special benefits.
Interpretation
This yields the estimated CPP self-employed contribution for the year. Use CRA resources or a tax professional to confirm final payable amounts and return filing.
Example: Self-employed contractor, $35,000 net income, opted into EI (2026 estimate)
Estimate when participating in EI special benefits.
Interpretation
Shows combined CPP and EI premiums for a modest-income self-employed worker who chose EI coverage.
Frequently asked questions
Do self‑employed individuals have to pay CPP?
Yes — self-employed contributors are responsible for both the employee and employer portions of CPP on pensionable earnings. The basic exemption and YMPE apply. See the CRA page on CPP contributions for self-employed individuals for official details.
Do I have to pay EI as a self‑employed person?
Not automatically. Self-employed workers are not required to contribute to regular EI unless they have voluntarily registered for the EI special benefits program. If you have registered, this calculator will estimate your EI premiums. For registration details and eligibility, see CRA guidance on EI special benefits for self-employed people.
Where do the rates and limits come from?
This tool sources rates, YMPE, and maximum insurable earnings from Canada Revenue Agency (CRA) publications and CPP/EI official pages. Always confirm values for your tax year on the CRA website or speak with your tax advisor.
Is this a filing tool or a substitute for professional advice?
No. This calculator provides an estimate only. Use official CRA resources or consult a tax professional when preparing and filing returns.
Sources & references
- Canada Revenue Agency — Canada Pension Plan (CPP) contributions: https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/about-your-tax-return/tax-return/completing-a-tax-return/deductions-credits-expenses/canada-pension-plan-cpp-contributions.html
- Canada Revenue Agency — Employment Insurance (EI) for self-employed people: https://www.canada.ca/en/employment-social-development/programs/ei/ei-list/reports/self-employed.html
- Government of Canada — YMPE and CPP rates (official announcements): https://www.canada.ca/en/employment-social-development/services/pensions/cpp.html
Quality & oversight
- Author
- Ugo Candido, MBA
- Maintained by
- Ugo Candido, MBA
- Page updated
- Jan 3, 2026
- Tool version
- v1.1.0