Ordered checklist at a glance
This checklist gives eight core steps every Ontario sole proprietor, freelancer, or small business should follow to achieve and maintain CRA compliance. Each step notes a routine cadence and a clear stop point. If you are behind, complete the three immediate actions first.
- Step 1: Register with the CRA and set up required business accounts, one-time.
- Step 2: Set up payroll correctly, including remittance schedules and T4 preparation, ongoing monthly and annual.
- Step 3: File returns and remit taxes on schedule: corporate, personal, GST/HST, payroll, ongoing.
- Step 4: Bookkeeping and recordkeeping for audit readiness, daily to monthly.
- Step 5: Reconcile bank and payroll records, monthly.
- Step 6: Fix missed filings and remittances with safe first steps, immediate.
- Step 7: Prepare for and respond to CRA reviews or audits, as needed.
- Step 8: Maintain an annual compliance review and update your checklist, yearly.
Immediate actions if you are behind
- Stop creating further errors by pausing payroll runs or automatic submissions where possible.
- Assemble the records you have now: receipts, bank statements, payroll registers, and invoices.
- Contact an accountant or the Canada Revenue Agency to disclose the issue and ask for next steps. CRA guidance on unfiled returns and remediation explains the Agency's approach to enforcement and helps you know what to expect.
For hands-on help with cloud bookkeeping, payroll, and tax filing, Verma Accounting & Financial Services offers remote onboarding and free consultations for Ontario clients to implement this checklist reliably. Visit our site at the official website to get started.
Step 1: Register with the CRA and set up required business accounts
Begin by confirming the federal accounts your business structure requires. Typical accounts include a CRA business number, a payroll account for employer deductions, and a GST/HST account if you must collect tax. Register these accounts before you undertake the related activity to avoid retroactive penalties.
Quick decision rules:
- If you will hire employees, register a payroll account before the first payroll run.
- If you expect to charge GST or HST, register a GST/HST account before issuing taxable invoices that include tax.
- If you operate as a corporation or incorporate later, ensure the corporate tax account is active.
If you prefer to delegate setup and cloud configuration, a firm like Verma Accounting can register accounts and configure online access as part of onboarding to secure, cloud-based bookkeeping and payroll workflows.
Step 2: Set up payroll correctly and meet T4 and remittance obligations
Payroll is one of the most compliance-sensitive areas. Typical payroll setup tasks include creating a payroll schedule, establishing deduction calculations for CPP and EI, registering for a payroll account, and deciding a remittance frequency based on employer liabilities. You must also prepare year-end T4 slips for employees and file related summaries according to CRA timelines.
Practical setup checklist:
- Collect and verify employee information and withholding details at hire.
- Enroll for a payroll account and set a remittance schedule with the CRA before you remit the first payroll deductions.
- Use a payroll system or qualified accountant to calculate source deductions, employer contributions, and taxable benefits.
- Maintain a running payroll register with gross pay, deductions, net pay, and remittance records for each pay period.
Keep documentation for all payroll calculations and remittances so you can demonstrate compliance if asked. CRA payroll resources outline employer obligations, remittance schedules, and enforcement practices; consult those pages when you need official timing and definitions.
Step 3: File returns and remit taxes on schedule

Your routine filings typically include corporate or personal income tax returns, GST/HST returns, and payroll remittances. Filing cadence varies by return type and by the size of your remittable amounts. Establish a calendar that tracks due dates, and set automated reminders one month and one week before each deadline.
Simple tracking rules:
- Mark payroll remittance dates monthly or more frequently as required by the CRA for your business size.
- Track GST/HST reporting cycles and align bookkeeping to support those returns.
- Schedule an annual review to prepare tax returns and gather supporting documents.
If you do not already have a tracking method, create a shared calendar or task list inside your cloud accounting system so your bookkeeper or accountant can update obligations in real time.
Step 4: Bookkeeping and recordkeeping for audit readiness
Organized records reduce risk and make audits manageable. Maintain digital copies of invoices, receipts, contracts, bank reconciliations, payroll registers, and filing confirmations. The CRA publishes guidance about record retention and compliance policies that clarifies which documents to keep and for how long.
Minimum record best practices:
- Store receipts and invoices by year, linked to each recorded transaction in your accounting system.
- Keep bank statements and reconciliations, and reconcile accounts monthly to detect errors early.
- Retain payroll records, employment contracts, and T4 information in a single secure location.
- Use encrypted, cloud-based storage that maintains an audit trail and version history.
Align your document retention periods with CRA expectations and keep an index or audit pack that pulls the most-requested reports together by year.
Step 5: Reconcile bank and payroll records monthly
Monthly reconciliation finds errors before they become larger problems. Reconcile bank statements to your general ledger, check each account for unexpected items, and reconcile payroll registers to remittance receipts and bank withdrawals.
Monthly reconciliation checklist:
- Reconcile each bank account and credit card statement to cleared transactions in your accounting system.
- Confirm payroll registers match paystubs and remittance receipts for the same periods.
- Investigate any timing differences or unexplained charges immediately and document the resolution.
- Keep reconciliation notes and supporting documents with the reconciled period for audit purposes.
Consistent monthly reconciliation reduces the time needed for year-end tax preparation and improves the accuracy of cash flow forecasting.
When to do it yourself and when to hire an accountant
Decide based on complexity, time, and exposure. Consider hiring an accountant when:
- Your payroll includes multiple pay schedules, contract workers, or taxable benefits that require complex calculations.
- Your bookkeeping consumes time you could use growing the business, or your cash flow depends on precise timing of remittances.
- You are preparing for an audit, or you discover unfiled returns or missed remittances.
Common objections and practical responses:
- Cost: outsourcing often reduces errors, penalties, and the time spent estimating tax liabilities.
- Loss of control: cloud-based accounting lets you retain visibility and approve transactions while the accountant handles compliance tasks.
- Security concerns: choose firms that use encrypted systems, documented access controls, and written data handling procedures.
Verma Accounting provides cloud-based bookkeeping and payroll services that keep records organized and audit-ready, and we offer a free consultation to scope the right level of support.
Step 6: How to fix missed filings, missed remittances, and unfiled returns

