Contractor bookkeeping in Calgary isn't the same as general small business accounting. Calgary contractors — from electricians and plumbers to HVAC and general trades — operate with complex, project-based income structures, GST obligations that require meticulous tracking, and CRA compliance risks that a generalist bookkeeper will miss. Using the wrong expense categories or failing to maintain a vehicle mileage log can cost you thousands in disallowed deductions at audit time.
A general bookkeeper might miss contractor-specific deductions or miscategorize expenses, costing you thousands at tax time.
Track business mileage separately. You can deduct:
Pro tip: Keep a mileage log with dates, destination, and business purpose. CRA is strict on vehicle claims.
All materials purchased for jobs are deductible — lumber, drywall, fixtures, paint, hardware, safety equipment, tools under $500. Items over $500 are capitalized and depreciated over time.
If you hire other trades for jobs, those costs are fully deductible. Issue a T4A to subcontractors earning $500+ and keep all invoices. If those subcontractors are actually employees under CRA's classification test, your business is responsible for unremitted source deductions — see our guide to payroll services in Calgary for how the employee vs. contractor distinction works and what it costs to get it wrong.
Tools under $500 are expensed immediately. Tools/equipment over $500 are added to capital assets and claimed as CCA (depreciation) each year.
If you work from a home office: deduct the percentage of home expenses proportional to office space. If your home is 1,500 sq ft and office is 150 sq ft, deduct 10% of:
Most Calgary contractors are GST-registered. Here's what you need to know:
Poor GST tracking is one of the biggest sources of contractor penalties — under-remitting or over-claiming ITCs triggers assessments with interest accruing daily. For a complete breakdown of how GST registration, ITCs, and filing deadlines work, see our GST/HST guide for Calgary small businesses. Work with an accountant who knows contractor-specific GST requirements.
QuickBooks Online — Industry standard. Tracks projects, multiple invoices, expense categories, and GST easily. Mobile app for job site entry.
Xero — Strong alternative. Good for multi-project tracking and detailed expense categorization.
FreshBooks — Focused on invoicing & time tracking. Good for service-based contractors.
Swift Accounting can set up whichever platform works best for your business and integrate it with your bank for automatic transaction import.
We specialize in bookkeeping for Calgary's incorporated contractors and trades. We understand your deductions, project-based income, GST complexity, and CRA compliance requirements. We'll:
Wondering what professional bookkeeping actually costs for a contracting business? Our 2026 Calgary bookkeeping pricing guide breaks down hourly rates, monthly retainers, and what a 10-person trade business typically pays. Book a free consultation with our contractor bookkeeping team for a custom quote.
Swift Accounting understands contractor-specific deductions, GST, and compliance. Get the specialized expertise your business deserves.
Related Articles & Tools