- The CRA's Voluntary Disclosures Program is an administrative program that offers relief from certain penalties and, in some cases, from criminal prosecution, when a taxpayer proactively…
- The VDP is available to individuals, corporations, trusts, and other entities.
- The most critical eligibility requirement is that the disclosure must be voluntary — meaning the CRA has not already contacted you about the issue, and no audit or investigation is underway.
Most people who have unreported income or unfiled tax returns don't set out to cheat — they may have missed a filing deadline during a difficult period, didn't know about a foreign asset reporting requirement, or received income they incorrectly believed was non-taxable. Whatever the reason, carrying the weight of a past tax mistake — and the fear that the CRA will eventually find it — can be exhausting.
Canada's Voluntary Disclosures Program (VDP) exists precisely for this situation. It allows eligible taxpayers to come forward, correct past errors, and in many cases avoid the penalties and prosecution that would otherwise apply — as long as you get there before the CRA gets there first.
What Is the Voluntary Disclosures Program?
The CRA's Voluntary Disclosures Program is an administrative program that offers relief from certain penalties and, in some cases, from criminal prosecution, when a taxpayer proactively discloses income or information they previously failed to report. It applies to income tax, GST/HST, and payroll deductions, among other obligations.
The core principle is straightforward: if you tell the CRA about your mistake before it discovers it, you are treated more favorably than if you wait and are caught.
Who Can Use the VDP?
The VDP is available to individuals, corporations, trusts, and other entities. Common situations where people use it include:
- Unreported income: Cash income, tips, freelance work, or other amounts not included in tax returns
- Unreported foreign assets or income: Bank accounts, investments, or real estate outside Canada that were not disclosed (foreign reporting is strictly enforced)
- Unfiled tax returns: Returns that were never filed, sometimes going back many years
- GST/HST not collected or remitted: Businesses that failed to register for GST/HST or remitted less than required
- Payroll remittance failures: Employers who did not remit employee source deductions to CRA
The Key Condition: Voluntary Means First
The most critical eligibility requirement is that the disclosure must be voluntary — meaning the CRA has not already contacted you about the issue, and no audit or investigation is underway.
If CRA has already sent you an audit request, contacted you about a specific tax year, or started an investigation related to the issue you want to disclose, you generally cannot use the VDP for that issue. The voluntary nature is what earns the relief.
This is why timing matters enormously. If you are aware of a past error, the right time to act is before you receive any CRA contact about it.
Two Streams: General and Limited
The VDP has two application streams, and which one applies to you affects the relief available.
General Program
Applies to disclosures that are not the result of intentional non-compliance. If your mistake was inadvertent, a genuine oversight, or a misunderstanding of your obligations, you may qualify for the General Program, which offers:
- Waiver of penalties
- Prosecution protection
- Interest may be reduced (CRA has discretion to waive a portion of interest for the period before the three most recent years, as of writing — verify current policy)
Limited Program
Applies when the non-compliance was clearly intentional or sophisticated. Even in this stream, you can avoid prosecution and certain penalties — but CRA will not grant as much interest relief. Large offshore non-compliance or deliberate tax evasion schemes are more likely to fall here.
How to Apply
Step 1: Prepare the disclosure package
Before submitting, gather all relevant documents — unfiled returns, T-slips, bank statements, records of foreign assets or income. The VDP application must be complete; a partial or misleading disclosure won't receive protection.
Step 2: Consider a no-name pre-disclosure
You can contact the CRA anonymously before formally applying to get a preliminary sense of how your situation might be assessed under the VDP. You don't have to identify yourself at this stage. This lets you explore the program without triggering the process. Legal counsel can make this contact on your behalf.
Step 3: File the VDP application (Form RC199 or equivalent)
The formal application identifies you and includes the corrected filings or information. The CRA will review the application and make a decision about eligibility and the relief it will grant.
Step 4: Pay the tax and agreed interest
If the VDP is accepted, you will owe the underlying tax plus whatever interest the CRA determines applies. Payment (or a payment arrangement) is typically required for the relief to be finalized.
What the VDP Does Not Cover
The VDP has limits. It does not protect you from:
- Paying the tax you actually owed
- Interest on the underpaid amounts (though some interest may be waived)
- Criminal prosecution if your conduct constitutes the most serious tax evasion (there are circumstances where even VDP applicants can be referred for prosecution, particularly in cases of sophisticated offshore schemes)
- Civil penalties in the Limited Program
Why Legal Help Matters Here
The VDP process is more nuanced than simply writing the CRA a letter saying "I forgot to report some income." The application must:
- Correctly identify the legal obligations that were not met
- Include complete and accurate information (an incomplete VDP can be disqualified)
- Be structured to maximize the relief available under the correct stream
A tax lawyer or experienced tax accountant can help you prepare the disclosure, make the no-name inquiry, and ensure the application is as strong as possible.
Frequently asked questions
Does using the VDP mean I admitted to tax evasion?
Not necessarily. Many VDP applicants simply made administrative errors or didn't know about a reporting requirement. The VDP is designed for non-compliance of all types, not just intentional fraud.
How many years back can a VDP cover?
Voluntary disclosures can cover multiple prior years. There is no hard cap on how far back you can go, though you will owe tax and interest on any amounts owing in those years.
What happens if my VDP application is rejected?
If the CRA determines your disclosure does not qualify (for example, because an audit had already begun), you may still be subject to penalties and interest, but the disclosure itself does not make things worse. Speak to a tax professional if your application is rejected.
Can I use the VDP for GST/HST I didn't collect?
Yes. The VDP covers GST/HST obligations in addition to income tax. Businesses that failed to register, charge, or remit GST/HST can use the program.
This is a tax question
Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.