TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Tax/What is Form T3010 and why…
Tax

What is Form T3010 and why does a registered charity have to file it every year?

TSL Written by the Treadstone Law team· Updated August 2026

Form T3010, the Registered Charity Information Return, is the annual filing every registered charity in Canada must submit to CRA. It reports the charity's activities, finances, spending on charitable programs, and governance information for the year, and CRA uses it as its main tool for monitoring whether a charity is still meeting the conditions of its registration. Much of what goes into a T3010 also becomes public information, so it's not just an internal compliance document — donors, grant-makers, and the public can and do look at it.

Filing it isn't optional, and it isn't a formality to get out of the way. It has to be filed within a set period after the charity's fiscal year end, and CRA treats a missing or late T3010 as a genuine registration problem rather than a minor administrative slip. A charity that treats this filing casually is taking on real risk, since failing to file is one of the more common reasons a charity ends up losing its registered status. Larger or more complex charities should build enough lead time into their process to get it filed accurately and on time every year, rather than scrambling close to the deadline.

Key takeaways

  • T3010 is CRA's main annual compliance check on a registered charity.
  • Much of its content becomes public, not just internal to CRA.
  • It must be filed within a set period after the charity's fiscal year end.
  • Missing this filing is one of the most common reasons charities lose registration.
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone tax lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 6,000 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →