Email us: info@cpacharanpreet.ca Call us: +1 647 (921) 1867 Visit us: 19 Thorne St, Cambridge, On, N1R 1S2
T5018 Slip: What Ontario Contractors Need to Know
Learn who needs to file T5018 slips, the $500 threshold, GST/HST treatment and deadlines for construction businesses in Ontario.
CPA Charanpreet Singh
10/19/20265 min read


T5018 Slip: What Ontario Contractors Need to Know
If your construction business pays subcontractors, you may have tax-reporting responsibilities beyond paying their invoices.
The T5018, also called the Statement of Contract Payments, is used to report certain payments made to subcontractors for construction services. For general contractors and construction businesses in Kitchener, Waterloo, Cambridge and surrounding Ontario communities, understanding these requirements can help keep records organized and avoid last-minute filing problems.
What is a T5018 slip?
A T5018 is an information slip used to report construction contract payments to the Canada Revenue Agency (CRA).
It helps the CRA compare payments reported by a construction business with income reported by the subcontractor. It is not a tax bill, and receiving a T5018 does not automatically determine how much tax a subcontractor owes.
The form generally reports the total payments made to a subcontractor during the applicable reporting period.
Who needs to file a T5018?
Generally, T5018 reporting applies when all of the following conditions are met:
The payer is an individual, partnership, trust or corporation involved in construction activities.
More than 50% of the business's income-earning activities are construction.
Payments are made to Canadian-resident subcontractors for construction services.
Total payments to a subcontractor during the reporting period are more than $500, excluding GST/HST.
The CRA considers construction to be the primary source of business income when more than 50% of the business's income-earning activities are construction.
For example, a general contractor paying a framing subcontractor or an electrician for work on a building project may have T5018 reporting obligations.
However, a business that hires contractors does not automatically need to file T5018 slips. The payer's business activities and the nature of the payment matter.
Contractor accounting and T5018 support
What payments should be reported?
The CRA identifies construction services such as the following as examples of activities that may fall within T5018 reporting:
Framing and finish carpentry
Electrical work
Roofing and shingling
Plumbing
Excavation and grading
Concrete work
Drywall installation
Painting and decorating
Generally, payments to Canadian-resident subcontractors for construction services performed inside or outside Canada are reportable when the requirements are met.
Payments made or credited can include amounts paid by cheque, cash, barter or an offset against an amount owing.
Payments for goods only are not reported on a T5018. Where an invoice includes both goods and construction services, review the payment and current CRA instructions to determine the reportable amount.
What is the $500 threshold?
Under the CRA's administrative policy, a T5018 slip or printout is required when total payments to a subcontractor during the reporting period are more than $500, excluding GST/HST.
The threshold is based on the total payments to that subcontractor, not each invoice separately.
For example, if a construction business pays the same subcontractor several invoices throughout the year, those payments should be reviewed together when determining whether the reporting threshold has been met.
Should GST/HST be included?
There is an important distinction:
Threshold calculation: Exclude GST/HST when determining whether payments exceed $500.
Box 22 reporting: Include GST/HST and applicable PST in the total construction subcontractor payments reported.
Keep the subcontractor's invoices and payment records so you can reconcile the amounts reported to your bookkeeping.
Bookkeeping services for contractors
T5018 reporting period and filing deadline
The T5018 reporting period may be a calendar year or a fiscal period, subject to CRA requirements. Box 20 records the end date of the reporting period.
The filing deadline is generally six months after the end of the reporting period.
For example:
Reporting period endsGeneral filing deadlineDecember 31June 30 of the following yearMarch 31September 30 of the same year
These are examples of the six-month calculation. Confirm your actual reporting period and applicable CRA instructions before filing.
A business should organize subcontractor payment records throughout the reporting period rather than waiting until the filing deadline approaches.
How to prepare and file T5018 slips
Before filing, review the payments recorded in your bookkeeping and gather the relevant subcontractor information.
A practical process is:
Identify subcontractors who may have reportable construction payments.
Confirm their names, addresses and required identification details.
Reconcile invoices and payment records to your accounting records.
Determine the reportable payment amounts, including the correct GST/HST treatment.
Prepare a T5018 slip or the permitted listing/printout for each recipient.
Prepare the T5018 Summary, which totals the payments reported on the slips.
File the information return and provide recipient copies as required.
The totals on the T5018 Summary should agree with the amounts reported on the individual slips.
You can find the current CRA instructions and forms here:
T5018 vs. T4A: What is the difference?
The T5018 is specifically associated with certain construction contract payments made by businesses whose primary source of business income is construction.
A T4A is used for other types of payments when the applicable CRA reporting rules require it. The CRA's T5018 guidance indicates that where construction is not the payer's primary source of business income, T4A reporting may apply instead.
Employee wages are generally reported through payroll on T4 slips, rather than treated as subcontractor payments on a T5018.
If a worker performs both employee duties and subcontract work, the employment income and subcontract payments must be considered separately under the applicable reporting rules.
The name used in an agreement or invoice does not by itself determine whether a worker is an employee or an independent subcontractor.
Payroll services for construction businesses
T5018 checklist for construction businesses
Before filing, make sure you:
Review whether your business has a T5018 reporting obligation.
Gather subcontractor details, contracts and invoices.
Reconcile payment records to your bookkeeping and bank activity.
Confirm which payments are reportable and the reporting period.
Check the $500 threshold and GST/HST treatment.
Prepare the required T5018 slips and summary.
Confirm the applicable CRA deadline and filing instructions.
Retain supporting records and copies of submitted documents.
Frequently asked questions
Does every Ontario contractor need to file T5018?
No. The reporting requirement generally applies to construction businesses meeting the CRA's conditions and making reportable payments to Canadian-resident subcontractors. Hiring a subcontractor does not automatically mean a T5018 is required.
Is T5018 the same as T4A?
No. They serve different reporting purposes. The correct slip depends on the payer's business activities, the nature of the payment and the applicable CRA rules.
What if I have not filed my T5018?
Review the CRA's current instructions for filing or correcting an information return. If you believe a return is overdue, address it promptly. Late filing may result in penalties, depending on the circumstances and applicable rules.
Can bookkeeping help with T5018 reporting?
Yes. Organized invoices, subcontractor details and payment records make it easier to identify reportable payments and prepare the required slips. Regular reconciliation can also help identify missing information before the filing deadline.
Need help organizing your construction business records?
T5018 reporting is easier when subcontractor information and payments are tracked throughout the year—not gathered at the last minute.
CPA Charanpreet Singh helps construction businesses in Kitchener, Waterloo, Cambridge and surrounding Ontario communities with bookkeeping, subcontractor records, payroll and corporate tax services.
Contact our team to discuss your bookkeeping and tax-reporting needs.
Disclaimer
This article is for general informational purposes only and is not personalized tax or legal advice. T5018 reporting obligations depend on the payer's business activities, the nature of the payments and the applicable CRA rules. Special circumstances, including mixed goods and services invoices, worker classification, non-resident subcontractors or changes to reporting practices, may require further review. Consult the current CRA instructions or a qualified tax professional before making a filing decision.
Services
Accounting and taxation solutions for Kitchener, Waterloo and Cambridge
Contact
Consulting
© 2026 CPA Charanpreet Singh
