ultimate-guide
CRA Compliance Requirements for BC Contractors
Table of Contents
- Understanding CRA Compliance Requirements for Contractors
- Employee vs Independent Contractor Criteria
- Payroll Deductions for Incorporated Businesses
- T5018 Filing Requirements for Contractors
- GST/HST and PST Registration Obligations
- CRA Audit Preparation for Small Businesses
- Contractor-to-Employee Transition Checklist
- Staying Compliant: Your Action Plan
- Frequently Asked Questions
Last Updated: September 30, 2026
Understanding CRA Compliance Requirements for Contractors
Getting your CRA compliance requirements for BC contractors right isn't optional, it's the foundation that keeps your business running without surprises. Many trades business owners treat tax compliance as something to handle once a year, but the Canada Revenue Agency (CRA) has specific, ongoing requirements that start the moment you incorporate. Miss a deadline or misclassify a worker, and you're looking at penalties, back taxes, and audits that pull you away from your crews.
Employee vs Independent Contractor Criteria
This is where most contractors get confused, and where the CRA looks hardest during audits. The distinction isn't about what you call someone; it's about control, financial risk, and the actual working relationship.
The 4-Factor Test for Employment Status
The CRA examines four areas of your relationship with the worker. All four matter, and they're weighed together.
Control, Tools, and Financial Risk
Control is the factor the CRA weighs most heavily. If you're directing the work, specifying methods, setting schedules, or controlling quality, you likely have an employee relationship, regardless of what the contract says. Financial risk is concrete: contractors manage their own overhead, seek their own work, and bear the consequences of inefficiency. Employees get paid the same whether the job runs smoothly or not.
Payroll Deductions for Incorporated Businesses
If you have employees, you must deduct income tax, Canada Pension Plan (CPP), and Employment Insurance (EI) from their pay. These source deductions are held in trust for the government. You must also match the employee's CPP and EI contributions as employer contributions.
Source Deductions and Remittance Deadlines
Most trades businesses remit source deductions monthly by the 15th of the following month. Missing this deadline costs 3% if you're less than three days late, 6% if three to seven days late, and 9% if more than seven days late. Beyond that, the CRA can pursue legal action and garnish your accounts.
Statutory Holidays and Vacation Pay
BC employees are entitled to statutory holiday pay and vacation pay (minimum 2 weeks per year or 5% of gross wages). These are employer obligations separate from income tax and CPP/EI deductions. If the CRA determines your "contractors" are actually employees, you'll owe back vacation and statutory holiday pay plus back source deductions, penalties, and interest.
T5018 Filing Requirements for Contractors
The T5018 Statement of Contract Payments reports payments to contractors. You must file one if you pay a contractor $500 or more in a calendar year. File a separate T5018 for each contractor.
Who Must File and When
File the T5018 by March 31 of the following year (payments made in 2026 are reported by March 31, 2027). Provide a copy to the contractor by February 28. The T5018 requires the contractor's name, address, business number, and total amount paid. Accurate reporting of these details remains essential for maintaining tax standing, just as it is necessary to verify contractor credentials before engaging them for specialized renovation work.
Common T5018 Mistakes to Avoid
Common mistakes: failing to file T5018s, reporting the wrong amount (report gross, not after deductions), and using incorrect contractor information. File for any payment over $500, regardless of payment method or whether the contractor is incorporated.
GST/HST and PST Registration Obligations
You must register for GST/HST once your revenue reaches $30,000 over four consecutive quarters. HST in BC is 5%. You collect it from customers and remit the net amount (HST collected minus input tax credits for business expenses) to the CRA. If you have employees, you're likely already over the threshold.
When Registration Becomes Mandatory
Register before the date you become liable. If you hit the threshold in Q4, register before January 1 of the following year. Failing to register on time results in penalties and back-tax liability.
WorkSafeBC Integration with Tax Compliance
If you have employees, you must register with WorkSafeBC and pay premiums based on payroll. WorkSafeBC and the CRA share information. If your WorkSafeBC payroll doesn't match your CRA payroll, the CRA flags it, one of the most common audit triggers for trades businesses. Underreporting payroll or misclassifying employees as contractors results in back premiums, interest, and potential fraud charges.
CRA Audit Preparation for Small Businesses
Trades businesses are a higher-risk audit category because cash transactions are common, worker classification is often unclear, and expense documentation is frequently incomplete. The CRA uses automated systems to identify businesses that fall outside normal patterns. If your expenses are unusually high or low, or if your payroll doesn't match your revenue, you might be selected.
Documentation and Record-Keeping Standards
Keep records that support every claim on your tax return: invoices, receipts, timesheets, and contracts. If the CRA audits you and you can't produce documentation, they'll disallow the expense. Keep records for at least six years. For contractor payments, keep contracts showing scope, terms, and contractor information. For employee payroll, keep hours worked, wages paid, and deductions remitted.
Misclassification Penalties and Back-Tax Risks
Misclassification audits result in back source deductions, employer contributions, remittance penalties (3% to 9%), interest, and potential gross negligence penalties (up to 50% of tax owing). For a few employees over several years, this easily reaches tens of thousands of dollars, plus WorkSafeBC back premiums. The CRA can assess you personally as a director if you failed to remit source deductions, putting your personal assets at risk.
Contractor-to-Employee Transition Checklist
If you've been working with contractors and you've realized (or the CRA has determined) that they should be employees, you need a transition plan. This isn't just a compliance issue, it's an operational and financial issue that affects your business.

