This tool assumes you have already determined the payment is to a self-employed contractor. It does not decide whether your worker is an employee or a contractor.
Tracking your own kilometres for CRA? The CRA Mileage Calculator applies the 2026 prescribed per-kilometre allowance rates.
Browse all Canadian trucking tools.
When is a T4A generally required?
If you pay a self-employed contractor, CRA's administrative policy is that a T4A slip is generally required when the total you paid that contractor exceeds $500 in a calendar year, or when any income tax was deducted from a payment to them — regardless of the amount. This calculator does nothing more than apply those two bright-line conditions to the figures you enter, so you can see at a glance whether a T4A is likely in play before you talk to your accountant or CRA.
It is deliberately narrow. It does not decide whether your worker is an employee or a contractor — a separate and important question — and it does not touch Driver Inc. or personal-service-business status, tax amounts, GST/HST, or filing mechanics. Those are determinations for you and a qualified advisor, with CRA as the authority.
| Condition (CRA administrative policy) | Result |
|---|---|
| Total payments to the contractor exceed $500 in the calendar year | T4A generally required |
| Any income tax was deducted from a payment (any amount) | T4A generally required |
| Neither condition met, based on your inputs | Threshold not met based on your inputs |
Box 020 (self-employed commissions) and Box 048 (fees for services) are the T4A boxes most often associated with contractor payments; they are shown here only as informational labels. The $500 figure is CRA administrative policy and can change — always confirm the current requirement and your specific situation with CRA or a qualified tax advisor.
Frequently Asked Questions
Managing contractor payments for a fleet?
QuicklyFig is building Canadian trucking and freight tools. Free to calculate. Pro to save your models in your Owner-Operator Command.
Join the waitlist