We use cookies to keep you signed in and to see what's working and what breaks. No advertising cookies, nothing sold. Details in our Cookie Policy.

OntarioUpdated 11 August 20265 minute read

Try this on a real business

Open a seeded business in your trade. Nine jobs on the pipeline, a quote sent and viewed, a deposit paid, an invoice overdue, and a holdback on the current month.

Open the demo business

No card, no form. Sign in later and everything you built stays on the same account.

Pay your subs without the paperwork eating you

Paying a subcontractor is never just paying a subcontractor. It is three jobs wearing one name: getting money to them, being able to prove that everyone under you has been paid, and reporting the year's payments to CRA on a form most contractors meet for the first time the week it is due. Each job makes its own paper, and the paper arrives whether or not you have a system for it.

This page shows where each piece already exists in AEC Stack: the sworn declaration that unlocks holdback, the agreement that starts the paper trail on day one, and the T5018 that totals itself from your books instead of from a January shoebox.

How contractors describe it

The day-to-day, as most crews actually run it:

"They have their subs submit hours via text message and does their own time and bookkeeping with a mix of pen and paper, and excel spreadsheets."

a contractor described on r/smallbusiness

What it grows into:

"The moment it's not just you and your tool case the paperwork becomes a lot, and even managing 5-6 people can get complicated really quick. In construction you have to coordinate with a bunch of other contractors and you're at each other's throats constantly. It's really about the size of the business, you can get buried in papers and phone calls really quick."

a tradesperson on r/Skilledtrades

And the view from the other side of the ledger, which is why the proof part matters. This is an owner checking up on their general contractor:

"We are doing our due diligence and contacting all the subcontractors. We have found majority of them have not been paid in full. ... The contract we have is very minimal on details, so we are following the Ontario Construction Act."

an owner on r/legaladvicecanada

When subs under a contractor turn out not to have been paid, everyone above that contractor starts demanding proof on paper. That is the world your paperwork lives in.

The one page that releases holdback

Before releasing holdback, the payer above you will usually ask for a Statutory Declaration: a sworn statement that you have paid your subs, suppliers and workers for the project, so no lien can surface behind you. The night someone first asks for one is a bad night to learn what it is.

Yours is already written. Search the Document Center for it:

The Business Templates section of the Document Center filtered to one result: document TPL-012, Statutory Declaration, version 1.0, 78 KB, marked Generated, with edit, regenerate, preview and download controlsAlready written before you knew you needed it: the sworn statement a payer asks for before releasing holdback, generated with your company's details as document TPL-012.

It is generated with your company's details, editable before it goes anywhere, and it lives beside the lien and holdback templates in the same set. What makes it easy to swear honestly is everything below: knowing, from your own records, that the subs really have been paid.

Start the trail where the work starts

The cheapest time to solve subcontractor paperwork is before the subcontractor starts. The generated Subcontractor Agreement carries the machinery for later:

The Business Templates section of the Document Center filtered to one result: document TPL-010, Subcontractor Agreement, version 1.0, 91 KB, marked Generated, with edit, regenerate, preview and download controlsThe paper trail starts on day one: the generated Subcontractor Agreement, including the clause that obliges your subs to provide statutory declarations that their own people are paid.

Inside it is the clause that mirrors the one above you: the subcontractor shall, upon request, provide statutory declarations confirming that all workers and suppliers have been paid. The declaration you give your payer is only as solid as the ones you can collect from the layer below, and this is the sentence that lets you collect them.

Two habits at signing time save the most grief later. Get the sub's business number now, while they want the job, because you will need it in January and they answer email slower in January. And make a current WSIB clearance certificate a condition of payment, the same way the people above you treat yours: your own clearance and certificates work identically in the other direction.

The January form that fills itself in August

If you paid subcontractors more than $500 for construction services in a year, CRA expects a T5018 information return. Contractors who keep sub payments in texts and spreadsheets rebuild the year every January. If the payments went through your books, there is nothing to rebuild:

The Taxes view in Books: the GST/HST return for 2026 with line 101 sales of $117,304.00 and line 109 net tax to remit of $7,678.63, and below it the T5018 subcontractor payments panel listing Conduit & Cable Depot at $10,336.79 with a missing business number warning and an Export CSV buttonThe T5018 totals itself from what you actually paid each sub, and flags a missing business number months before the deadline instead of the night of it.

The panel sits in the Taxes view of Books, under the same screen that assembles your HST return. It totals what you actually paid each subcontractor, and the row in the demo is doing the most useful thing on this page: warning, in August, that a vendor has no business number on file. That warning in August is an email. The same discovery in January is a deadline problem. Export CSV hands the totals to whoever files for you.

The figures are estimates from your activity, as the screen itself says, and filing is between you and your accountant. What the panel removes is the archaeology.

What it costs

The Document Center, the agreements, and Books are part of the platform, and there is no monthly subscription. The platform fee is 2.5% of each invoice processed through AEC Stack.

If subs are part of how you build, open the Document Center and search for the two documents in this guide; they are already in your set. Then run the next sub payment through your books, and January's T5018 becomes a printout instead of a project.

Take this guide with you

The full write-up, every screenshot and clip, captions, and a machine-readable manifest in one zip. Share it with your office or hand it to whoever runs your socials.

Download the kit

Keep going

Also on hst and the craPushed to incorporateOpen a company, keep the same hourly rate, add HST. It sounds like a favour and it is a transfer: everything your boss pays on top of your wage becomes yours. Run the arithmetic on what moves, see the tests CRA and WSIB actually rule on, and price the real version if you go anyway.Also on hst and the craFirst employeeThe first hire is three jobs: registrations that make it legal, paper that makes the deal clear, and a price you should know before the ad goes up. The payroll deductions account is a checklist item, the employment agreement is generated, and the WSIB card prices the hire with your own rate.Also on holdbackInvoice and get paid on timeBuild the invoice straight from an accepted quote, with HST at 13 percent and the 10 percent Construction Act holdback computed for you. Send it with a timestamped record, log partial cheques, and put every held-back dollar on a countdown.Also on hst and the craHST without the surpriseNobody writes to tell you that you crossed the threshold. Register on time, charge it on the whole invoice, keep the collected money separate, and read your return on the CRA's own line numbers before you sit down with your accountant.Also on holdbackOne place, not five toolsContractors build their own spreadsheets because every app was missing the thing that makes construction different, and because a monthly bill for something that still needs a workaround is infuriating. Holdback, per-job profit and the T5018, in one place, with no monthly bill.Also on wsibWSIB & ProvincialWSIB registration, rate groups, clearance certificates, EHT, and Ontario employer health obligations for construction.
Read next
Team access
What would fix a contractor’s admin is almost never a feature. It is a person: a bookkeeper, an office manager, a partner who already does the invoicing. Three roles, an email address, and an accountant export that means they never need a login at all.

Someone in your trade group needs this. Send it to them.

The dates that cost Ontario contractors money

One email a month. What is due at CRA and WSIB, the Construction Act clocks that started running on your last invoice, and every new guide the day it goes up.

  • Your lien clocks, counted for you. Preserve is 60 days under section 31 and perfect is a further 90 under section 36, and neither one can be extended once it has gone.
  • The remittance and filing dates for the month ahead, so HST and WSIB stop arriving as a surprise and the T5018 stops being a January problem.
  • Every new guide the day it goes up. 104 are live for Ontario right now, the most recent being "Where work is starting" on 19 August 2026.

No account. AEC Stack sends this and every email carries a one-click unsubscribe. Privacy policy.