← All posts

CRA Voluntary Disclosure Program: Get Tax Penalties Waived

CRA Voluntary Disclosure Program: Get Tax Penalties Waived

Written by Behdad Karimi Dermeni, CPA · Reviewed by Maryam Ajorloo, CPA

The CRA Voluntary Disclosure Program (VDP) lets you correct late or inaccurate tax filings before the Canada Revenue Agency contacts you about them. Apply first and you can have 100% of penalties waived and up to 75% of the interest cancelled, with protection from prosecution. You still pay the tax itself, plus the remaining interest.

If you have a year (or three) of unfiled returns sitting in the back of your mind, you already know the feeling: every month you do not deal with it, it gets a little heavier, and a little easier to put off. Here is the part almost nobody tells you: the Canada Revenue Agency (CRA) runs a program built for exactly this situation, and since the rules changed in October 2025, it is more forgiving than it has ever been.

This guide explains the CRA Voluntary Disclosure Program in plain English: what relief you can get, who qualifies, the one sequencing rule that decides everything, and how to put together an application that actually gets accepted. (Step one of any of it is knowing your numbers. ReInvestWealth's AI Bookkeeper rebuilds years of books from bank statements, so the "figure out what I actually owe" part stops being the scary part. Start free for 30 days.)

What is the CRA Voluntary Disclosure Program?

The Voluntary Disclosures Program (officially the VDP; you will also see it called the Revenue Canada voluntary disclosure, after the agency's old name, or simply "tax amnesty") gives individuals, corporations, trusts, and GST/HST registrants a way to fix past tax mistakes in exchange for relief from penalties, part of the interest, and criminal prosecution.

It covers the situations that keep business owners up at night:

  • Returns you never filed (personal T1s, corporate T2s, GST/HST returns)

  • Income you did not report, or under-reported

  • Expenses you claimed that were not actually eligible

  • GST/HST you failed to charge, collect, or report

  • Foreign income or assets you never disclosed (including Form T1135)

  • Payroll source deductions you did not remit

One thing the VDP is not: a discount on your taxes. You will still pay every dollar of tax you actually owe, plus a portion of the interest. What gets waived is the punishment layered on top. For most people who are behind, that punishment is the majority of the dread, so removing it changes the math entirely.

The program was overhauled effective October 1, 2025. The application form was simplified to a single form (RC199), eligibility was widened, and the relief levels were made clearer and more generous. If you looked into the VDP years ago and walked away, it is worth looking again.

The one rule that decides everything: apply before you file

Every other rule in this post bends around this one. The VDP cannot cancel a penalty that has already been assessed. The CRA's own guidance (Information Circular IC00-1R7) lists "seeking relief on existing penalties and/or interest that have already been assessed" as a situation the program will not touch.

Here is why that matters. Say you finally sit down one weekend, prepare your three late returns, and file them the normal way. Feels responsible. But the moment the CRA processes them, it assesses the late-filing penalties automatically, and those penalties are now off-limits to the VDP. You did the right thing in the wrong order, and it cost you the entire benefit of the program.

The correct order: prepare the late returns, then submit them as part of a VDP application, all in one package. The penalties never get assessed, because you disclosed them under the program's protection.

The same logic applies to timing. Relief is most generous when you apply before the CRA reaches out about the issue. Once a letter naming your specific situation lands in your mailbox, you can still apply, but the relief drops. The program rewards whoever moves first, and it is very rarely the CRA that should move first.

Business owner preparing a CRA voluntary disclosure application before filing late tax returns

What relief you can actually get

The VDP now has three relief levels, and which one you get depends mostly on whether you raised your hand before the CRA did.

  • General relief (unprompted applications): 100% of penalties waived and 75% of the interest cancelled. This is the full version, and it applies when you apply before the CRA has communicated with you about the issue. Helpfully, a generic "education letter" from the CRA (general guidance, not naming a specific problem on your account) does not count against you. You can receive one and still qualify as unprompted.

  • Partial relief (prompted applications): up to 100% of penalties waived and 25% of the interest cancelled. This applies when the CRA has already contacted you about a specific error or omission, set a deadline to correct something, or received third-party information pointing at your situation.

  • Wash transactions (GST/HST only): 100% of penalties and interest waived. A wash transaction is when you failed to charge GST/HST to a client who would have claimed it all back anyway, so the government did not actually lose money. The CRA treats these gently, which for a tax authority is about as warm as it gets.

Whatever the level, an accepted application also comes with the quiet headline benefit: no criminal prosecution and no gross negligence penalties for what you disclosed.

One boundary to know: relief runs back a maximum of 10 years. Penalties can only be waived for tax years that ended within the 10 years before you apply, and interest relief covers the 10 calendar years before your application. If your situation is older than that, the oldest years are the accountant conversation, not the blog post.

Who qualifies: the five conditions

The CRA publishes an eligibility checklist, and your application must satisfy all five conditions. In plain English:

  1. You apply before an audit or investigation starts. Not just a CRA audit: an investigation by police, a securities commission, or another authority about the same information also closes the window. If you are wondering how audits work in the first place, here is how far back the CRA can audit a business.

  2. Your disclosure is complete. All the relevant years, all the relevant accounts, with documentation. Half a confession does not qualify.

  3. A penalty or interest actually applies. If there is nothing to waive (for example, the corrected returns produce refunds), the VDP is not the right door.

  4. The information is at least one year past its filing due date. A return that is eight months late is not a VDP case. Just file it, take the modest penalty on the chin, and move on.

  5. You include payment for your estimated tax owing, or request a payment arrangement. The CRA will consider a payment plan, but you have to ask for it in the application.

Not sure whether your situation fits? The CRA offers a pre-disclosure discussion: an informal, non-binding phone conversation you can have anonymously before deciding to apply. It is genuinely anonymous, it does not commit you to anything, and it exists precisely for the person who has been rereading the eligibility page at midnight.

What being late actually costs (and what the VDP erases)

To see what the relief is worth, look at what the CRA charges when it finds you first.

  • Late-filing penalty: 5% of the balance owing, plus 1% for each full month late, up to 12 months. That is up to 17% stacked on top of your tax bill.

  • Repeated late-filing penalty: if the CRA demanded a return and you were already penalized in one of the three prior years, it doubles to 10% plus 2% per month, up to 20 months. That can reach 50%.

  • Arrears interest: compounds daily at the CRA's prescribed rate, which changes every quarter (7% as of the third quarter of 2026). Daily compounding is exactly as relentless as it sounds.

Want to see what this means for your situation? Run your numbers through our free CRA tax penalty calculator to see what waiting is costing you per month, and what an accepted VDP application would erase.

How to apply to the VDP, step by step

The application form is one page. The work behind it is the real application. Here is the order of operations.

  1. Rebuild your records. Your application must include documentation for every affected year: the last 6 years for Canadian income issues, 4 years for GST/HST, and 10 years if foreign income or assets are involved. Your bank already kept the raw record, so this is about turning statements back into books.

  2. Prepare the actual returns. The VDP application includes the late or corrected returns themselves: T1s with the T2125 for self-employed income, T2 returns for corporations, and any GST/HST returns. This is where your accountant earns their keep, working from the books you rebuilt.

  3. Estimate what you owe and plan the payment. Payment of the estimated tax (or a payment arrangement request) must accompany the application. Knowing the number in advance also removes the worst of the suspense.

  4. Complete Form RC199. The Voluntary Disclosures Program application form, simplified in the October 2025 overhaul. If a representative files for you, you both sign it.

  5. Submit everything together, through one channel. Online through CRA My Account or My Business Account (fastest), or by fax or mail. The CRA sends an acknowledgement letter confirming your effective date of disclosure, which is the date your protection starts.

  6. Respond quickly if the CRA asks for more. A reviewer may request additional documents. Silence can get an application denied as incomplete, which would be a heartbreaking way to lose a strong case.

VDP vs. taxpayer relief: which one do you need?

These two CRA programs get mixed up constantly, and the difference is one word: assessed.

  • Voluntary Disclosures Program: for mistakes the CRA has not assessed yet. You come forward, you disclose, penalties are waived before they ever exist. This is the program this guide covers.

  • Taxpayer relief provisions (Form RC4288): for penalties and interest that already exist on your account. Relief here requires circumstances beyond your control: a serious illness, a disaster, a CRA error or delay, or genuine financial hardship. "I did not get around to it" does not qualify.

The practical implication: if the returns are not filed yet, the VDP is your door, and filing them outside the program slams it shut. If the penalties are already sitting on your account, taxpayer relief is the remaining option, and the bar is higher. Both run on the same 10-year clock.

(Quebec note: the VDP covers federal taxes and GST/HST. If you also owe QST, Revenu Québec runs its own separate voluntary disclosure program, so a Quebec business may need both.)

The books behind the disclosure

Look back at the five conditions and you will notice something: the CRA never asks whether you feel sorry. It asks whether your disclosure is complete. Completeness is a bookkeeping requirement, and it is where applications quietly succeed or fail.

This trips people up for a mundane reason: when you connect your bank to any accounting software, the feed typically pulls only the last 45 to 90 days of transactions. Years of history do not appear by magic. With ReInvestWealth, you upload your old bank statement PDFs and the missing years are extracted and imported, then the AI Bookkeeper does the categorizing for you: income, expenses, and the GST/HST figures your returns need. What used to be the reason people stayed non-compliant (months of data entry) is now mostly waiting for a progress bar.

Entrepreneur rebuilding years of bookkeeping records for a CRA voluntary disclosure

From there, your financial reports give your accountant clean numbers to prepare the VDP package from, and once you are caught up, ReInvestWealth is also the only accounting software that e-files GST/HST returns directly to the CRA, so staying compliant stops being a project. Over 3,000 entrepreneurs run their books on it, with a 4.8 rating on Capterra. For the full catch-up playbook, see our guide to catching up on years of missed bookkeeping.

This rebuild-first workflow is exactly what ReInvestWealth's AI Bookkeeper was built for: see how it works.

Practical tips from our CPAs

  • Move before the mail does. The difference between unprompted (75% interest relief) and prompted (25%) is simply who acted first. If you are reading this and the CRA has not written to you, you are currently in the good tier. That is worth protecting.

  • Use the pre-disclosure discussion if you are unsure. It is anonymous and non-binding, and a far better use of a Tuesday than another month of wondering.

  • Disclose everything, then stay current. Cherry-picking years or accounts fails the completeness condition and can sink the whole application. And the VDP is generally a once-per-issue kindness: after you are back in good standing, on-time filing is the plan. With books that keep themselves current, it is not even a hard plan.

Frequently asked questions about the CRA VDP

Will the CRA waive late-filing penalties?

Yes, in two situations. If your returns are not filed yet, an accepted unprompted VDP application waives 100% of the penalties before they are assessed. If penalties are already on your account, you can request taxpayer relief (Form RC4288), but only for circumstances beyond your control, such as illness, disaster, CRA delay, or financial hardship.

How many years back can a voluntary disclosure go?

Your application must include the last 6 years of documentation for Canadian income issues, 4 years for GST/HST, and 10 years for foreign income or assets. Relief itself is capped at 10 years: penalties for tax years ending within the previous 10 years, and interest accrued in the 10 calendar years before you apply.

Can I make a voluntary disclosure anonymously?

The application itself cannot be anonymous; the CRA needs to know who is disclosing. But the pre-disclosure discussion can be. You can talk through your situation with a CRA official anonymously first, understand the process and the risks, and only reveal your identity when you choose to apply.

How long does a VDP application take to process?

The CRA does not publish a standard processing time, and complex files can take months. The important date is the effective date of disclosure: the day the CRA receives your application, confirmed by an acknowledgement letter. Your protection is measured from that date, not from the day a decision finally arrives.

What happens if my application is denied?

The CRA sends a letter explaining why. There is no formal objection for VDP decisions, but you can request a second administrative review, and after that a judicial review in Federal Court. If you were denied because penalties were already assessed, the taxpayer relief provisions may still apply.

Do I need a lawyer or an accountant to apply?

There is no requirement to use one, and the RC199 form was deliberately simplified in 2025. That said, an authorized representative can file for you (you both sign), and for multi-year or corporate disclosures, having an accountant prepare the returns from clean books is money well spent. The books themselves are the part you can automate.


You cannot change when you fell behind. You can absolutely change who finds it first. Rebuild the books, apply unprompted, and turn years of dread into a single well-ordered package. Connect your bank, upload your old statements, and let ReInvestWealth's AI Bookkeeper do the categorizing: CPA-level clean books, 30 days free. Start for free →

A note from our CPAs: This guide is educational and covers the general rules of the CRA's Voluntary Disclosures Program for Canadian business owners. Tax situations vary, and a voluntary disclosure is a consequential filing, so talk to your accountant before applying. (If they use ReInvestWealth, they'll already have clean books to work from.)


Written by Behdad Karimi Dermeni, CPA

> Co-founder of ReInvestWealth and a founding community builder at Stripe. Behdad built ReInvestWealth to give smart, busy entrepreneurs CPA-level accounting without the CPA-level price tag. Read more · Connect on LinkedIn

Reviewed by Maryam Ajorloo, CPA

> Maryam Ajorloo is the co-founder of ReInvestWealth and a CPA who specializes in small business tax, sales tax, and everyday bookkeeping. She helps entrepreneurs keep clean, audit-ready books and make sense of write-offs, filing deadlines, and the numbers behind their business. Read more · Connect on LinkedIn