📊 CRA T2 Schedule 125: How to Report Corporate Income Correctly (and Avoid Costly Errors)

If you run a corporation in Canada, one of the most important parts of your tax return is T2 Schedule 125 – Income Statement Information.

This form directly impacts how your taxable income is calculated — and mistakes here can trigger CRA reviews or penalties.

💡 Key Insight: Schedule 125 reports your corporation’s income and expenses for the entire tax year, forming the foundation of your T2 return.

📌 What Is T2 Schedule 125?

T2SCH125 – Income Statement Information is a required schedule filed with the T2 Corporation Income Tax Return.

  • Shows total revenue and expenses
  • Used to calculate net income (or loss)
  • Based on standardized GIFI codes

It is one of the core mandatory schedules alongside Schedule 100 and 141.

📘 Official Definition: Schedule 125 shows the income generated and expenses incurred by the corporation during the tax year.

🎯 Who Must File It?

You must include Schedule 125 if your corporation:

  • Files a T2 corporate tax return
  • Has financial activity (income or expenses)
  • Prepares financial statements

Even some inactive corporations may still be asked to file it.


📊 What Information Is Included?

The form mirrors a traditional income statement:

  • ✔ Revenue (sales, services, investment income)
  • ✔ Cost of goods sold (COGS)
  • ✔ Operating expenses (rent, salaries, marketing)
  • ✔ Net income or loss

All data is reported using GIFI (General Index of Financial Information) codes for standardization.


⚙️ How It Fits into Your T2 Return

Schedule 125 feeds directly into:

  • Schedule 1 (Net Income for Tax Purposes)
  • Taxable income calculation
  • Corporate tax payable

It works together with:

  • Schedule 100 → Balance Sheet
  • Schedule 141 → Additional financial info

This trio forms the core financial reporting structure for corporations.


🚀 Step-by-Step: How to Complete Schedule 125

  1. Prepare your financial statements
  2. Map each item to the correct GIFI code
  3. Enter revenue and expense amounts
  4. Verify totals match your accounting records
  5. Attach to your T2 return

Most corporations use certified tax software, which automates GIFI mapping.


⚠️ Common Mistakes to Avoid

  • ❌ Incorrect GIFI codes
  • ❌ Missing expense categories
  • ❌ Mismatch with financial statements
  • ❌ Not filing when required

These errors can lead to CRA reassessments or delays.


🧠 Expert Opinion from dir.md

“Schedule 125 is not just a form — it's your corporation’s financial story. If numbers don’t align with reality or GIFI structure, CRA systems flag it instantly. Accuracy here is critical.”


💡 Pro Tips for Better Compliance

  • ✔ Use accounting software aligned with GIFI
  • ✔ Reconcile numbers before filing
  • ✔ Keep detailed expense breakdowns
  • ✔ Review prior-year filings for consistency

❓ FAQ

Is Schedule 125 mandatory for all corporations?

Yes, most corporations filing a T2 return must include Schedule 125, especially if they have income or expenses to report.

What is GIFI and why is it important?

GIFI (General Index of Financial Information) is a standardized coding system used by the CRA to classify financial statement data.

Do I need Schedule 125 if my company is inactive?

In some cases, yes. The CRA may still require it, even if there is no financial activity.

Can I file Schedule 125 manually?

Yes, but most corporations use CRA-certified tax software to reduce errors and ensure proper GIFI mapping.


🔗 Learn More


📣 Final Takeaway

Schedule 125 is the backbone of your corporate tax return. Get it right, and your filing stays smooth. Get it wrong — and you risk audits, delays, and penalties.

👉 Treat it as a financial statement, not just a form.