Contractor Expenses in Ontario: What's Deductible (and What Gets You in Trouble)
Published July 21, 2026 · By Vijay Goswami
If you're a contractor in Ontario, deductions can save you real money—but only if they're clean, supported, and consistent. The fastest way to create CRA problems is claiming expenses that look personal, have weak receipts, or aren't tracked properly.
This post gives you a practical contractor expense checklist (and the red flags to avoid).
Want a clean contractor bookkeeping system so deductions are audit-safe? Book a call:
Book a call →The contractor rule: deductible doesn't mean “anything I paid for”
For an expense to be deductible, it generally needs to be:
- for business purposes
- reasonable
- supported by receipts/invoices
- recorded consistently
If it's mixed personal/business, you need a method to split it.
Common contractor expenses that are usually deductible (with proper support)
Most Ontario contractors commonly deduct:
- Materials and supplies (job-related)
- Subcontractor costs (with invoices + proof of payment)
- Tools and small equipment
- Business insurance
- Advertising/marketing (website, flyers, Google ads)
- Accounting/legal fees
- Cell phone and internet (business-use portion)
- Vehicle expenses (business-use portion, with mileage log)
- Safety gear and uniforms (if required for work)
Expenses that need extra care (CRA questions happen here)
These aren't “automatically wrong,” but they need strong support:
- Meals (business purpose + detailed receipt + who/why)
- Home office (reasonable method + documentation)
- Vehicle (mileage log is critical)
- Large tools/equipment (may be capital assets; rules differ)
- Travel (must be clearly business-related)
- Gifts (business purpose and reasonableness)
If you can't explain it in one sentence, it's usually a risk.
The top CRA red flags for contractors
These patterns trigger questions fast:
- Lots of “miscellaneous” expenses
- High vehicle claims with no mileage log
- Meals claimed every week with no business purpose
- Home office claims that don't match your reality
- Personal shopping mixed into business cards
- Subcontractors paid with no invoices (and no T4A planning)
- Big expenses right before year-end with weak documentation
The contractor receipt system that actually works (simple)
If you want deductions to be clean, do this:
- Use one business bank account + one business credit card
- Save receipts weekly (photo or PDF)
- Label anything unclear right away (job name, purpose)
- Reconcile monthly (don't wait until tax time)
This is what keeps your books audit-safe.
Vehicle expenses (contractor version, simplified)
Vehicle claims are one of the most common CRA review areas.
Best practice:
- Track mileage (start/end, business purpose)
- Keep fuel/maintenance receipts
- Claim only the business-use portion
No mileage log = weak claim.
Subcontractors (don't ignore this)
If you pay subcontractors, keep:
- invoices
- proof of payment
- what job it was for
Also: subcontractor payments can create T4A considerations depending on the situation. Don't leave this until the last minute.
Quick contractor expense checklist (weekly)
Once a week, check:
- Are receipts saved for materials and tools?
- Are subcontractor invoices collected?
- Are vehicle receipts saved?
- Is anything personal mixed in (mark it)?
- Are expenses assigned to the right job?
15 minutes weekly prevents a 15-hour cleanup later.
FAQs
1) Can I deduct work clothes?
Sometimes, but regular clothing is usually not deductible. Safety gear and required uniforms are more defensible.
2) Can I deduct my truck payment?
Vehicle rules depend on business-use percentage and the type of cost. Track mileage and keep documentation.
3) What if I'm behind and missing receipts?
Don't guess. Start organizing now and rebuild what you can (supplier statements, invoices, bank records).
4) Do I need QuickBooks?
Not required, but you need a consistent system. QuickBooks helps, but the real key is clean inputs + reconciliations.
Want contractor deductions done cleanly (without CRA stress)?
If you want a simple bookkeeping system that keeps deductions clean and audit-safe, book a call.
Book a Call with Vijay