Tax document disorganization costs IT contractors in two ways: missed deductions because receipts were not kept, and time wasted searching for records during tax preparation. A simple system maintained throughout the year eliminates both problems.
This guide covers what to keep, how to organize it, and when to deal with it.
What IT Contractors Need to Track
IT contractor tax returns are more complex than employment income. A typical year involves:
- Multiple T4A slips from different clients
- Foreign income from U.S. clients paid in USD
- Software subscriptions and SaaS tools used in the business
- Home office expenses
- Equipment purchases
- Professional development costs
- GST/HST collected and remitted
Each of these categories requires documentation that supports the amounts on your T2125 self-employment schedule.
The Core Document Categories
Income Records
Keep every T4A you receive. T4As are filed by any client who paid you CAD $500 or more during the calendar year. You may not receive a T4A from every client, particularly foreign clients, but you must report all revenue regardless of whether a slip was issued.
Maintain a record of every invoice you issue: client name, date, amount in Canadian dollars, and currency if foreign. Your accounting software (Xero, QuickBooks, FreshBooks) does this automatically if invoices are logged consistently.
Foreign income: If you receive USD payments, record the Canadian dollar equivalent using the Bank of Canada exchange rate at the date of each transaction. Annual average rates are available from CRA but transaction-date rates are more accurate.
Business Expense Receipts
The most common deductible categories for IT contractors:
Software and subscriptions: Cloud services (AWS, Azure, GCP), development tools (GitHub, JetBrains), productivity software (Notion, Slack, Zoom), security tools, and domain and hosting fees. Download PDF receipts from each provider monthly or set up receipt forwarding.
Professional development: Courses, certifications, conference fees, and technical books. Keep purchase confirmations and receipts.
Home office: The home office deduction requires a calculation based on workspace square footage. Measure your dedicated workspace once and keep a note of it. Collect annual totals for rent (or mortgage interest, property taxes, insurance) and utilities.
Equipment: Computers, monitors, keyboards, and peripherals are capital expenditures. Keep the purchase receipt and note the date. Items over CAD $1,500 are typically added to the CCA schedule; lower-cost items may qualify for immediate expensing.
Phone: Keep monthly statements if claiming the business-use portion of a phone plan. The business-use percentage needs to be supportable.
Mileage Records
If you drive to client sites, meetings, or other business destinations, keep a mileage log: date, destination, purpose, and kilometres. Total kilometres driven in the year must also be tracked (odometer start and end).
Many IT contractors do not have significant vehicle expenses if they work remotely, but contractors who visit client offices regularly have a legitimate deduction that is often missed.
GST/HST Records
If registered for GST/HST: keep records of GST/HST collected on each invoice and GST/HST paid on each business expense. Your accounting software should track both automatically. Reconcile quarterly or annually to your filed returns.
A Simple Organization System
The goal is to spend 10 to 15 minutes per month on documentation rather than several hours at tax time.
Monthly tasks:
- Download and file software and subscription receipts to a cloud folder (one folder per category)
- Reconcile invoices to bank deposits
- Log any business purchases with receipts
Quarterly tasks:
- Reconcile total GST/HST collected against invoices
- Review foreign income and note exchange rates
- Update the mileage log if you track manually
Year-end (January):
- Confirm you have a T4A from every client that paid you CAD $500 or more
- Total all expense categories
- Prepare home office calculation with year-end figures
- Collect RRSP receipts for contributions made by March 1
The T4A Reconciliation Check
Before filing, reconcile your total reported revenue against the T4As you received. If your total revenue was CAD $180,000 and your T4As add up to CAD $140,000, you need records to account for the remaining CAD $40,000. This is usually foreign income, clients who did not file T4As, or income received in a different year than earned.
CRA matches T4As filed against reported income. A CAD $40,000 gap without an explanation is a common source of information requests.
If You Are Incorporated
If you operate through a corporation, your personal T1 return and the T2 corporate return require different records.
The corporation tracks its own revenue, expenses, and bank accounts. Your personal return reports only what you drew out of the corporation as salary (T4) or dividends (dividend resolutions). The two sets of records must be maintained separately and must reconcile at year-end.
The shareholder loan account tracks advances and repayments between you and the corporation. For a full overview of what incorporation involves, see Should I Incorporate?. An outstanding shareholder loan balance at year-end has specific tax treatment. Keep running records of all transfers between personal and corporate accounts.