Filing your corporation's taxes in Canada involves more than simply submitting a form once a year. The T2 corporate income tax return is the cornerstone of every Canadian corporation's tax obligations, and understanding it thoroughly can save your business from costly penalties and missed opportunities. Whether you operate an active business or a holding company that saw no activity last year, the T2 affects you.
The T2 is Canada's annual corporate income tax return, filed with the Canada Revenue Agency (CRA). Every corporation that is resident in Canada must file a T2 return for each taxation year, even if the corporation earned no income, conducted no business activity, or owes no tax. There are no exceptions for dormant or inactive corporations — if your corporation exists, it files.
The T2 is a federal return only. If your corporation operates in Alberta, you must also file a separate provincial return called the AT1 (Alberta Corporate Income Tax Return) directly with Alberta Tax and Revenue Administration. Quebec and Ontario historically required separate provincial filings as well, though Ontario has since harmonised with the federal return. Alberta has not, so Alberta corporations carry a dual filing obligation every year.
Non-resident corporations are not exempt either. If your foreign corporation earns income from Canadian sources — rental income, business income, or capital gains from taxable Canadian property — a T2 return is required.
The filing obligation is broad by design. Any of the following must file a T2:
The rule of thumb is simple: if the corporation has not been dissolved with the relevant provincial registry and received confirmation, it is still a corporation, and a T2 must be filed. Many business owners are surprised to learn that a corporation they stopped using years ago has been accumulating unfiled returns and potential penalties.
Missing a T2 deadline has real financial consequences, so these dates deserve careful attention.
The T2 return must be filed within six months of the corporation's fiscal year-end. If your fiscal year ends December 31, the return is due June 30 of the following year. A March 31 fiscal year-end means the return is due September 30. The deadline is always six months after the year closes, regardless of when in the calendar year that falls.
The payment deadline is earlier than the filing deadline, which catches many business owners off guard. For Canadian-controlled private corporations (CCPCs), the balance of tax owing is due three months after the fiscal year-end. For non-CCPCs — public corporations and others — the balance is due two months after year-end.
This means a CCPC with a December 31 year-end must pay any remaining tax balance by March 31, even though the return itself is not due until June 30. Interest begins accruing on unpaid balances from the day after the payment deadline.
Corporations with significant tax liability are generally required to make instalment payments throughout the year rather than paying the full balance at year-end. Large corporations typically pay monthly instalments. Smaller corporations may pay quarterly instalments, depending on their prior year tax liability. Instalments are calculated based on the prior year's tax or a current year estimate, and interest applies to deficient instalments.
The T2 return itself is a short document — the detail lives in its schedules. Understanding which schedules apply to your corporation helps you prepare accurate returns and spot planning opportunities.
Schedule 1 reconciles your corporation's accounting (book) income to its income for tax purposes. Many items treated differently under GAAP and the Income Tax Act are adjusted here: amortisation is added back and replaced with CCA, certain reserves are adjusted, and non-deductible expenses are removed. This reconciliation is the foundation of the entire return.
Schedule 8 tracks every depreciable asset your corporation owns, organised by CCA class. Additions, disposals, and half-year rule adjustments are calculated here to determine the CCA deduction claimed for the year. Properly managing CCA across classes is one of the most common areas for legitimate tax deferral.
Schedule 50 lists every shareholder who owns 10% or more of any class of shares. CRA uses this information to identify associated corporations, assess dividend payments, and verify income-splitting arrangements.
Schedules 100 and 125 require your corporation to report its financial position and operating results directly within the return. These schedules must be completed in Canadian dollars and must reconcile to the financial statements attached to the return. Both are mandatory for virtually all corporations.
Schedule 141 identifies who prepared the financial statements and the level of assurance provided — audit, review, or compilation (Notice to Reader). It confirms the nature of the financial statements attached to the return.
Schedule 7 applies to CCPCs earning passive income such as interest, taxable capital gains, and rental income not from an active business. Passive income above $50,000 per year begins to erode the small business deduction limit, making Schedule 7 a critical planning schedule for incorporated business owners with investment assets inside their corporation.
The T2 must be filed with GAAP-based financial statements as attachments. For most private corporations, this means compilation-level statements (also called a Notice to Reader or NTR) prepared by an accountant. Full audit or review engagement statements are not required for tax filing purposes, though lenders, investors, or shareholders may require a higher level of assurance separately.
The financial statements feed directly into Schedules 100 and 125, so accuracy at the bookkeeping and statement preparation stage flows through to the tax return itself. Errors in the financial statements create errors in the return.
Alberta corporations carry an additional obligation that corporations in most other provinces do not: the AT1 Alberta Corporate Income Tax Return. This provincial return is filed separately with Alberta Tax and Revenue Administration, not CRA. The filing deadline mirrors the federal return — six months after fiscal year-end — and the payment deadline is also three months after year-end for CCPCs. Alberta's small business deduction rate and general corporate rate differ from the federal rates, so the AT1 calculation is not simply a duplicate of the T2.
An inactive corporation with no income and no business activity still has a filing obligation. The T2 "nil return" contains minimal information — the corporation's identification, confirmation of nil activity, and the mandatory financial schedules even if the balance sheet shows only the initial paid-up capital. Filing a nil return on time protects the corporation from late-filing penalties and keeps the corporate record in good standing with CRA.
Corporations with annual gross revenue exceeding $1 million are required to file their T2 return electronically using CRA-certified software. Acceptable programs include Profile, TaxCycle, and Cantax, among others. Electronic filing reduces processing time and eliminates paper errors. Most professional accounting firms — including Swift Accounting in Calgary — file all corporate returns electronically regardless of revenue size, as it provides faster confirmation of receipt and processing.
The penalty for filing a T2 return late is 5% of the unpaid tax balance at the filing deadline, plus 1% per month for each full month the return remains outstanding, up to a maximum of 12 months. That adds up to a maximum first-offence penalty of 17% of the unpaid balance. For a second failure within three years where a formal demand to file was issued, the penalty doubles: 10% of the unpaid balance plus 2% per month for up to 20 months. Filing on time — even if you cannot pay in full — is always the right move. Penalties compound the problem; interest on the outstanding balance is a separate charge on top.
At Swift Accounting Calgary, we work with corporations across Alberta to ensure T2 and AT1 returns are filed accurately and on time, reducing exposure to penalties and identifying every deduction the law allows.
Yes. Every Canadian corporation that has not been formally dissolved must file a T2 return regardless of activity level. Filing a nil return is a straightforward process, but failing to file at all creates a compliance problem and potential penalties that accumulate year over year. If you have an inactive corporation you no longer need, the cleaner solution is to formally dissolve it through the provincial registry, at which point the filing obligation ends.
The T2 return must be filed within six months of the fiscal year-end, but the tax balance owing is due earlier — three months after year-end for CCPCs and two months after year-end for other corporations. You can owe no penalty for late payment even if you file on time if you missed the earlier payment deadline, since interest begins on unpaid balances from the day after the payment due date.
No. CRA accepts compilation-level financial statements (Notice to Reader) as attachments to the T2 return. Audited or reviewed statements are not required for tax filing purposes. Your accountant prepares the NTR statements from your bookkeeping records, which then feed into the required T2 schedules. Higher-assurance statements may be required by your bank, an investor, or a shareholder agreement, but that is a separate matter from the CRA filing requirement.
Two. Alberta has not harmonised its corporate income tax administration with the federal system, so Alberta corporations must file the federal T2 with CRA and the provincial AT1 with Alberta Tax and Revenue Administration separately. Both returns generally follow the same deadlines, but the rates, credits, and small business deduction calculations differ between the two. Missing either return creates separate penalties from each taxing authority.
Free 30-Min Consultation · No Obligation
Our Calgary team handles personal tax, corporate returns, GST/HST, payroll, and bookkeeping — all under one roof.
Swift Ltd · Calgary, Alberta · swiftltd.ca