About UsPricingReviewsContact UsClient Portal loginBook a Free 30-Min Call






Haven’t filed your corporate taxes in two years? It’s fixable. T-Ledgers, a CPA-led Ontario firm practising since 2020, rebuilds the books for every missing year, files each overdue T2 in the order that limits penalties, and checks whether the CRA’s Voluntary Disclosures Program can cut them. Fixed price, agreed before we start.
202 clients · $60 million in client revenue managed · 5.0 on Google · Led by Wajahat Ajmal, CPA, FCCA · Practising since 2020
Posted on Google![]()
DanTrustindex verifies that the original source of the review is Google.
I highly recommend T-Ledgers. Their communication is exceptional. You won’t have to wait days for a response. Waji really takes his time to explain things in-depth with his clients. He provides the ins and outs behind every major decision. Our corporation was 2 years behind on filings and Waji and his firm got all the work done in a timely manner, as promised.Posted on Google![]()
Umed PulotovTrustindex verifies that the original source of the review is Google.
Wajahat is absolutely amazing. Very knowledgeable, professional, great customer service. I would highly highly recommend T-ledgers accounting for any accounting needs. 100/10!!Posted on Google![]()
samer chamseddineTrustindex verifies that the original source of the review is Google.
T-Ledgers has been nothing short of exceptional after my previous accountant had me in hot water. Wajahat explained things in detail throughout the whole process and still continues to keep me updated on my files regularly. Would highly recommend T-Ledgers to anyone who appreciates organization and efficiencyPosted on Google![]()
Kushtrim CarpentryTrustindex verifies that the original source of the review is Google.
I highly recommend **T Ledger's Accounting**. He has gone above and beyond for me every single time I’ve needed his help. Even when something is urgent or needs to be handled last minute, he gets it done right away and makes sure everything is taken care of properly. He’s the type of accountant you can genuinely depend on. No matter what situation you’re dealing with, he takes the time to understand it, explains what needs to be done, and handles everything with a high level of professionalism. Reliable, knowledgeable, responsive, and always willing to help. It’s hard to find someone you can trust to handle important financial and accounting matters, and I’ve had nothing but a great experience with T Ledger's Accounting. **Beyond highly recommended. If you’re looking for an accountant you can rely on, this is the place to go.**Posted on Google![]()
Ali ChaudhryTrustindex verifies that the original source of the review is Google.
I had a great experience working with Wajahat. He was very flexible, accommodating, and helpful with my schedule. He went out of his way to make the process smooth and stress-free. Highly recommend him to any business ownerPosted on Google![]()
hurmat shahidTrustindex verifies that the original source of the review is Google.
The client portal T-Ledgers uses makes the whole process much easier than dealing with emails and PDFs back and forth. Document sharing is simple, questions get answered quickly, and you can always see where things stand. It's a modern way of handling accounting and I appreciated that.Posted on Google![]()
Asim AfzalTrustindex verifies that the original source of the review is Google.
T-Ledgers handled my GST filing and corporate T2 together, which saved me a lot of time coordinating between different people. They understood my business quickly and flagged some bookkeeping gaps I needed to address. Took a lot of stress off my plate and I'll be using them again.Posted on Google![]()
Atif MahmoodTrustindex verifies that the original source of the review is Google.
T-Ledgers made filing my corporate taxes straightforward from start to finish. Wajahat was responsive throughout the process and clearly explained what documents I needed to provide and why. The turnaround was reasonable and everything was handled professionally. I'll definitely be coming back next year and would recommend them to any small business owner looking for a reliable accountant.Posted on Google![]()
Moazzam AfzalTrustindex verifies that the original source of the review is Google.
I fully recommend Wajahat for one's tax filing needs. He will explain what he's doing and why, rather than just asking for documents and going silent, ensuring the customer is informed at every stage of the process. He is trustworthy and transparent when it comes to pricing and quality of the work for small business tax needs.Verified by TrustindexTrustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more

