The Canada Revenue Agency (CRA) Voluntary Disclosures Program (VDP) gives individuals and businesses a single opportunity to fix past tax issues before the CRA finds them. If accepted, the program can offer relief from penalties, interest, and prosecution. But it's not automatic, and not every application gets accepted.
If you're also working with provincial sales taxes (e.g., PST in BC, MB, SK), each province administers its own VDP with separate processes and relief structures—and they are not bound by CRA’s rules.
At Forbes Andersen LLP, we’ve guided clients across Canada and internationally through successful disclosures involving unfiled tax returns, missed foreign reporting, GST/HST compliance gaps, and even provincial PST issues. Our hands-on approach ensures you meet the strict eligibility requirements with a complete and credible submission.
The VDP allows taxpayers to proactively correct errors in previously-filed returns or submit filings that were missed altogether. Originally launched to encourage tax compliance, the program has rigorous and structured processes for taxpayers to restore tax compliance.
Types of taxes and compliance issues under federal and provincial tax statutes include:
It is important to understand that this is not a tax forgiveness program! It is a structured form of penalty and interest amnesty Canada provides in exchange for voluntary compliance. Acceptance depends on meeting the CRA’s and/or provincial taxation authority’s criteria in full.
To qualify under the CRA Voluntary Disclosures Program, your submission must satisfy all five of the following conditions:
Once CRA acknowledges your application with an Effective Date of Disclosure (EDD), you have 90 calendar days to submit a complete package. We assist from the outset by preparing, calculating, and submitting the completed application required for CRA acceptance.
If accepted, the VDP can provide meaningful relief:
The CRA assesses each application under one of two streams:
We work strategically with our clients to position their case under the General Program whenever possible. This can make a significant difference in the financial outcome and future flexibility regarding CRA decisions.
The Wash Program is a specialized component of the CRA’s GST/HST VDP. It is used when:
The CRA recognizes that no harm was done to the public purse in such cases and may offer more leniency. We help evaluate eligibility and build these submissions accordingly.
In one instance, a taxpayer (before becoming a client) misjudged the scope of disclosure needed and triggered a CRA audit. When we were brought in later, we could only do limited damage control. Don’t risk that outcome.
We take the guesswork out of disclosure so you can move forward with clarity and confidence. We’ve handled disclosures for individuals, professionals, self-employed Canadians, non-residents, estates, and corporate entities. No two files are the same, and we never treat them that way!
✔ Toronto entrepreneur: Six years of missed foreign disclosures (T1135). Penalties and interest fully waived.
✔ Foreign corporation: PST and HST filing issues across provinces resolved. No audit triggered, no penalties.
✔ Retired couple: Late foreign income reporting completed. Avoided both penalties and interest.
If you're considering the VDP, timing is everything. Once the CRA contacts you - even by phone or letter - the VDP window closes. Take control of your compliance today. We’ll help you resolve past tax issues efficiently, discreetly, and strategically.
Julian Lombardo, CPA, CA is a partner at Forbes Andersen LLP. If you would like additional information or clarification regarding Voluntary Disclosure Programs or other tax issues, Julian can be reached at julian.lombardo@fa.ca or 416-947-0464 ext 230.