Teplov CPA Subscribe for tax updates Contact

How IT Contractors Should Organize Tax Documents for T1, T2125, and T2 Filing in Canada

Most of the scramble at tax time is avoidable. It comes down to what you track during the year and where you keep it.

Read time
~ 3 min

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 the year-round habit: what to track, how often, and where to keep it. For the itemized list of documents to gather at filing time, see the tax document checklist.

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

The tax document checklist has the full itemized list for income records, business expense receipts, home office and mileage records, and GST/HST records. The habit that keeps that list easy to assemble: download PDF receipts monthly or set up receipt forwarding rather than hunting for them later, and record foreign invoices in Canadian dollars at the transaction-date exchange rate as they come in rather than reconstructing it at year-end.

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.

For IT contractors who have not yet established a consistent record-keeping system, the cost is usually felt at filing time through missing deductions and time spent reconstructing what should have been kept throughout the year. A CPA who reviews records annually and identifies gaps before they compound is more useful than one who encounters the problem for the first time at year-end.

Alex Teplov, CPA · Last updated: March 2026

Alex Teplov is a CPA registered with CPA Ontario. This article is for general informational purposes only and does not constitute professional accounting, tax, or legal advice. It does not create an accountant-client relationship. A professional engagement with Teplov CPA is established only through a signed engagement letter. Tax law, CRA administrative positions, and provincial rules change frequently. Information in this article may not reflect the most recent developments. Do not make financial or tax decisions based solely on this content. Consult a qualified CPA for advice specific to your situation.

Alex Teplov, CPA
About the author
Alex Teplov, CPA

Teplov CPA helps Canadian IT professionals with tax, bookkeeping, and compliance. Every file is handled directly by Alex Teplov, CPA. There is no rotating staff, no junior bookkeeper signing off on your return, and no loss of context from year to year.

About Alex
Browse the library

All Resources

Guides on tax, GST/HST, incorporation, and CRA compliance for Canadian IT contractors.

View all guides
Get professional advice

Work with Teplov CPA

Guides cover general rules. Your file involves details that general guidance cannot address.

Talk to a CPA
Get started

Questions about your tax position?

Teplov CPA works with Canadian IT contractors on tax planning, CRA compliance, and incorporation.

Book a 15-minute introduction