Tax Punjabi - Tax

Non-Capital Loss Carry Forward

Category: Tax Reading time: 4 min read Published: 12/25/2025

When your allowable business expenses exceed your income in a year, you have a non-capital loss. These losses don't disappear—you can use them to reduce taxes in other years.

🎯 Key Takeaways
  • Non-capital losses can be carried back 3 years
  • Can be carried forward up to 20 years
  • Reduces taxable income in profitable years
  • Different rules apply to different loss types

📊 What is a Non-Capital Loss?

A non-capital loss occurs when your business or employment expenses exceed your income for the year. This loss can be applied against income in other years.

⬅️ Carry Back (3 Years)

You can apply current year losses against taxable income from the 3 previous years. This generates a refund for taxes already paid.

Example: You have a $50,000 loss in 2024. You can request CRA reassess 2023, 2022, or 2021 to get a refund of taxes paid in those years.

➡️ Carry Forward (20 Years)

Losses can be carried forward for up to 20 years to reduce future taxable income.

Strategic Use

Apply losses in your highest income years to maximize the tax benefit. There's no requirement to use them immediately.

📋 Types of Losses

  • Non-capital losses: Business/employment losses (3 back, 20 forward)
  • Capital losses: Only offset capital gains (3 back, indefinite forward)
  • Farm losses: Special rules apply

Have Business Losses?

Tax Punjabi can help you maximize the tax benefit from your losses.