The Voluntary Disclosure Program (VDP) is one of the most important compliance tools available to Canadian taxpayers who need to correct past tax mistakes. Whether you failed to report income, missed filing returns, overcontributed to your RRSP, or are facing serious penalties such as a gross negligence penalty, the voluntary disclosure program may allow you to come forward before enforcement action begins and significantly reduce your financial exposure.
Understanding how the program works and if your disclosure will qualify can mean the difference between full penalty relief and substantial long-term consequences.
What Is the Voluntary Disclosure Program?
The voluntary disclosure program is administered by the Canada Revenue Agency and allows taxpayers to correct incomplete, inaccurate, or previously unfiled tax information. If a disclosure is accepted, the CRA may grant interest and penalty relief, and in some cases protection from criminal prosecution. However, the program is not automatic, and not all applicants receive the same level of relief.
The CRA revised the program to introduce different levels of relief depending on the taxpayer’s conduct. This means that the type of mistake, degree of intent involved, and whether the CRA has already contacted you will all influence the outcome of your voluntary disclosure program application.
Because not all disclosures are treated the same, there are now two types of relief levels:
- General Program
- Partial Program
The type of relief you receive depends on your situation, including whether there was intentional conduct or gross negligence.
Prompted vs. Unprompted Disclosure: What’s the Difference?
One of the biggest distinctions in the voluntary disclosure program is whether a disclosure is prompted or unprompted.
An unprompted disclosure happens when a taxpayer comes forward before the CRA initiates any compliance action related to the issue. There must be no audit notice, no demand letter, and no enforcement activity connected to the matter being disclosed. This timing requirement is strict. Even indirect contact from the CRA can weaken eligibility if it relates to the same issue.
A prompted disclosure happens after the CRA has already initiated contact. If you receive an audit notice and then attempt to file a voluntary disclosure, the application will generally be denied because it is no longer considered voluntary. In some situations, CRA compliance projects may also affect whether a disclosure is viewed as voluntary.
Unprompted disclosure has access to more meaningful relief, while prompted disclosures may not qualify at all. Acting before the CRA contacts you is often the most important strategic decision.
Levels of Relief Under the Voluntary Disclosure Program
The CRA currently administers the voluntary disclosure under two sections, the General Program and the Partial Program, both providing a different level of potential relief.
General Program
This program is intended for taxpayers who made mistakes but did not act intentionally or with serious negligence. These situations often involve oversight, misunderstanding of the rules, or honest errors rather than deliberate tax avoidance.
If accepted under the General Program, a taxpayer may receive full relief from penalties, including late-filing penalties and repeated failure penalties. In addition, the CRA may reduce a significant portion of the interest that has accumulated. In many cases, interest relief can be as high as 75 percent, and penalties can be eliminated entirely.
This category generally applies when the taxpayer comes forward voluntarily before the CRA contacts them.
Partial Program
The Partial Program applies in more serious cases where the CRA believes the conduct involved intentional actions or a high level of negligence.
Under this program, protection from criminal prosecution may still be available, which can be extremely important. However, penalty relief is more limited. For example, gross negligence penalties may not be cancelled. Interest relief is also typically lower, often limited to a smaller percentage.
This category more commonly applies when the disclosure is made after the CRA has already taken steps to review or question the taxpayer’s situation.

Real-Life Examples of How the Voluntary Disclosure Program Works
The easiest way to understand how the Voluntary Disclosure Program works is to look at common real-life situations where taxpayers corrected mistakes and reduced penalties.
Late Tax Penalty
Imagine someone who forgot to report extra consulting income for a few years. If the Canada Revenue Agency (CRA) has not contacted them yet, they may be able to apply to the Voluntary Disclosure Program. If their application is accepted, late penalties can be removed, and some interest may be reduced. They would still need to pay the tax they owe, but the overall amount would likely be much lower. This can make correcting the mistake far more manageable.
Gross Negligence Penalty
Now consider a business owner who knowingly claimed higher expenses than they were entitled to in order to reduce their taxes. In situations like this, the CRA can assess a gross negligence penalty that can equal up to 50% of the unpaid tax, in addition to the tax itself. This is a significant financial consequence. However, if the business owner applies to the Voluntary Disclosure Program before the CRA begins an audit, they may still receive some relief. While the penalty may not be fully eliminated, applying early can remove the risk of criminal prosecution. Avoiding criminal charges can be extremely important in cases where the conduct was intentional.
RRSP Over Contribution Penalty
Another common issue involves contributing too much to an RRSP. If someone exceeds their contribution limit by more than $2,000, the CRA charges a penalty of 1% per month on the excess amount. Because this penalty is applied monthly, it can grow quickly. If the person realizes the mistake and applies to the Voluntary Disclosure Program before the CRA reviews their account, penalties may be reduced or cancelled, and interest may also be lowered. These cases often qualify for relief when the over-contribution was unintentional.
Submitting a Voluntary Disclosure Program Application
A successful voluntary disclosure program application must meet strict conditions. The disclosure must be voluntary, complete, involve the potential application of a penalty, and include information that is at least one year overdue. The taxpayer must also make arrangements to pay the tax owing.
Incomplete or poorly prepared applications are often denied. Because eligibility depends heavily on timing and full transparency, strategic preparation is critical. Once submitted, the CRA will review the facts and determine whether the application qualifies and which relief track applies.
Applications are typically submitted using Form RC199 or electronically through a representative. Incomplete applications are frequently denied, which is why professional guidance is often recommended.



