Subcontractor management software is not one product category. It is six separate jobs wearing one name, and the reason small builders keep buying the wrong tool is that the listicles never break them apart.
The six: keeping a bench of subs you can actually call, getting bids back without eight phone calls, collecting compliance documents that expire while you are busy, paying subs on a clock that in most of Canada the law now sets, tracking backcharges and change orders, and producing the year-end reporting the CRA expects. No tool priced for a builder doing a handful of houses a year does all six well, and two of them are handled better by the accounting software you already pay for than by any platform on page one of Google.
Who wrote the page you are reading
I pulled the top results for this search on September 5, 2026. Every one of the eight is published by a company selling software: PermitFlow, SiteLedger, Buildxact and Planyard sell adjacent products, and Buildertrend, Procore and Contractor Foreman are the products themselves. The only result on page one not written by a vendor is a Reddit thread.
The Reddit threads are not clean either. In an r/smallbusiness thread on this exact question, four of the fourteen comments are founders describing their own apps.
That matters for a practical reason, not a cynical one. Vendor comparisons are organized around features, because features are what the vendor sells. They are not organized around the jobs, because the jobs would reveal that the product covers two of them.
Watch out
Planyard's guide is the most detailed page ranking for this term, and it is written for UK main contractors. It covers CIS deductions, JCT and NEC contract templates, monthly valuations and prices in pounds. If you are a Canadian or American builder, roughly a third of that guide describes obligations you do not have and omits every obligation you do.
The six jobs
A builder running a single-family house is coordinating a lot of separate firms. Testimony submitted to a US House committee in 2024 put a typical single-family home at 11 to 30 independent specialty trade contractor firms, and NAHB has previously cited an average of about 22 subcontracting firms per home. That number is the row count of your sub table. It is also why the inbox stops working as a system somewhere around your third concurrent job.
Those relationships generate six different kinds of work, and they fail in different ways.
| Job | What failure looks like | Where it usually lives |
|---|---|---|
| 1. The bench | You call the same three subs because the other names are in your phone, not a list | Phone contacts, memory |
| 2. Bidding | Eight calls to get four numbers, and two of them price a different scope | Email, texts |
| 3. Compliance documents | A certificate expired in a tab nobody opened | Spreadsheet, Drive folder |
| 4. Payment timing | You pay when you get around to it, and now that is a statutory breach | Bank, accounting software |
| 5. Backcharges and change orders | The sink the plumber added never got billed to anyone | Nowhere, which is the problem |
| 6. Year-end reporting | A CRA letter proposing a penalty you did not know existed | Accountant's inbox in March |
Jobs 1, 2 and 5 are operational, and you feel them daily. Jobs 3, 4 and 6 are compliance, and you do not feel them at all until they cost you a five-figure number in one go. Listicles sell hard on 1, 2 and 5 because that is where the demo looks good.
Job 1 and 2: the bench and the bids
These are the jobs a spreadsheet genuinely solves, and you should not let anyone tell you otherwise. A commenter in r/smallbusiness running about 100 projects a year answered the "what app do you use" question with one word: "Excel. And no, I am not kidding." Each project gets a sheet, with a master sheet tracking all active jobs.
The bench is a table: company, contact, trade, rate basis, last job, how they finished, whether you would call again. The bid log is a table: job, scope, who you sent it to, what came back, what you awarded. Neither has a clock attached, and neither degrades if you update it weekly instead of instantly. A Google Sheet or Airtable base does both for zero dollars.
The honest upgrade trigger here is not volume, it is bid variance. When you cannot tell whether the framer came in low because he is efficient or because he priced a smaller scope, you need bids returned against a structured scope rather than as free-form emails. That is a real product need, and it is not what most "subcontractor management" tools are built for.
Job 3: documents that expire while you are busy
This is the first job with a clock, and the first one a spreadsheet reliably loses.
A builder in an r/GeneralContractor thread described the failure exactly: "The sheet works until it doesn't. For me it was an expired COI hiding in a tab nobody opened." The certificate was in the file, and the file was correct on the day it was saved. Nothing in the system was designed to speak up eleven months later.
The cost of that gap is not the paperwork. It is that an uninsured sub can be reclassified onto your workers comp audit, and that your own insurer can decline a claim on work performed by someone whose coverage lapsed. We covered the mechanics in how to track subcontractor insurance certificates, including the part most builders get wrong: being named a certificate holder is not the same as being an additional insured.
What job 3 needs is narrow. A date field that generates a reminder, and a way for the sub to upload the replacement without you chasing it. You do not need a construction platform for that. You need something that pushes at you rather than waiting for you to open a tab.
Job 4: paying subs on a clock the law now sets
This is the job every ranking page for this keyword misses. If you build in Ontario or Alberta, when you pay your subcontractors is no longer a business preference. It is a statutory deadline with interest and a fast-track adjudication process attached.
Under Ontario's Construction Act, section 6.4(1), an owner must pay the amount payable under a proper invoice no later than 28 days after receiving it, unless a notice of non-payment is validly served within 14 days. The obligation then flows down to you. Per Bennett Jones' February 2026 review of the regimes, once you receive payment from the owner you must pay your subcontractors within 7 days. And if the owner does not pay you, you must still pay each subcontractor covered by that proper invoice no later than 35 days after you gave the invoice to the owner. Your subs face the same rule one tier down, with a 42-day backstop.
Alberta's Prompt Payment and Construction Lien Act came into force on August 29, 2022 with the same 28, 7, 35 and 42 day structure, plus two local quirks: the invoice must explicitly state that it is intended as a proper invoice, and proper invoices must be given at least every 31 days. British Columbia's Construction Prompt Payment Act received Royal Assent on November 27, 2025 and is waiting on regulations. Its formula is 28 days plus 7 days times your position in the chain, so the contractor pays at 35 days and the subcontractor at 42.
By the numbers
Ontario's regime has been in force since October 1, 2019 and was significantly amended effective January 1, 2026. Alberta's has been in force since August 29, 2022. British Columbia's passed on November 27, 2025. Not one of the eight pages ranking on page one for "subcontractor management software for small builders" mentions any of them.
There is a second trap that points the other direction. Ontario now deems an invoice to be a proper invoice unless the recipient objects in writing within seven days, stating the deficiency and what is needed to fix it. That protects you when you invoice an owner. It also means a sub invoice sitting unread in your inbox is starting a clock you did not agree to start.
None of this requires software. It requires a calendar rule, an invoice template that carries the eight required fields, and a habit of reading sub invoices the week they arrive rather than the month. But if you are shopping for a tool anyway, "can this thing tell me which subs are inside their payment window" is a far better question than "does it have a Gantt chart."
Note
This is a description of the payment timing rules, not legal advice, and how they apply to a specific contract is genuinely contract-specific. If you are in Ontario, Alberta or BC and you have never had someone read your standard subcontract against the prompt payment provisions, that hour with a construction lawyer is the highest return spend in this entire article.
Ontario changed the holdback rules on January 1, 2026
This one is new enough that most builders have not adjusted yet.
The 10 percent statutory holdback is money you bill but cannot collect for a fixed period, set by provincial construction and lien legislation, held to guard against liens and ensure the work is finished. Historically it sat until substantial performance.
As of January 1, 2026, Ontario became the first province in Canada to require that accrued statutory holdback be released annually on all construction contracts, regardless of contract price or how long the schedule runs. Contracts with a special purpose entity are exempted, and that exemption is expected to be narrow.
The mechanics matter for your calendar. The owner publishes a notice of annual holdback release on a construction trade news website using Form 6, no later than 14 days after the contract's anniversary. The holdback is then payable at least 60 but not later than 74 days after that notice is published. And once you receive it, you have 14 days to pay your subcontractors their accrued holdback. It flows down from there.
For contracts signed before January 1, 2026, the first relevant anniversary is the second anniversary that falls after that date, so a contract dated December 15, 2025 first triggers on December 15, 2027.
If you carry holdback on multiple long-running jobs, you now have a recurring annual event with a 14-day flow-down obligation attached. That is a scheduling problem, and it belongs in whatever system you actually check. BDO has noted that with typical job profit margins running 5 to 15 percent, even a moderate holdback delay is a meaningful cash flow event, a theme we get into further in contractor cash flow management.
Job 5: backcharges and change orders
This is the job where money leaves quietly, and the only one on this list where a real product genuinely beats a spreadsheet.
An r/Homebuilding thread from February 2026 is the extreme version. A homeowner about 95 percent through an $850,000 fixed-price build had the GC suspend work over $56,000 in backdated change orders reaching back to 2024. The builder had underbid several trades and by his own account "wasn't aware" of the accumulating budget issues until that year.
That is not strictly a software failure, but it is the shape of one. The gap between committed cost and actual cost stayed invisible until it was too large to absorb or negotiate. A commenter in r/smallbusiness gave the practical test: "run one live job through estimate, materials, subs, invoice, and closeout before committing." That is the trial that shows whether a tool closes the loop or just stores documents.
If you have already run the six-job diagnostic and the answer is that no product covers your particular two, that is the case for building rather than buying. Pavado builds custom CRM systems around how a business actually runs, including the sub bench, document expiry rules and payment clocks that off-the-shelf construction platforms leave out. Tell us the two jobs that are costing you money and we will tell you honestly whether software you can buy already solves them.
Job 6: the T5018 slip no software list mentions
Here is the compliance obligation that catches builders who do not think of themselves as construction companies.
If more than 50 percent of your business income comes from construction activities, you paid Canadian resident subcontractors for construction services, and your total annual payments to any one subcontractor exceeded $500 excluding GST and HST, you are required to file T5018 slips reporting those payments. The return is due six months after the end of your chosen reporting period, and you can report on a calendar or fiscal basis.
The CRA's definition of construction is broader than most people assume. Its own published list includes air conditioning work, asphalt paving, carpet work, drywalling, electrical work, excavating, fencing, insulation, masonry, painting, plumbing, roofing, septic system installation, siding, swimming pool installation and tile work.
Welch LLP published a case that illustrates the exposure. A client received a CRA letter about missing T5018 slips for 2023 with a proposed penalty of $15,000, and his reaction was: "What are T5018s?! I install garage doors, I'm not in the construction industry!" The penalty structure is $25 per day per slip, capped at $2,500 per slip. Miss ten subs and the arithmetic gets ugly fast.
This belongs in a software article because the requirement dictates a data structure: per subcontractor, per reporting period, the gross amount actually paid, tied to a business number or SIN. If your sub payments are scattered across e-transfers, cheque stubs and a job folder, you cannot produce that in an afternoon.
What the tools actually cover
Prices below are as published in September 2026. Verify before buying, because pricing moves and several of these vendors quote rather than publish.
| Tool | Bench and bids | Doc expiry | Payment clock | Backcharges | Canadian holdback and T5018 |
|---|---|---|---|---|---|
| Spreadsheet or Airtable | Strong | Weak, no alerts | No | Weak | You build it manually |
| Contractor Foreman (from $49/mo) | Basic | Basic | No | Basic | No |
| Knowify (from $99/mo, plus per user) | Good | Partial | No | Strong job costing | Via QuickBooks |
| JobTread | Good | Partial | No | Strong | Via QuickBooks |
| Buildertrend | Good | Partial | No | Strong | No |
| Planyard (from 79 GBP/mo) | Strong | Partial | UK valuation cycle only | Strong | No, UK CIS instead |
| Procore (quote, enterprise) | Strong | Strong | No | Strong | No |
| QuickBooks Online Canada | No | No | No | Partial | Yes, both |
The last column decides it for a Canadian builder, and it is the only one where the answer is a tool nobody's listicle calls subcontractor management software. QuickBooks Online in Canada lets you track holdback with a dedicated account and invoice line items so the amount held on each job stays visible until released, and prepare T5018 slips for the subcontractors you paid.
Which leads to the conclusion the vendor pages will not reach: for jobs 4 and 6, the answer is usually the accounting software you already pay for, plus a calendar rule. Buy a construction platform for jobs 1, 2, 3 and 5 if those are what hurt. Stop expecting one subscription to cover all six.
The two-question diagnostic
Skip the feature comparison. Answer these two.
Which of the six jobs cost you money in the last twelve months? Not annoyed you. Cost you, in a number you can name: a workers comp audit charge, a backcharge you ate, a holdback released late, a T5018 penalty. If you cannot name a number, that job does not justify a subscription yet.
Which of the six will cost you money in the next twelve months at your current volume? Builders get this one wrong in the optimistic direction. Twenty-two subs across three concurrent jobs is a different compliance surface than eight subs on one job, and the compliance jobs fail non-linearly. The document you lose is always the one on the job that goes wrong.
Buy for the intersection. If that intersection is one job, buy a tool that does one job well rather than a platform that does eight things adequately for four times the price. If it is four or five jobs and none of the products fit the way you actually work, that is the honest case for a custom build, which we break down in custom CRM vs off-the-shelf CRM.
Before you pay for anything
A short checklist, in order.
- Count the vendors. On the comparison page you are reading, and in the Reddit thread. Then read the one written by someone with nothing to sell, even if it is shorter.
- Write the six jobs down and score them. Assign a real dollar number to each from the last twelve months. Most builders find two jobs carry 80 percent of the cost.
- Check the jurisdiction of the advice. If the guide mentions CIS, JCT or valuations, it is written for the UK. If it never mentions holdback or T5018, it is written for the US.
- Fix the free things first. A proper invoice template with the eight required fields, a calendar rule for the 7 and 35 day payment deadlines, and a 60-30-15 day reminder on every certificate expiry. Cost: an afternoon.
- Confirm your accounting software covers jobs 4 and 6. In Canada, if you are on QuickBooks Online, it already does. Turn it on before you shop.
- Run one live job through any trial, end to end. Estimate, materials, subs, invoice, closeout. Not a demo project. A real one.
- Check the export, and price it at next year's headcount. If you cannot pull your sub list, payment history and documents out as CSV and PDF, you are renting your own records. And per-user pricing is where small builders get surprised.
The builders who get this right did not buy the most software. They worked out which two of the six jobs were legal obligations with dates attached, put those on a calendar, and only then went shopping for the rest.
