Contractor Expense Tracking Canada: Build a CRA Audit-Proof System (2026)
Here's the problem: You run a tight ship on jobs. Professional work, fair pricing, happy clients. Then CRA sends an audit notice and asks for proof of the $47,000 in vehicle expenses you claimed last year.
You know you spent it — the truck doesn't run on air. But proving it? That's when most contractors realize their "system" is a shoebox, a glove compartment full of crumpled receipts, and three months of missing gas station slips.
The result: Denied deductions. Reassessed taxes. Sometimes penalties. All because the records weren't good enough to defend.
This guide shows you how to track contractor expenses the right way — CRA-compliant, audit-proof, and without turning you into a full-time bookkeeper.
What CRA Actually Requires (The Rules You Can't Ignore)
Canada Revenue Agency doesn't care how busy you are. They have clear rules for expense documentation, and if you can't prove it, you can't claim it.
Minimum Requirements for Every Business Expense:
- Date of purchase — when you bought it
- Vendor name — where you bought it from
- Amount paid — how much it cost (GST/HST separate if applicable)
- What you bought — itemized description
- Business purpose — why it was work-related
Source: CRA Business Income Tax Guide T4002
Credit card statements alone don't cut it. Bank records alone don't cut it. You need original receipts or equivalent documentation that proves the expense was legitimate and work-related.
How Long You Need to Keep Records:
6 years minimum from the end of the tax year they relate to. That's the law. Most audits happen 2-4 years after filing, but CRA can go back further if they suspect unreported income.
If you filed your 2024 return in April 2025, you need to keep those receipts until at least December 31, 2031.
Why the "Shoebox Method" Fails Audits
The shoebox works — until it doesn't. Here's what happens when CRA audits a contractor with poor records:
- Missing receipts = denied deductions. You claimed $8,200 in tools. You can only find receipts for $4,100. CRA disallows the other $4,100. You owe tax + interest on phantom income you never actually made.
- Faded thermal receipts. Gas station and hardware store receipts fade in 6-12 months if you don't copy them. By audit time, they're blank paper. CRA doesn't accept "I swear I bought it" as evidence.
- No business purpose documented. You have a receipt for $2,400 at Home Depot. What was it for? Which job? Personal or business? If you can't prove it was work-related, CRA assumes personal and disallows it.
- Vehicle logs incomplete or missing. You drove 42,000 km last year and claimed 90% business use. CRA asks for your mileage log. You don't have one. They cap your claim at 50% or less and reassess 3 years back. Instant $6,000+ tax bill.
Real example: Electrician in Barrie claimed $52,000 in vehicle and tool expenses. Audit requested proof. He had bank statements and about 40% of the receipts. CRA disallowed $31,000 in deductions. Tax reassessment: $11,400 + penalties + interest. (Source: CRA Court Decisions)
The CRA Audit-Proof System: 4 Non-Negotiable Habits
You don't need accounting software. You don't need to hire a bookkeeper. You just need a system that captures the five things CRA wants every single time you spend money.
1. Capture Receipts Immediately (Before They Fade or Disappear)
The rule: Photo or scan every receipt the day you get it.
Why: Thermal receipts (gas stations, hardware stores, most retail) fade completely in 6-12 months. By the time you need them, they're blank paper.
How to do it:
- Option 1 (Low-tech): Keep a file folder in the truck. Every receipt goes in. Every Friday, snap photos with your phone and text them to yourself or drop them in Google Drive.
- Option 2 (Faster): Use your phone camera right at the store. Snap the receipt before you leave the parking lot. Text it to a dedicated email address.
- Option 3 (Done-for-you): Forward receipts (email or photo) to a service that organizes them weekly. (That's what we do at Truck Cab Ops — you email receipts all week, we categorize and summarize them every Monday.)
Pro tip: Write the job name or purpose on the receipt before photographing it. "Johnson reno — drywall screws" is 10x better than a blank Home Depot receipt when CRA asks.
2. Track Vehicle Mileage (CRA's #1 Audit Target)
The rule: Keep a daily mileage log showing start odometer, end odometer, destination, and business purpose.
Why: Vehicle expenses are the #1 thing CRA audits for self-employed contractors. They know most people don't track properly, and it's easy money when they disallow your claim.
If you claimed $12,000 in vehicle expenses and can't prove business mileage, CRA will assume 100% personal use and deny the entire claim. Plus reassess prior years.
How to do it:
- Paper log: Keep a notebook in the truck. Write down every trip. Start km, end km, where you went, why. (Old school, but CRA accepts it.)
- App: MileIQ, Everlance, or similar. Auto-tracks trips via GPS, you swipe business/personal. Costs ~$60/year.
- Hybrid: Take a photo of your odometer at the start/end of each workday. Text it to yourself with the job name. Reconstruct the log later from photos.
What CRA wants to see: A log that shows consistent tracking. Not "I drove 40,000 km for work, trust me." They want dates, destinations, and purposes.
3. Categorize Expenses as You Go (Not at Tax Time)
The rule: Tag each expense with a category when you capture the receipt.
Why: When CRA audits, they don't just want a pile of receipts. They want to see that you tracked things properly when they happened — not scrambled together at tax time.
A spreadsheet with every expense categorized weekly looks organized and intentional. A shoebox dumped on your accountant's desk in March screams "I made this up."
Categories you need:
- Vehicle (fuel, repairs, insurance, lease/loan)
- Tools & equipment
- Materials & supplies
- Subcontractors
- Permits & licenses
- Phone & internet (business portion)
- Advertising & marketing
- Office & admin
- Professional fees (accountant, lawyer)
- Insurance (liability, WCB)
How to do it:
- Excel/Google Sheets: One tab per month. Columns: Date | Vendor | Category | Amount | Notes.
- Accounting software: Wave (free), QuickBooks Self-Employed ($20/mo), FreshBooks ($19/mo).
- Done-for-you service: Forward receipts + invoices, get a categorized summary every week. (Again, that's what we built Truck Cab Ops for.)
4. Document Business Purpose (Especially for "Gray Area" Expenses)
The rule: If an expense could be personal or business, write down why it was business.
Why: CRA assumes personal use unless you can prove otherwise. The burden of proof is on you, not them.
Examples of "gray area" expenses CRA questions:
- Meals: Lunch at Tim Hortons every day? CRA says that's personal unless you can prove it was client meetings or job-site necessity.
- Cell phone: You claimed 100% business use. CRA asks for call logs proving you never used it personally. Can you provide that?
- Home office: You claimed a $4,800 deduction for office space. CRA visits and sees your "office" is the kitchen table. Denied.
- Clothing: You bought $800 in Carhartt gear. CRA says work clothes aren't deductible unless they're mandatory safety equipment (steel-toes, hi-vis, hard hat). Regular work clothes don't count.
How to document:
- Write on the receipt: "Meeting w/ Smith — quote discussion" or "Job site lunch — crew on Scott job"
- Keep a job log: which jobs you worked each day, who you met, what you discussed
- If CRA audits, you can cross-reference receipts to job records and show clear business purpose
What Happens If You Get Audited (And How Good Records Save You)
CRA audits are random, but certain red flags increase your odds:
- Claiming high vehicle expenses (over $15K/year)
- Large tool deductions in one year
- High home office claims
- Cash-heavy business with low reported income
- Multiple years of losses
If you get the letter, here's what happens:
- CRA sends a request for documentation. They want receipts, bank statements, mileage logs, invoices — everything that supports your return.
- You have 30 days to respond. Extensions are possible, but ignoring it makes things worse.
- They review your records. Good records = audit closes fast, maybe minor adjustments. Bad records = denied deductions + reassessment + penalties.
- You get a Notice of Reassessment. If CRA disallows expenses, you owe the difference in tax + interest (compounds daily from the original filing date).
- You can object or appeal. But only if you have evidence. No receipts = no case.
Good records are your defense. Organized, contemporaneous documentation (captured when the expense happened, not reconstructed years later) is what wins audits.
The Weekly Wrap-Up: 20 Minutes to Stay Audit-Ready Year-Round
The system works if you do it weekly. Not monthly. Not at tax time. Weekly.
Sunday night (or Monday morning), 20 minutes:
- Gather all receipts from the week (photos, emails, paper pile)
- Enter them in your spreadsheet or app: Date | Vendor | Category | Amount
- Write business purpose if needed
- Update your mileage log if you haven't already
- File receipts (digital folder or physical file)
That's it. 20 minutes a week = audit-ready year-round.
When CRA asks for 2024 vehicle receipts in 2028, you open a folder and it's all there. Organized. Dated. Categorized. Business purpose noted.
No scrambling. No stress. No denied deductions.
The Truck Cab Ops Solution: Done-for-You Weekly Wrap-Up
We built this for contractors who want the benefits of good record-keeping without adding another hour to their week.
How it works:
- Email or text us receipts, invoices, job notes — whatever piled up during the week
- Every Monday morning, you get a PDF summary: expenses categorized, invoices flagged, job progress tracked
- At tax time, hand the file to your accountant. Everything's organized by category, ready to defend.
$39 for the first week. No contract, no app to learn, no setup. Just email.
Built for Canadian contractors. We know CRA rules, HST tracking, and what auditors ask for.
Final Checklist: Are You CRA Audit-Proof?
Ask yourself:
- ✅ Can I produce receipts for every expense I claimed last year?
- ✅ Do I have a mileage log showing business vs. personal driving?
- ✅ Are my receipts legible and stored safely (not faded thermal paper)?
- ✅ Can I explain the business purpose of every "gray area" expense?
- ✅ Would my records hold up if CRA showed up tomorrow?
If you answered "no" to any of these, you're at risk.
The good news: You can fix it starting this week. Capture receipts. Track mileage. Categorize weekly. Build the habit now, and you'll never fear an audit again.
Or let us handle it for you. Truck Cab Ops — weekly admin wrap-up for contractors. $39 first week.
