CRA Voluntary Disclosure Program 2025: How to Fix Unfiled Taxes & Avoid Penalties

What Is the CRA Voluntary Disclosures Program (VDP)?

The CRA Voluntary Disclosures Program (VDP) is an official CRA program that allows taxpayers to come forward and correct past tax filing errors, omissions, or unreported income — before the CRA contacts you — in exchange for reduced or eliminated penalties and, in some cases, partial interest relief.

In simple terms: if you have unfiled tax returns, unreported income, inaccurate tax slips, or foreign assets you forgot to declare, the VDP gives you the opportunity to fix your tax record without facing the full penalties the CRA would normally impose. Once you apply, the CRA agrees to limit penalty assessments and may provide interest relief, giving you a genuine fresh start.

At Pathak Professional Corporation in Mississauga, we prepare and submit VDP applications for individuals and businesses throughout Ontario. Call 437-872-7399 — early action always produces better outcomes than waiting for the CRA to find you first.

Who Can Use the CRA Voluntary Disclosures Program?

The VDP is available to:

  • Individual taxpayers with unfiled returns, unreported income, or missed deductions
  • Self-employed individuals who underreported business income
  • Corporations with unfiled T2 returns or errors in previously filed returns
  • Employers who failed to remit payroll deductions (CPP, EI, income tax)
  • GST/HST registrants who underreported sales or overclaimed ITCs
  • Canadians with foreign assets or income not reported to the CRA (T1135 violations)
  • Trust filers with missing or inaccurate T3 returns

VDP Application Tracks: Limited vs General

Feature General Program Limited Program
Who qualifies Taxpayers who made honest mistakes or oversights Deliberate non-compliance (tax evasion, intentional omissions)
Penalty relief Full waiver of penalties No penalty relief — penalties still apply
Interest relief Up to 50% reduction on interest No interest relief
Criminal prosecution CRA agrees not to pursue prosecution CRA agrees not to pursue prosecution
Typical candidates Late filings, missed slips, honest errors Offshore accounts, unreported cash, intentional evasion

Key point: Virtually all straightforward VDP cases — unfiled returns, missed T-slips, unreported rental income, overlooked foreign accounts — qualify for the General Program with full penalty waiver. Only clear-cut intentional evasion triggers the Limited Program.

The Four VDP Eligibility Requirements

Your application must meet ALL four conditions:

  1. Voluntary: You must apply before the CRA contacts you about the issue. If the CRA has already sent you a letter, started an audit, or requested the specific information — that issue is no longer eligible for VDP
  2. Complete: You must disclose all outstanding tax issues — you cannot cherry-pick which errors to fix. Incomplete disclosure can void the VDP protection for ALL items
  3. Involves a penalty: The disclosure must involve information subject to a CRA penalty (not all errors trigger penalties — some are simply adjustments)
  4. More than one year overdue: The information being disclosed must relate to a tax year that is at least one year past its due date

What Situations Are Ideal for VDP?

Common VDP Situation Years Back Typical Relief Available
Unfiled personal T1 tax returns Up to 10 years Full penalty waiver + interest relief
Unreported self-employment or rental income Up to 10 years Full penalty waiver + interest relief
Unreported foreign income or assets (T1135) Up to 10 years Full penalty waiver + interest relief (General) or penalties apply (Limited)
Missed employment income or T-slips As required Full penalty waiver
Incorrect GST/HST returns Up to 4 years + current Penalty waiver, interest relief
Unreported payroll remittances (T4/T4A errors) Up to 4 years Director liability protection + relief
Unreported capital gains As required Full penalty waiver + interest relief
Undisclosed offshore accounts or income 10 years Depends on intentionality — General or Limited track

Step-by-Step: How to Apply to the CRA VDP

  1. Gather all outstanding tax information: Identify every unfiled year and every unreported amount. Your disclosure must be complete — partial disclosures risk your VDP protection
  2. Prepare the missing returns or amended returns: File complete T1, T2, or T3 returns for all outstanding years. For GST/HST, prepare corrected returns for each reporting period
  3. Calculate all amounts owing: Determine the full tax, plus the applicable interest (the amount the CRA will charge even under VDP — you still pay what you owe, just without the penalties)
  4. Complete Form RC199 (Voluntary Disclosures Program — Taxpayer Agreement) — this is the official VDP application form
  5. Submit to the CRA: Mail or fax your completed Form RC199 along with all outstanding returns and supporting documentation to the CRA’s VDP processing centre
  6. Wait for CRA acknowledgment: The CRA will send a reference number and eventually a decision letter — this process takes 3–18 months depending on complexity
  7. Pay the taxes and interest owing: Once the CRA confirms acceptance, pay the outstanding tax plus any remaining interest. Payment plan arrangements are sometimes available

