Every year, thousands of Canadians carry the quiet stress of unfiled returns, unreported income, or tax mistakes they never corrected. Whether it was a foreign bank account left off a return, years of cryptocurrency gains never reported, or simply a stretch of life where filing slipped through the cracks — the anxiety of waiting for CRA to knock is real. The good news is that CRA offers a formal path out: the Voluntary Disclosure Program (VDP).
The VDP allows taxpayers to come forward and correct past non-compliance — before CRA finds them — in exchange for relief from penalties and, in some cases, partial interest relief. Once CRA contacts you about the issue, that window closes permanently. This guide explains how the program works, who qualifies, and what to expect from the process.
The Voluntary Disclosure Program is CRA's structured mechanism for taxpayers to self-report errors, omissions, or unfiled returns without facing criminal prosecution or the full weight of penalties that would otherwise apply. The fundamental premise is simple: if you come forward before CRA comes looking, you earn meaningful relief. If CRA finds you first — through an audit, a compliance letter, a formal review, or a third-party tip — VDP protection disappears entirely.
This is not an amnesty program in the broad sense. You will still owe the tax you should have paid, plus some interest. But the program removes the most punishing consequences: gross negligence penalties (which can reach 50% of unpaid tax), third-party civil penalties, and the risk of criminal investigation referral.
CRA applies four conditions before a VDP application is accepted. All four must be satisfied:
The disclosure must be initiated by you, not prompted by CRA. If CRA has already contacted you — even informally — about the specific matter you want to disclose, that issue is no longer eligible. This includes audit notifications, compliance letters, or requests for information related to the same tax years and income types.
A VDP application must be comprehensive. You cannot selectively disclose some years and hide others, or report certain income streams while omitting related ones. CRA expects full disclosure covering all years of non-compliance and all related omissions. Partial applications are rejected, and any subsequent discovery of withheld information voids the agreement.
The disclosure must concern a matter that would otherwise attract penalties or interest. Minor corrections that carry no penalty exposure are not processed through VDP — they are simply filed as normal amendments.
The information being disclosed must relate to a tax year or reporting period that is at least one year overdue. Recent oversights that are only a few months late do not qualify.
The program is broader than most people realise. Common applicants include:
If you fall into any of these categories and have never corrected the record, VDP is the most protected route available to you.
As of March 2018, CRA processes VDP applications under one of two tracks. The track determines the level of relief available, and CRA makes the final determination after reviewing your application.
The General Track applies to cases where the non-compliance was not deliberate — situations involving oversight, misunderstanding, life circumstances, or uninformed errors rather than intentional evasion.
Relief under the General Track includes:
This is the more favourable outcome, and most straightforward VDP cases — unfiled returns, forgotten domestic income, honest errors — are assessed under the General Track.
The Limited Track is reserved for cases involving deliberate non-compliance. CRA applies this track when the application involves offshore accounts used to conceal income, clear indicators of intentional evasion, large amounts of unreported income, or complex schemes designed to avoid tax obligations.
Relief under the Limited Track is significantly reduced:
The Limited Track still offers meaningful protection (avoiding criminal prosecution is significant), but the financial relief is much smaller. Knowing which track your situation is likely to attract before applying is one of the strongest reasons to engage a professional accountant before filing a VDP application.
One of the most underutilised features of the VDP is the anonymous consultation. You — or your accountant acting on your behalf — can contact CRA's VDP line and discuss the details of a case without providing your name or any identifying information. This allows you to gauge CRA's likely response, understand which track might apply, and assess the estimated relief before formally committing to an application.
This step is strongly advisable for anyone whose situation is complex or involves international elements. The anonymous consultation costs you nothing and can shape a much more strategic approach to your disclosure.
Pull together every piece of financial information related to the years and income types you need to disclose. This means bank statements, T4s, foreign account records, transaction histories, investment statements, and any prior correspondence with CRA.
For each year of non-compliance, the corrected return must be prepared in full. This is not an estimate — CRA requires accurate, complete returns for all relevant periods. For taxpayers with multiple missing years or foreign income, this step often involves significant reconstruction work.
The RC199 (Voluntary Disclosure Program Taxpayer Agreement) is the formal application form. It is submitted alongside all corrected returns and supporting documentation. The RC199 sets out the scope of the disclosure and the taxpayer's agreement to the terms of the program.
CRA reviews the application and may request additional information or documentation. Processing times vary depending on complexity. Once CRA accepts the application, they assess the corrected returns, apply the applicable relief, and issue a notice of assessment reflecting the tax owed plus remaining interest.
VDP acceptance does not mean you pay nothing. You will owe all the tax that should have been paid, plus any interest that was not waived under the applicable track. What you avoid are the penalties — and in many cases, those penalties can dwarf the underlying tax owing. For someone with years of unreported income, the difference between filing through VDP and being caught in an audit can represent tens of thousands of dollars in avoided penalties alone.
It is also worth repeating: the moment CRA issues any formal contact regarding the matter you intend to disclose — an audit letter, a compliance check, a request for information — the VDP application for that matter is no longer valid. Timing is everything.
At Swift Accounting Calgary, we have worked with clients across a wide range of VDP situations, from straightforward multi-year non-filers to more complex cases involving foreign accounts and cryptocurrency. The process requires careful preparation, and the stakes of an incomplete or poorly timed application are high. If you are considering a voluntary disclosure, the right time to act is before anything arrives in the mail.
If CRA initiates contact about the same matter your VDP application covers — even after your application has been submitted but before it is accepted — the disclosure may no longer qualify. CRA assesses whether the contact was related to the specific non-compliance being disclosed. This is why prompt, complete filing of the VDP application matters. Once you have decided to come forward, delays work against you.
The Voluntary Disclosure Program covers a broad range of CRA-administered obligations, including GST/HST returns, payroll source deductions, information returns (such as T1135 Foreign Income Verification statements), and income tax for both individuals and corporations. If you have outstanding GST/HST periods with errors or omissions, those can be addressed through the same VDP process.
CRA makes this determination after reviewing the full application. The factors they weigh include the total amount of unreported income, the number of years involved, whether the income originated offshore or domestically, and whether there is evidence of intentional structuring to avoid detection. Applicants do not self-select their track — CRA assigns it. This is another reason why an anonymous pre-consultation through a qualified accountant can be valuable before committing to a formal application.
There is no legal requirement to use a professional, and some straightforward cases — such as a single unfiled year with simple domestic income — can be managed independently. However, for cases involving multiple years, foreign income, cryptocurrency, or any complexity, working with a professional is strongly advisable. A qualified accountant can conduct the anonymous pre-consultation, ensure the disclosure is complete (avoiding rejection for incompleteness), prepare accurate amended returns, and present the application in the manner most likely to result in General Track treatment. Swift Accounting works with clients through every stage of this process. Reach out through our contact page to discuss your situation confidentially.
Free 30-Min Consultation · No Obligation
Our Calgary team handles personal tax, corporate returns, GST/HST, payroll, and bookkeeping — all under one roof.
Swift Ltd · Calgary, Alberta · swiftltd.ca