If you have made errors on past tax or customs filings - unreported income, undervalued imports, missed GST/HST remittances - the CRA Voluntary Disclosure Program (VDP) gives you a path to correct them without facing full penalties or prosecution. This guide explains what the voluntary disclosure program covers, who qualifies, how to apply, and what to expect after you submit.
The Voluntary Disclosure Program is a CRA initiative that allows individuals and businesses to come forward and correct inaccurate or incomplete tax and customs information, in exchange for penalty relief and, in some cases, interest relief.
The program exists because CRA would rather collect the taxes and duties owed than spend resources pursuing enforcement against taxpayers who proactively come forward. For importers and businesses, this represents a meaningful opportunity to resolve compliance gaps before an audit uncovers them.
The VDP covers a wide range of errors, including:
If you are an importer and you have ever used an invoice value that did not reflect the true transaction value of your goods, that is a customs undervaluation issue that the VDP can address.
The program has firm exclusions. You cannot use the VDP if:
If any of these conditions apply, a voluntary disclosure will be rejected, and submitting one could alert CRA to the issue without providing you any protection.
To qualify, your disclosure must meet four conditions: it must be voluntary, complete, involve a potential penalty, and relate to information that is at least one year past due.
CRA applies four tests to every application:
All four conditions must be met. An application that fails even one will be rejected.
Since 2018, the VDP operates on two tracks:
General Track - for non-deliberate errors and omissions:
Limited Track - for more serious non-compliance (deliberate tax evasion, large amounts, repeated non-compliance):
CRA assigns the track based on the nature and severity of the non-compliance. You do not choose the track yourself.
Applications are filed using CRA Form RC199 and must include complete, accurate supporting documentation. Incomplete submissions can be rejected, or worse, trigger a closer look at your broader compliance history.
Before filing, determine whether your situation qualifies and which track is likely to apply. CRA offers a no-name pre-disclosure consultation: you can contact the VDP anonymously to discuss eligibility before revealing your identity or submitting documentation.
For customs and import errors, a licensed customs broker can assess your exposure: review past import entries, calculate duties and taxes owed, and identify whether your situation is better handled through a VDP submission or an amended B3 entry.
A complete disclosure requires documentation that supports every number you are reporting. This typically includes:
Missing records will delay your application or result in rejection. CRA expects the disclosure to be complete when filed. You cannot submit a placeholder and fill in details later.
Form RC199 is the formal VDP application. It must be submitted to the CRA Voluntary Disclosures Program office, not your local tax centre or CBSA port of entry. The form asks for:
Submissions can be made by mail or through CRA's My Account or My Business Account portals.
CRA voluntary disclosure processing time currently averages 6 to 18 months, depending on the complexity of the disclosure and which track applies. Limited track applications and disclosures involving large amounts or multiple years typically take longer.
After submission, you can expect:
During the review period, CRA will not audit you for the matters disclosed. Once the outcome letter is issued, you will need to pay the taxes, duties, and remaining interest within the timeline specified.
Accepted VDP applications receive penalty relief and may receive partial interest relief, but you still owe the taxes or duties outstanding, plus some interest. The program reduces your exposure; it does not eliminate it.
General Track:
Limited Track:
The key takeaway: the VDP saves you from penalties and prosecution risk, but you must pay what you owe. For importers, this means paying the correct duty and GST/HST amounts for the undervalued or misclassified goods, plus interest, but without the 25% penalty that would otherwise apply.
Importers who have undervalued goods, misclassified tariff codes, or made CBSA filing errors can use the VDP to correct past customs declarations and reduce penalties before CRA or CBSA audits them.
The most common customs-related situations that lead to a VDP application include:
Invoice undervaluation - Using a lower invoice value than the actual transaction price to reduce value for duty is a customs violation. Whether deliberate or the result of a supplier's inaccurate paperwork, the importer is responsible. VDP allows you to correct the entry and pay the duties without triggering penalties.
Tariff misclassification - If goods were consistently classified under the wrong HS tariff code, often resulting in a lower duty rate, the VDP can be used to reclassify and remit the difference.
SIMA duty errors - Anti-dumping and countervailing duties under SIMA compliance rules are a common area of unintentional error. Importers who discover they have been paying the wrong SIMA duty rate can use the VDP to correct past entries.
Unreported importations - Goods brought into Canada without formal customs entry, including those imported through informal channels or misidentified as non-commercial, can be disclosed through the VDP.
A licensed customs broker can identify potential customs VDP exposure, calculate the duties and taxes owed across affected import entries, and help prepare a complete, accurate disclosure package. This matters because CRA and CBSA require the disclosure to be complete. Partial disclosures are rejected and can trigger further scrutiny.
For importers, the biggest risk in a self-filed VDP application is understating the exposure. A broker who knows your import history can identify all affected entries, not just the ones you are aware of.
Not sure if your import errors qualify for the VDP? Our licensed customs brokers can review your past import entries and help you understand your compliance exposure before you file. Contact A & A Customs Brokers
Yes. CRA allows a no-name pre-disclosure consultation. You can discuss your situation with the VDP office without identifying yourself. If you decide to proceed, you then submit Form RC199 with your full details.
Currently 6 to 18 months. Simple disclosures involving one tax type and a small number of years can be resolved faster. Complex multi-year, multi-issue disclosures on the Limited track often take longer.
No. If CRA has initiated an audit, investigation, or contacted you specifically about the issue you want to disclose, you no longer qualify for VDP protection on that matter. The disclosure must be voluntary, meaning CRA does not yet know about the issue.
Yes. Unreported GST/HST collectible, missed remittances, and incorrect input tax credit claims are all eligible for VDP disclosure. This is one of the most common uses of the program by small and mid-sized businesses.
Yes. Corporations, partnerships, trusts, and sole proprietors are all eligible. The eligibility conditions - voluntary, complete, penalty-involved, one year past due - apply equally to all entity types.
If CRA discovers the non-compliance through an audit or third-party tip, you lose access to VDP protection entirely. You will face the full penalty regime, which for customs undervaluation can be 25% of the unpaid duties, plus interest, plus potential criminal prosecution for deliberate evasion.
A & A Customs Brokers has helped Canadian importers navigate CBSA compliance for decades. If you are concerned about past customs declaration errors, speak with our team before CRA or CBSA finds them first. Get a free consultation
A & A's licensed customs brokers handle the paperwork, filings, and compliance — so nothing surprises you at the border.