Quick answer: A corporation has to file a T2 return every year within six months of its year-end, even if it owes no tax. When a T2 is late and tax is owing, the penalty is 5% of the unpaid tax plus 1% for each full month late, up to 12 months, and interest runs daily. We rebuild the books for every missing year, file the T2s, and check whether the CRA’s Voluntary Disclosures Program can reduce the penalties.
Last updated: October 18, 2026
Reviewed by Wajahat Ajmal, CPA, FCCA. Official sources checked October 2026.
A T2 is due six months after the end of the corporation’s tax year (Income Tax Act s.150(1)). Any tax owing is due earlier: two months after year-end, or three months for many Canadian-controlled private corporations that claim the small business deduction (s.157(1)). Every resident corporation has to file, including holding companies and corporations that were inactive or had no tax to pay.
← Swipe to compare →
| Year-end | Balance due | T2 due |
|---|---|---|
| December 31 year-end | End of February (end of March for an eligible CCPC) | June 30 |
| March 31 year-end | May 31 (June 30 for an eligible CCPC) | September 30 |
← Swipe to compare →
| Charge | How it works | Law |
|---|---|---|
| Late-filing penalty | 5% of the tax unpaid at the due date, plus 1% of it for each full month late, up to 12 months | ITA s.162(1) |
| Repeat late-filing penalty | 10% plus 2% a month, up to 20 months, if the CRA sent a formal demand to file under s.150(2) before the return was filed and the corporation was charged a late-filing penalty for any of the three previous tax years | ITA s.162(2) |
| Interest | The CRA’s prescribed rate, compounded daily on unpaid tax from the balance-due date, and on penalties | ITA s.161(1) and (11); s.248(11) |
The percentage penalties are based on unpaid tax, so a nil or refund year doesn’t attract them. Flat penalties can still apply. A T2 that had to be filed electronically but was filed on paper costs $1,000 (s.162(7.2)). Late information returns filed with the T2, such as the T106 or T1135, have their own penalties (s.162(7) and (10)). Large corporations also face a penalty based on their taxable capital (s.235). And if returns stay unfiled, the CRA can send a formal demand to file (s.150(2)) and assess the corporation on its own estimate (s.152(7)). Directors can also be held personally liable for unremitted payroll deductions and net GST/HST (ITA s.227.1; Excise Tax Act s.323).
See the year-by-year numbers and the side-by-side VDP comparison. A CPA can review it with you.
| Period | Tax | Penalty | Interest |
|---|
Your catch-up price: from $1,800 per year + HST/GST, fixed
Want the penalty stopped from growing? A CPA can file and handle the CRA for you. Book a Free 30-Min Call
The T2 was due six months after year-end. If tax is owing, the late-filing penalty is 5% of the unpaid tax plus 1% for each full month late, up to 12 months (s.162(1)), and interest is charged daily on the unpaid tax and on the penalty. If no tax is owing, there’s usually no percentage penalty, but the return is still required, and flat penalties can still apply, such as $1,000 for a T2 that had to be filed electronically but was filed on paper (s.162(7.2)). We rebuild the year’s books and file it, usually together with the current year.
“We haven’t filed our corporate taxes in two years” is still very fixable. By now the CRA may have sent a letter or a formal demand to file. A formal demand matters: if the CRA sent a formal demand to file under s.150(2) before the return was filed and the corporation was charged a late-filing penalty for any of the three previous tax years, the repeat penalty is 10% of the unpaid tax plus 2% a month, up to 20 months (s.162(2)). A voluntary disclosure is still possible. If the CRA hasn’t sent the corporation a notice or request to file about the missing returns, it normally brings 100% penalty relief and 75% interest relief. If it has, the application is usually treated as prompted, and partial relief (up to 100% of penalties and 25% of interest) is still available unless an audit or investigation has started. We rebuild both years of books and GST/HST, then file the T2s together, years with tax owing first.
The CRA can assess a corporation that hasn’t filed on its own estimate (s.152(7)), and that assessment stands unless it’s changed on objection, appeal or reassessment (s.152(8)). If it isn’t challenged, the CRA can start collecting 90 days after the notice of assessment. A large corporation can be required to pay half of the disputed amount even while it objects (s.225.1). A corporation has 90 days from the date of the notice of assessment to file an objection (s.165(1)). If that deadline is missed, the CRA can extend it if you apply within one year after it (s.166.1). Filing the real returns is usually the fastest way to replace an estimated assessment. If payroll deductions or GST/HST were also missed, directors can be personally liable for them. We rebuild every year from the bank and card statements, file the actual T2s, and deal with the CRA for you while the work is done.
An inactive corporation still has to file a T2 for every tax year, even with no income, no sales and no tax to pay (s.150(1)). If the corporation still holds or owes anything, such as a bank balance or a shareholder loan, the nil T2 reports its balance sheet in GIFI format. A year in which the corporation was inactive with nothing to report doesn’t need the GIFI schedules.
With your authorization, we see which years are filed and which are missing, and whether the CRA has sent a demand to file or an estimated assessment.
We bring the books current with catch-up bookkeeping: every bank and card account reconciled, the shareholder loan sorted out, and the GST/HST rebuilt alongside.
Each year gets a full T2 with its schedules, financial statements in GIFI format and Ontario Schedule 500, reviewed by a CPA. A year in which the corporation was inactive with nothing to report doesn’t need the GIFI schedules. Years with tax owing go first, because the monthly penalty stops growing once a return is filed.
If the CRA hasn’t sent the corporation a notice or request to file about the missing returns, a voluntary disclosure normally brings 100% penalty relief and 75% interest relief. A general education letter doesn’t change that. If it has, the application is usually treated as prompted. Partial relief (up to 100% of penalties and 25% of interest) is still available unless an audit or investigation has started.
Once you’re caught up, we file each T2 on time and can keep the books current with monthly bookkeeping, so the backlog doesn’t come back.
← Swipe to compare →
| Service | Price |
|---|---|
| Catch-up for each missing year (books not done) | ✓From $1,800 per year: the bookkeeping, the GST/HST returns and the T2 for that year included |
| T2 only, when the books are already done | ✓From $800 per return, only for corporations whose books for the year are complete and reconciled |
| Nil T2 (no income or activity) | ✓From $249 per return |
| Personal T1 returns for the owners | Quoted separately |
| Voluntary disclosure, if it fits | Quoted after a free review |
CAD, + HST/GST. If a missing year’s books aren’t done, that year is priced as catch-up, not as a T2-only return. You get one fixed price in writing before any work starts. See corporate tax and plans and pricing.
A corporation two years behind. “Our corporation was 2 years behind on filings and Waji and his firm got all the work done in a timely manner, as promised.” Dan, Google review
Five years of books and taxes, with CRA demand letters. “CRA was on our backs with demand letters and a self-assessment! Our books and taxes were not done for 5 years. We contacted Wajahat, and his team completed the work within 1 month and got the taxes filed!” Verified client review on Clutch, October 2024
More case studies: catching up years of unfiled taxes · a contractor’s $45,000 CRA bill · picking up from a previous accountant
T-Ledgers is a CPA-led accounting firm practising since 2020, led by Wajahat Ajmal, CPA, FCCA. We have worked with 202 clients, with a combined $60 million in client revenue, and catch-up and CRA clean-up work is a core part of what we do.
Related: corporate tax · T2 corporate tax return guide · corporation tax filing deadline · back tax filing · CRA penalty and VDP calculator · case study: GST/HST and T2 together
Yes. Every resident corporation has to file a T2 every year, even if it was inactive or has no tax to pay. A nil T2 is usually simpler and starts from $249 + HST/GST.
5% of the tax unpaid at the due date, plus 1% of it for each full month the return is late, up to 12 months. It’s 10% plus 2% a month, up to 20 months, if the CRA sent a formal demand to file before the return was filed and the corporation was charged a late-filing penalty for any of the three previous tax years. Interest is charged on top.
The percentage late-filing penalty is based on unpaid tax, so a year with no tax owing doesn’t attract it. Flat penalties can still apply in some cases. Examples are a $1,000 penalty when a T2 that had to be e-filed is filed on paper, and penalties for late information returns like the T106. The T2 is still required, and the CRA can demand it and assess the corporation on its own estimate if it stays unfiled.
Often, yes. If the CRA hasn’t sent the corporation a notice or request to file about the missing returns, an accepted disclosure normally gets 100% penalty relief and 75% interest relief. After a request to file or a demand, it’s usually treated as prompted. Partial relief of up to 100% of penalties and 25% of interest still applies, unless an audit or investigation has started.
All of them. We rebuild and file every missing year together, starting with the years that have tax owing.
If the books for the missing years aren’t done, each year is priced as catch-up, from $1,800 per year, which includes the bookkeeping, the GST/HST returns and the T2 for that year. A T2 on its own, from $800 per return, is only for corporations whose books are already done and reconciled. A nil T2 for a year with no activity starts from $249. Personal T1 returns are quoted separately. All prices are + HST/GST, fixed in writing before we start.
Yes. The same team rebuilds the books and files the T2, GST/HST and payroll filings, so every return agrees with the others.
Don’t wait for the CRA to write. Gather the corporate bank and credit card statements for both years and book a free review. We check the CRA account for notices, requests to file or demands, tell you whether a voluntary disclosure would likely be treated as unprompted or prompted and what relief it could still get, and give you a fixed price per year. Both years are then rebuilt and filed together, years with tax owing first.
Yes. If the books for the year are complete and reconciled, a T2 on its own starts from $800 per return + HST/GST. If they aren’t, the year is priced as catch-up, from $1,800 per year, with the bookkeeping, GST/HST and T2 included.
The CRA can assess a corporation that doesn’t file, and its estimate can be higher than what’s really owed. It stands until the real returns are filed or the assessment is objected to. We rebuild the books and file the actual T2s, and if the 90-day objection period from the notice of assessment is still open, we can file a notice of objection for you.
An Ontario corporation that doesn’t file its annual returns under the Corporations Information Act can be dissolved by the Province after a 90-day notice (OBCA s.241(3)–(4)). Missing T2s don’t close the corporation, and they don’t go away: the CRA can still assess the corporation and, for unpaid payroll deductions and GST/HST, its directors.
Book a free 30-minute call. We’ll check which T2s are missing, what the CRA has already sent you, and send a fixed price in writing, mostly within one business day.
Call (866) 254-5368 or email info@tledgers.ca. A 24/7 receptionist answers, so a real person picks up.
Disclaimer: The articles, calculators and other content on this website are general information only, not tax, accounting, legal or financial advice. Calculator results are estimates based on the rates and assumptions shown and may not match your situation. Tax rules change and depend on your province, business structure and the facts of your case, so speak with a CPA, and a lawyer where legal matters are involved, before acting. T-Ledgers accepts no liability for decisions made based on this information. Book a free consult with T-Ledgers.