If you discover missed returns or remittances, act calmly and in order to limit penalties and interest. Steps to take now:
- Stop further mistakes, for example by pausing automated payments or payroll batches until calculations are corrected.
- Assemble records that show what was earned and what was paid, including bank statements and payroll registers.
- Contact a qualified accountant or the CRA to disclose the issue and ask for the correct filing procedure.
- Prepare corrected or late returns, and remit the amounts owing as advised. Keep evidence of payment and submission confirmations.
CRA guidance on unfiled returns explains the Agency's expectations and how to bring filings up to date, which reduces uncertainty when you contact them or hire professional help.
Step 7: Prepare for a CRA review or audit
Preparation reduces stress if the CRA selects your file for review. Maintain organised, easy-to-access records, and prepare a compact audit pack that includes a summary of your accounting system, trial balance, bank reconciliations, payroll summaries, and copies of filed returns. If an audit is initiated, respond promptly to CRA information requests and provide the records requested in the format they prefer when possible.
Typical audit steps you should expect to manage:
- Receipt of a notice requesting documents or an initial interview.
- Submission of a defined set of records and an explanation of any large or unusual items.
- If discrepancies appear, negotiate a timetable to supply clarifying information and settle any assessed amounts.
Working with an accountant experienced in CRA reviews reduces the time required and helps ensure responses are accurate and complete.
Step 8: Final checklist, Ontario considerations, and next steps
Use this printable action list to finish setup and maintain compliance:
- Register required CRA accounts and confirm online access.
- Set up payroll and remittance schedules and document payroll procedures.
- Implement cloud bookkeeping and monthly reconciliations.
- Create a filing calendar for GST/HST, payroll, and income tax deadlines.
- Store digital records with secure backups and an audit trail.
- Schedule an annual compliance review or quarterly check with your accountant.
Ontario businesses should remember federal CRA obligations are distinct from provincial labour and workplace rules. Consult provincial bodies for employment standards or workplace insurance questions in addition to federal guidance. For hands-on support with cloud accounting, payroll processing, and remediation, Verma Accounting can onboard your business remotely and help keep records audit-ready.
Frequently asked questions
Keep original invoices and receipts, bank statements, payroll registers, contracts, and copies of filed returns. Maintain organised reconciliations and a clear audit trail. Align your retention and indexing with CRA guidance so you can produce requested documentation quickly during a review.
Employers must prepare and file T4 slips and summaries for year-end reporting and must remit source deductions according to their assigned remittance schedule. Check CRA employer guidance for authoritative deadlines and the remittance frequency assigned to your business.
Stop further errors, gather supporting records, and contact the CRA or a qualified accountant immediately to disclose the problem and request instructions for remediation. Early disclosure and organised records reduce reporting friction and often limit penalties.
Cloud bookkeeping centralises invoices, bank feeds, and payroll records, and gives real-time access to you and your accountant. That reduces time to assemble an audit pack, improves reconciliation frequency, and helps ensure remittances and returns are timely and consistent.
Hire an accountant if payroll calculations, remittance frequency, or tax filing complexity exceed your comfort or available time. An accountant is also valuable if you face an audit, have missed filings, or want a proactive compliance review to reduce long-term risk and free you to focus on running the business.
Verma Accounting & Financial Services can help you implement this checklist, migrate records to secure cloud systems, and manage ongoing payroll and tax filings. Ready to make your business audit-ready and CRA compliant? Book a free consultation with Verma Accounting & Financial Services at the official website?