Teplov CPA Subscribe for tax updates Contact

Subcontractor Expenses for IT Consulting Firms

Paying a subcontractor is not the same as classifying them correctly. GST/HST, T4A slips, and project margin all depend on getting this right.

Read time
~ 5 min

A growing IT consulting firm brings in a subcontractor to help deliver a project, pays the invoice, and moves on. The paperwork question, whether that person needs a T4A, whether GST/HST applies, and whether the classification holds up, tends to surface only when the file is being reviewed months or years later. By then, the pattern has usually repeated across several engagements.

This is a different question from employee versus subcontractor classification, which asks whether someone is legally an employee regardless of what the invoice says. This guide assumes the classification is settled and covers what happens next: reporting, GST/HST treatment, registration checks, payment terms, and tracking subcontractor cost against project revenue.

T4A Reporting for Service Subcontractors

CRA’s reporting guidance for businesses paying for services calls for a T4A slip in box 048 when a Canadian resident service provider is paid fees for services and the reporting conditions are met. The guidance covers payments to individuals, trusts, partnerships, and corporations, so an “Inc.” at the end of the subcontractor’s name is not, by itself, a clean exemption from the T4A review.

In practice, an IT consulting firm using a mix of subcontractors needs to track the payee’s legal name, residency, business number, GST/HST registration status, whether the payment is for services or goods, and the annual amount paid. A developer who invoices as “Jane Smith Consulting” and a developer who invoices through “Smith Technical Solutions Inc.” can both be T4A candidates if they are Canadian resident service providers.

The current CRA guidance also notes an administrative policy on penalties for box 048 failures, with a specific 2025-and-later trucking-industry policy. That penalty position should not be read as a filing rule for IT consulting firms. The cleaner approach is to identify the service payments, confirm whether a different slip applies (for example, T4A-NR for certain non-resident services, T5018 for construction, or T1204 for federal government service contract payments), and decide the T4A position deliberately.

The distinction matters at year-end when T4A slips are prepared. Missing a required T4A does not usually change the subcontractor’s own tax liability, since they should be reporting the income regardless, but it is a reporting gap on your firm’s return that CRA can flag on review.

GST/HST on Subcontractor Invoices

Whether GST/HST charged by a subcontractor is recoverable, and whether your firm charges GST/HST on the related billing to your own client, depends on how the work fits into your firm’s supply.

Subcontractor as an input to your service. Most consulting arrangements work this way: the subcontractor’s work becomes part of the deliverable your firm bills the client for. Your firm pays the subcontractor’s invoice (with GST/HST if the subcontractor is registered), claims an input tax credit on that GST/HST, and separately charges GST/HST on the firm’s full invoice to the client. The two GST/HST amounts are not netted against each other.

True disbursement or pass-through. Some arrangements are structured so the firm incurs a cost as the client’s agent and passes that amount through. Billing a subcontractor’s cost at cost is not enough on its own to make it a disbursement. This is less common in consulting delivery than in expense reimbursement contexts, and the GST/HST treatment needs to match how the contract actually describes the arrangement, not just how it is invoiced internally.

Most growing firms default to the first approach because it is simpler to administer and matches how the work is actually delivered: the client is paying for the firm’s project outcome, not for an itemized pass-through of who did which task.

Verifying Subcontractor GST/HST Registration

Before claiming an ITC on a subcontractor invoice that shows GST/HST, the registration number on the invoice should be confirmed as valid. CRA’s GST/HST account-number confirmation allows a lookup by registration number. This step is easy to skip when a firm is moving fast with a new subcontractor, and it is the step CRA checks first if an ITC claim is questioned on review.

An unregistered subcontractor charging GST/HST on an invoice is a separate problem: the amount charged is not a valid ITC no matter how the invoice is formatted, and the firm has effectively overpaid for the subcontractor’s services by that amount unless it is caught and corrected before payment.

Payment Terms and Project Tagging

Subcontractor cost is a project-level cost, not a general overhead line. A firm that records all subcontractor payments to a single expense account loses the ability to see which projects were actually profitable once outside labour is factored in.

Tracking subcontractor invoices against the specific project or client engagement they supported, whether through class tracking, project tagging, or a job-costing structure in QuickBooks Online, is what turns a general ledger into something that supports the kind of margin analysis covered in project profitability for small consulting firms. Without that structure, a firm can be growing revenue while individual projects quietly lose money to subcontractor cost that was never weighed against what the client was actually billed.

Payment terms to subcontractors also affect cash flow independently of project profitability. A firm that pays subcontractors net 15 while billing clients net 45 is financing the gap out of its own working capital on every project that uses outside help. That gap widens as subcontractor use scales with firm growth, and it is worth reviewing payment terms on both sides of the relationship rather than treating them as fixed.

Where This Fits with Worker Classification

None of the reporting, GST/HST, or tracking questions in this guide change the underlying classification question. A subcontractor who works exclusively for one firm, follows firm-set hours, uses firm equipment, and has no ability to subcontract the work further looks like an employee regardless of how the invoice is formatted or whether a T4A is issued correctly. Getting the mechanics right on a misclassified relationship does not fix the classification risk described in employees versus subcontractors in an IT consulting firm.

Firms that use subcontractors as a genuine flexible-capacity model, where subcontractors work for multiple clients, control their own schedule, and could decline an engagement without consequence, are in a different position. The mechanics covered here (T4A, GST/HST, registration checks, and project tracking) are what keeps that genuine model administratively clean.

If your firm is scaling subcontractor use and the bookkeeping has not kept pace with how many people are now invoicing you each month, that is a file-structure conversation worth having before year-end T4A preparation turns into a scramble.

Get in touch to talk through how your firm tracks subcontractor cost.

Alex Teplov, CPA · Last updated: July 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