Staying Compliant: Your Action Plan
CRA compliance requires a deliberate system: clear documentation, consistent payroll processing, accurate reporting, and regular review. Audit your contractor relationships and document control, tools, financial risk, and integration factors. Set up proper payroll processing with the CRA, a payroll account, and a payroll system. Maintain documentation of contracts, timesheets, receipts, and payroll remittances. File required forms on time (T5018s, T4s, T4As, GST/HST returns).
Frequently Asked Questions
What does the CRA use to determine if a worker is an employee or independent contractor?
The CRA applies a 4-factor test examining control (who directs the work), ownership of tools, financial risk (who bears costs), and integration (how central the worker is to the business). A worker with high control, provided tools, minimal financial risk, and tight integration is typically classified as an employee. The CRA doesn't rely on a single factor, it weighs all four. If you misclassify, you face back taxes, penalties, and interest charges on unpaid source deductions.
What are the mandatory payroll deductions for incorporated trades businesses in BC?
Incorporated businesses must deduct and remit Canada Pension Plan (CPP) contributions, Employment Insurance (EI) premiums, and income tax from employee wages. Your business also pays the employer portion of CPP and EI. These source deductions must be remitted by the 15th of the following month. Additionally, you must track and report statutory holidays and vacation pay according to provincial employment standards. Failure to remit on time triggers penalties and interest.
When is a T5018 Statement of Contract Payments required?
You must file a T5018 if you paid a subcontractor $500 or more in a calendar year for services (not goods). File by March 31 of the following year with the CRA and provide a copy to the subcontractor. T5018 reporting ensures the CRA can track income reported by self-employed contractors. Missing or incorrect T5018 filings increase audit risk and can result in penalties. Keep all invoices and payment records to support your T5018 reporting.
What documentation do I need to keep for a CRA audit?
Keep invoices, contracts, timesheets, bank statements, and proof of payments for at least six years. For contractors, maintain detailed records showing how you classified workers (employee vs. subcontractor), evidence of control and supervision, and documentation of tools and equipment provided. Store GST/HST receipts, T5018 forms, payroll records, and source deduction remittance confirmations. Organized, complete records demonstrate good faith compliance and reduce audit exposure significantly.
What are the consequences of CRA non-compliance for small businesses?
Misclassifying employees as contractors or failing to remit payroll deductions triggers back taxes, penalties (up to 20% of unpaid amounts), and interest compounded daily. The CRA can also assess director liability if you're an officer of a corporation. An audit can uncover years of non-compliance, creating substantial financial exposure. Additionally, WorkSafeBC may reassess premiums if worker classification is incorrect. Staying compliant from the start costs far less than fixing years of mistakes.
Do I need to register for GST/HST if I'm operating as a contractor in BC?
You must register for GST/HST once your revenue hits $30,000 in any 12-month period. Once registered, you collect HST on invoices and remit it to the CRA quarterly or monthly, depending on your volume. You can claim input tax credits on business expenses. Even if you're below the threshold, voluntary registration may benefit you if you have significant business expenses. Registration status also affects how you report income and claim deductions, so clarity is important for tax planning.
How does WorkSafeBC integration affect my CRA compliance as a contractor?
WorkSafeBC premiums are based on your payroll and worker classification. If the CRA reclassifies a contractor as an employee, WorkSafeBC may reassess your premiums retroactively. Conversely, misclassifying employees as contractors exposes you to WorkSafeBC penalties if an injury occurs. Both agencies share information, so inconsistent classification across CRA and WorkSafeBC records triggers audits. Maintaining consistent, documented worker classification across all regulatory bodies protects you from double penalties and back assessments.