Your client calls in a panic. They just realized they underreported income for the past three years. Maybe a missed T4A slip, or an overlooked GST/HST return. The penalties and interest could be substantial. If you are searching for the cra voluntary disclosure program canada, you are likely facing a similar situation. The CRA Voluntary Disclosure Program (VDP) offers a way to come clean and get relief from penalties and, in some cases, interest. But the process has strict rules, and a mistake can mean losing that relief.
This guide walks through how the VDP works, who qualifies, common scenarios, the application steps, and how having clean, organized records makes the process smoother. If you haven't already set up a solid bookkeeping system, you may want to start with our CRA My Business Account Setup Guide for Canadian Firms to ensure your tax filings are accurate from the start.
What Is the CRA Voluntary Disclosure Program (VDP)?
The VDP is a program that lets taxpayers correct inaccurate or incomplete information, or disclose previously unfiled tax returns, without facing penalties. In some cases, partial interest relief may also be available. The program is designed to encourage voluntary compliance by giving taxpayers a chance to fix errors before the CRA contacts them.
To qualify, a disclosure must be voluntary, complete, and involve a penalty that would apply. The disclosure must also be made before the CRA has any knowledge of the omission or error. If the CRA contacts you first, you lose eligibility.
There are two streams under the VDP:
- General Program (No-Name): Available for taxpayers who have not yet been contacted by the CRA about the issue. This stream requires full disclosure and payment of taxes and interest, but penalties may be waived.
- Limited Program (Named): For taxpayers who are already under audit or have an outstanding compliance issue. Only partial penalty relief may be available.
| VDP Feature | General Program | Limited Program |
|---|---|---|
| Eligibility | No prior CRA contact | CRA contact already initiated |
| Penalty Relief | Full penalty waiver possible | Partial or no penalty relief |
| Interest Relief | Sometimes partial | Rarely |
| Anonymity | Yes, until finalized | No |
| Application Form | RC199 with full details | RC199 with full details |
Canadian-specific detail: For GST/HST disclosures, you must include all related returns and payments. The VDP covers federal taxes, including income tax, GST/HST, payroll deductions, and excise taxes. Provincial taxes (like QST or PST) may have separate voluntary disclosure programs.
Common Scenarios Where the VDP Applies
Many businesses and individuals discover years later that they made an error. Common situations include:
- Unreported income from self-employment, rental properties, or side gigs.
- Missed filing for a T2 corporate income tax return.
- Omitted GST/HST returns or under-reported HST collected.
- Incorrect payroll remittances (CPP, EI, income tax).
- Undeclared foreign assets or income.
Scenario: A 12-person contractor firm in Ontario missed filing GST/HST returns for two years. The owner thought their revenue was below the small supplier threshold, but it exceeded $30,000 annually. The missed remittances plus penalties and interest could be crippling. Under the VDP, the firm can file all outstanding returns and pay the tax only, avoiding the 5% late-filing penalty and possibly some interest. However, they must provide complete records of all revenues and expenses for those years. This is where a robust accounting system like Awditify for Small Businesses makes a difference. With automatic bank feeds and AI transaction categorization, the firm can quickly reconstruct their financials and generate the necessary GST/HST reports.
Another example: A CPA firm handling a client who forgot to include a T4A slip for a subcontractor. The client now faces a potential gross negligence penalty. Voluntary disclosure before CRA catches the error can limit the damage.
How to File a VDP Application: Step-by-Step
The application process requires careful documentation. Here is the general workflow:
- Gather all relevant records: tax returns, financial statements, bank records, receipts, and any related correspondence.
- Prepare the disclosure: Calculate the exact amounts of additional tax owing, penalties, and interest.
- Complete Form RC199: The CRA Voluntary Disclosures Application. This form asks for details of the omission, the period involved, and reasons for the delay.
- Submit to the VDP office: Send the form and supporting documents to the CRA's Voluntary Disclosures Program office in Sudbury, Ontario. You can also submit through your My Business Account portal if you have one.
- Wait for CRA review: The CRA will assess the disclosure and determine whether it qualifies for relief. This can take several months.
- Pay the tax and interest: If accepted, you must pay the outstanding taxes and any applicable interest. Penalties are waived for successful general program applicants.
Important: A disclosure must be complete. If you omit any period or error, the CRA may reject the application or limit relief. This is where having a comprehensive audit trail becomes critical. Legacy accounting tools often lack the detailed transaction histories needed for a full disclosure. A platform like Awditify provides an automatic, timestamped record of every transaction, making it easier to compile complete and accurate information.
Why Use a Canadian Accounting Platform Like Awditify for VDP Preparation
Manual record-keeping increases the risk of errors that lead to VDP situations. A dedicated Canadian cloud platform helps maintain compliance from the start. Here is how specific features of Awditify support both prevention and correction:
- AI Transaction Categorization: Automatically sorts bank feed entries into categories like revenue, expenses, and GST/HST. Reduces manual misclassification.
- Automatic Bank Feeds: Direct integration with Canadian banks means every transaction is captured without manual entry.
- Canadian Payroll: Handles CPP, EI, income tax, and provincial tax calculations. Generates T4s and ROEs, reducing payroll remittance errors.
- GST/HST Tracking: Tracks input tax credits and output tax. Generates GST/HST returns ready for filing.
- Receipt OCR: Scan receipts and invoices to store digital copies. Essential for proving expenses during a disclosure.
- 70+ Financial Reports: Income statements, balance sheets, audit trails, and customized reports for any period.
- Client Portal & Document Management: For accounting firms, easily share financial data with clients during a disclosure process.
- Practice Management: CPA firms can manage multiple clients' VDP cases, track deadlines, and store all correspondence in one secure place.
Compare this to generic accounting software that ignores Canadian tax rules. Those tools may not handle payroll remittances correctly or track GST/HST by province. When a VDP situation arises, you need accurate, complete data. Using a platform built for Canadian compliance minimizes the chance of errors that trigger the need for a disclosure in the first place.
What to Do After a VDP Submission
Once the CRA acknowledges your disclosure, the review period begins. The CRA may request additional information. Be prepared to respond quickly. After approval, you must pay the tax and any interest. Then, focus on staying compliant going forward.
A VDP submission is a reset, not a solution for ongoing errors. Implement processes to prevent future mistakes:
- Reconcile bank accounts monthly.
- Use automated reminders for filing deadlines.
- Regularly review payroll remittances.
- Keep digital records of all receipts and invoices.
Awditify's accounting firm tools include task management and deadline tracking, helping ensure nothing slips through the cracks. Municipalities can also benefit from dedicated municipal finance software that handles property tax billing and PSAB reporting accurately.
Frequently Asked Questions
What is the CRA Voluntary Disclosure Program and how does it work?
The CRA Voluntary Disclosure Program (VDP) allows taxpayers to correct inaccurate or incomplete tax information voluntarily. If accepted, you receive relief from penalties that would otherwise apply. The program has two streams: general (no prior CRA contact, full penalty relief possible) and limited (some CRA contact, partial relief only). You must pay all taxes owing and potentially some interest.
Who qualifies for the CRA Voluntary Disclosure Program?
Any taxpayer who has not been contacted by the CRA about the specific issue qualifies for the general program. This includes individuals, corporations, partnerships, and trusts for federal taxes like income tax, GST/HST, payroll deductions, and excise taxes. The disclosure must be voluntary, complete, and involve a penalty amount. You cannot use the VDP if the CRA has already initiated an audit or sent a compliance letter about the issue.
What are the penalties waived under the VDP?
Under the general program, the CRA typically waives late-filing penalties, failure-to-remit penalties, and gross negligence penalties. Interest may be partially reduced in some cases but is generally still owing. Under the limited program, penalty relief is not guaranteed and may only be partial.
How do I submit a VDP application to the CRA?
You complete Form RC199, Voluntary Disclosures Application, and mail it to the CRA's VDP office in Sudbury, Ontario. Supporting documents must include the corrected tax returns or schedules. You can also submit through your My Business Account portal if you are a registered user. For a successful application, ensure all periods and errors are fully disclosed.
What software can help me prepare for a VDP disclosure?
A Canadian-focused platform like Awditify is ideal. It provides automatic bank feeds, AI transaction categorization, Canadian payroll and GST/HST tracking, and a complete audit trail. These features help you quickly reconstruct accurate financial records for any period, which is essential for a complete and error-free VDP submission.
What to Do Next
If you or your client is facing a potential tax disclosure, do not delay. The sooner you file under the VDP, the better your chance of full relief. But a successful submission depends on having accurate, complete records. Without them, your application may be incomplete or rejected.
Awditify is built for Canadian accounting needs. Whether you are a small business owner, a CPA firm, or a municipal finance team, our platform helps you maintain clean books, track tax obligations, and generate the reports you need for any CRA interaction. Start by evaluating how Awditify's features can streamline your record-keeping or request a demo to see it in action.



Discussion
Comments