The Canada Revenue Agency's Voluntary Disclosures Program (VDP) gives taxpayers a structured way to correct a tax problem before the CRA discovers it. Unreported income, unfiled returns, missed information returns such as the T1135, undisclosed offshore accounts, GST/HST that was never collected or remitted, unremitted payroll source deductions — all of these can be brought forward through the VDP in exchange for relief from prosecution and from some of the penalties that would otherwise apply.
The program is powerful, but it is also unforgiving. A disclosure that does not meet the program's eligibility tests is not merely declined — it hands the CRA a roadmap to the very problem the taxpayer was trying to resolve, and the protection from prosecution and penalties evaporates. Understanding the eligibility rules before you file is the difference between a clean resolution and a self-inflicted audit. This guide walks through the five eligibility tests, the General-versus-Limited program split, the no-names and pre-disclosure discussion mechanic, and exactly what relief the program can deliver.
What the VDP is — and what it is not
The VDP is a relief program administered under the taxpayer-relief provisions of the Income Tax Act and the Excise Tax Act. It is not an amnesty in the popular sense: it does not erase the underlying tax. What it does, when an application is accepted, is three things. It protects the taxpayer from criminal prosecution for the matters disclosed. It relieves the gross-negligence and late-filing penalties that would otherwise apply. And, in the General Program, it provides partial relief from the interest that has accrued on the older years.
The underlying tax remains payable in full. So does at least part of the interest. The VDP is best understood as a way to take prosecution and the heaviest penalties off the table — not as a way to reduce the tax bill itself. For most taxpayers facing years of accumulated exposure, removing the threat of prosecution and gross-negligence penalties is the decisive benefit, because those are the consequences that turn a manageable tax debt into a life-altering one.
Our Voluntary Disclosure practice prepares applications under both program streams, including offshore disclosures, GST/HST disclosures, payroll disclosures, and multi-year unreported-income files.
The five eligibility tests
An application must satisfy all five of the following tests. Failing any one of them can result in the entire disclosure being declined. CRA reviews each test against the facts the taxpayer presents, so the order in which a file is assembled — and the way the facts are framed — matters a great deal.
1. The disclosure must be voluntary
This is the test that defeats more applications than any other. To be voluntary, the CRA must not already have begun an enforcement action against the taxpayer — or against a person related to the taxpayer — in respect of the information being disclosed. "Enforcement action" is interpreted broadly. It includes a formal audit, a request for information, a demand to file, written or telephone contact about the issue, and in some circumstances contact directed at a related party such as a spouse or a family-owned corporation.
The practical consequence is stark: the moment an audit letter or a CRA query about the issue lands, voluntary status is generally lost as to the matters that letter touches. This is why timing is everything. A taxpayer who has identified a problem and is weighing whether to come forward is in a race against the CRA's own information-gathering — and the CRA today receives an enormous volume of third-party data, from financial institutions, from foreign tax authorities under information-exchange agreements, and from its own analytics.
2. The disclosure must be complete
A disclosure must include all relevant information — all affected years, all entities (personal, corporate, trust, partnership), all related parties, and all tax types implicated. A taxpayer who discloses three years of unreported business income but quietly leaves out a fourth, or who addresses the personal income but ignores the GST/HST that should have been charged on it, has filed an incomplete disclosure. Incomplete disclosures are routinely rejected, and a disclosure that is later discovered to have been selectively assembled can be reopened.
Completeness frequently expands a file in ways taxpayers do not anticipate. Unreported business income usually generated investment income once the funds were banked. A corporation's unreported revenue often creates a shareholder-benefit issue on the personal side. Offshore accounts implicate both income tax and the T1135 foreign-reporting regime. Mapping the full scope before filing — rather than discovering it mid-process — is one of the most important parts of the work.
3. A penalty must be applicable
The disclosure must involve a matter that would attract a penalty if it were not voluntarily disclosed. If there is no penalty exposure, there is nothing for the program to relieve, and the VDP is not the right tool. In practice this test is met in almost every genuine disclosure — unreported income, unfiled returns, and missed information returns all carry penalties — but it is a reminder that the VDP exists to relieve penalty and prosecution risk, not to serve as a general housekeeping mechanism for minor, penalty-free corrections.
4. The information must be at least one year past due
The information being disclosed must be at least one year past its original filing-due date, subject to limited exceptions. The program is designed for historical non-compliance, not for returns that are merely a little late. A taxpayer who realizes shortly after a filing deadline that a return was wrong generally has ordinary correction mechanisms available and does not need the VDP.
5. Payment must accompany the disclosure
The taxpayer must include payment of the estimated tax owing, or credible arrangements for payment, with the disclosure. The estimate need not be perfect — the final figure is settled on assessment — but the CRA will not accept a disclosure with no payment provision at all. Where a taxpayer genuinely cannot pay in a lump sum, a payment arrangement with CRA Collections, or a combination of partial payment and arrangement, can satisfy this test.
General Program versus Limited Program
If all five tests are met, the CRA classifies the disclosure into one of two tracks. The classification determines how much relief the taxpayer actually receives, and it is the single most consequential outcome in most files.
The General Program
The General Program is the preferred outcome. It is available where the taxpayer's conduct does not involve intentional conduct or other aggravating factors. It provides:
- Protection from criminal prosecution for the matters disclosed.
- Relief from penalties, including the gross-negligence penalty and late-filing penalties.
- Partial interest relief — typically in the order of 50% — for the years that are more than three years past their original filing-due date.
The Limited Program
The Limited Program applies where there is an element of major non-compliance. The factors that push a file into the Limited track include large dollar amounts, many years of non-compliance, sophisticated taxpayers such as corporations and professionals, intentional conduct, deliberate concealment, efforts to avoid detection, the use of offshore tax havens, and a history of repeat non-compliance. The Limited Program provides:
- Protection from criminal prosecution for the matters disclosed.
- Relief from the gross-negligence penalty.
- No relief from other penalties, which remain payable.
- No interest relief.
The difference between the two tracks can amount to a very large sum across a multi-year file. Critically, the classification turns on the CRA's reading of the facts as the taxpayer presents them. The same underlying conduct can read as an honest, escalating error or as deliberate avoidance, depending on how the disclosure narrative is constructed. The narrative is not a place for spin — selective or misleading framing is identified quickly and is counterproductive — but an accurate, well-organized account that places the conduct in its true context is what separates a General Program outcome from a Limited Program one.
No-names and pre-disclosure discussions
Taxpayers frequently ask whether they can test the waters anonymously before committing. The formal "no-name" disclosure stream that once existed was removed when the program was overhauled in 2018. A taxpayer can no longer file a placeholder disclosure under a pseudonym and reveal their identity later.
What remains available is the pre-disclosure discussion. A tax lawyer can contact the CRA's VDP unit on a no-names basis to discuss, in general terms, how the program would treat a hypothetical set of facts — for example, whether a particular fact pattern is likely to draw General or Limited treatment, or how the voluntary test applies to a specific situation. These discussions are non-binding and do not constitute an application. They do not stop the clock on the voluntary test, and they do not protect the taxpayer if the CRA contacts them in the meantime. They are a useful planning tool, not a reservation of rights. Once the taxpayer decides to proceed, a complete, named application must be filed.
What relief is actually available
It is worth stating plainly what an accepted disclosure does and does not deliver, because misunderstanding this point leads taxpayers to either over-rely on the program or dismiss it unnecessarily.
What the VDP provides: protection from criminal prosecution for the disclosed matters; relief from gross-negligence and late-filing penalties (full in the General Program, partial in the Limited Program); and partial interest relief on the older years in the General Program.
What the VDP does not provide: it does not eliminate the underlying tax, which remains payable in full. It does not eliminate all interest. It does not protect against obligations owed to other authorities — a Canadian disclosure does not resolve a parallel United States filing obligation, which is its own analysis. And the protection extends only to the matters actually disclosed; it does not immunize the taxpayer for anything left out.
The disclosure process, end to end
A well-run VDP file moves through a predictable sequence. Understanding the steps helps a taxpayer see why the work front-loads so heavily on analysis and preparation.
- Eligibility analysis. Confirm that voluntary status is intact, that the disclosure can be made complete, and whether General or Limited treatment is realistic given the facts.
- Scope and structure. Identify every affected year, entity, related party, and tax type. This is where the file's true size becomes clear.
- Document collection. Gather filed and unfiled returns, financial records, offshore-asset records, and supporting documentation for the corrective filings.
- Tax computations. Prepare the corrective T1, T2, T3, T1135, T1134, and GST/HST returns as the facts require, coordinated across all entities.
- Narrative drafting. Construct the disclosure narrative — the document that states the facts, explains how the issue arose, and frames the file for the appropriate program track.
- Payment provision. Arrange a lump-sum payment, a CRA Collections arrangement, or a combination.
- Submission. File the disclosure in the form the CRA requires.
- Follow-through. Respond to the VDP officer's information requests and engage on the penalty and interest computations.
- Resolution. Most files resolve within roughly twelve to twenty-four months; offshore and multi-entity disclosures sit at the longer end of that range.
Common pitfalls
A handful of mistakes account for most failed or downgraded disclosures. Waiting too long is the most damaging — every week of delay raises the chance the CRA makes contact first and destroys voluntary status. Disclosing only some of the affected years renders the application incomplete. Ignoring related entities, such as addressing the corporation but not the shareholder benefit, is a frequent gap. Underestimating GST/HST exposure attached to unreported income is another. And drafting the narrative in language that emphasizes deliberate avoidance can convert a General Program file into a Limited Program one for no good reason.
How Barrett Tax Law approaches a disclosure
Every engagement begins with a confidential eligibility analysis, because the answer to "is voluntary status still intact?" governs everything that follows. From there the work is methodical: map the full scope, prepare the corrective filings, draft a narrative that presents the facts accurately and in context, arrange the payment provision, and carry the file through the CRA's review. Communications with the firm are subject to solicitor-client privilege, which allows a candid assessment of the file before anything is committed to the CRA.
If you are weighing whether to come forward, the most useful step is an early, privileged conversation about eligibility — before any CRA contact narrows the options. Related reading: Voluntary Disclosure.
This article is general information about Canadian tax law and the CRA Voluntary Disclosures Program. It is not legal advice and does not create a solicitor-client relationship. The application of the program depends on the specific facts of each file.