No-Name (Anonymous) VDP Applications

If you are unsure whether you qualify for VDP, or want to understand the financial implications before committing, you can initially file an anonymous (no-name) VDP application. This lets you:

  • Discuss your situation with the CRA without revealing your identity
  • Understand what amounts you would owe and what relief would apply
  • Get a preliminary sense of the CRA’s position before fully committing

If the outcome looks favorable, you then complete the application by identifying yourself within 90 days. Note: the anonymous option has become less common since 2018 VDP reforms, but remains available in certain circumstances.

What Penalties and Interest Are Waived Under VDP?

Under the General Program, successful VDP applicants receive:

  • Full waiver of all civil penalties — including the 10% gross negligence penalty (which can equal 50% of the unpaid tax) and late-filing penalties
  • Up to 50% interest relief on outstanding tax balances — the CRA may waive interest for up to 10 years at its discretion
  • No criminal prosecution for the disclosed items — guaranteed protection from charges of tax evasion for the disclosed amounts

What is NOT waived: You still owe the underlying tax plus some interest. VDP is not a way to avoid paying taxes you owe — it is a way to avoid the additional penalties and potentially reduce the interest that would otherwise apply.

Frequently Asked Questions: CRA Voluntary Disclosure Program

What is the CRA Voluntary Disclosures Program and how does it work?

The CRA Voluntary Disclosures Program (VDP) is an official CRA program that lets taxpayers proactively correct past tax errors, unreported income, or unfiled returns before the CRA discovers the issue. In exchange for coming forward voluntarily and making a complete disclosure, the CRA waives civil penalties (under the General Program) and provides partial interest relief. You still pay the underlying tax owed, but avoid the substantial penalties — including the 50% gross negligence penalty — that would otherwise apply if the CRA found the issue first.

How many years back can I file under the CRA VDP?

The CRA typically allows VDP applications going back up to 10 calendar years from the current date. For the 2025 tax year, you could potentially disclose issues going back to the 2015 tax year. For GST/HST and payroll remittance issues, the lookback period depends on the specific circumstances but generally aligns with the CRA’s standard reassessment periods. Engaging a CPA immediately is critical — the longer you wait, the more years of interest accumulate and the greater the risk of the CRA discovering the issue independently, which voids VDP eligibility.

What happens if the CRA contacts me before I file a VDP application?

If the CRA contacts you specifically about the tax issue you were planning to disclose through VDP, that issue becomes ineligible for VDP protection. The VDP requirement that your disclosure be “voluntary” means coming forward before the CRA initiates contact about that specific issue. General CRA communications (like a standard review letter on a different topic) do not necessarily disqualify VDP eligibility for other matters. If you have received any CRA correspondence, contact a CPA immediately to assess whether VDP is still an option for your situation.

Should I hire a CPA to help with my VDP application?

Yes — professional assistance is strongly recommended for VDP applications. A CPA ensures your disclosure is complete (incomplete disclosures void VDP protection), calculates the exact tax and interest owing across multiple years, prepares all missing returns accurately, submits the formal application in the required format, and communicates with the CRA on your behalf throughout the review process. Given that VDP involves disclosing potentially large tax amounts and significant penalty waivers, professional errors can be very costly. Contact Pathak Professional Corporation in Mississauga at 437-872-7399 for a confidential VDP consultation.

Marcus Chen | Senior Moving Consultant & Operations Manager
Experience: 14 years
Location: Scarborough, Ontario, Canada
Credentials: Certified Moving Consultant (CMC), IAM (International Association of Movers) Trusted Member, Ontario Trucking Association Certified, Workplace Safety & Insurance Board (WSIB) Compliance Specialist

Alex has been installing and repairing exterior systems across Calgary since 2008, specializing in climate-resilient roofing and eavestrough solutions. He lives in the NW and has personally managed over 1,200 residential projects in Calgary and surrounding areas.

Marcus Chen

Marcus Chen has managed over 4,800 residential and commercial moves across the GTA since 2012, specializing in complex relocations including pianos, fine art, and executive office transitions. He holds advanced certifications in moving logistics and has personally trained every crew lead at Umbrella Movers Inc. on damage-prevention protocols.Alex has been installing and repairing exterior systems across Calgary since 2008, specializing in climate-resilient roofing and eavestrough solutions. He lives in the NW and has personally managed over 1,200 residential projects in Calgary and surrounding areas.

Contents
Get In Touch With Us

Get in touch with us today for expert assistance, quick responses, and reliable service you can trust.