The fastest way to get paid on a construction contract is also the most boring one: submit a bill that can't be sent back. Here's what makes one get approved without a round trip.
Key takeaways
Monthly is the baseline, not a contractor's own choice. “operating on the basis of a stipulated price, the CCDC 2 assumes monthly progress payments and makes reference to provincial payment legislations where applicable.” That's the payment cadence a project's cash flow, and a contractor's own WIP schedule, should already be built around, rather than something negotiated fresh on every job.
That reference to provincial legislation matters because what counts as a valid, payable invoice — a “proper invoice” — is a defined concept under prompt-payment law, not just a matter of the contractor's own invoice template.
The mechanism, common across the provinces with prompt-payment regimes, is that a payer must pay a proper invoice within a fixed statutory window, or deliver a formal notice of non-payment before that window closes. A bill that's missing required information isn't a proper invoice at all — it doesn't start that clock, and a rejection or a request for more detail effectively resets the wait rather than just delaying it.
Alberta's regulator publishes the actual day counts, which is useful as a concrete illustration of how the mechanism works even on a job governed by a different province's rules: “project owners must pay the amount payable to contractors within 28 calendar days of receiving a proper invoice.” and “contractors must pay each subcontractor the amount owed within 7 calendar days of receiving payment from the owner.” Ontario's own day counts exist in its Construction Act but aren't safely quotable as current figures here — the mechanism is what to rely on and confirm the specific number with a lawyer before relying on it, since the Act was amended again on 1 January 2026.
Checked directly against the current, in-force text: Construction Act, s.6.4(1) requires an owner to pay a proper invoice “no later than 28 days after receiving the proper invoice from the contractor,” and s.6.5(1) gives the contractor “no later than seven days after receiving payment” to pay each subcontractor — the same 28-and-7 structure Alberta publishes. Neither provision was among the sections the January 2026 amendment touched, so the caution above is about confirming the current figure before relying on it in a specific dispute, not evidence the number itself has moved. See our sister firm’s rundown of Ontario prompt-payment rules and deadlines for the full payment chain.
Alberta's regulator lists exactly what a proper invoice needs to contain, and the list is a reasonable checklist regardless of which province governs a given job: the contractor's name and business address, the invoice date, the period the work covers, a description of the work or materials, the amount requested, payment terms, contact information for the person to be paid, and a statement that the invoice is intended to be a proper invoice.
That last item — an explicit statement of intent — is easy to skip and is exactly the kind of small omission that gives a payer grounds to treat a bill as incomplete rather than simply late in responding to. A progress bill missing even one required element is a bill that can legitimately be sent back, which is the outcome the whole submission process should be built to avoid.
Holdback is calculated and shown on every progress bill — typically ten percent of the value of work certified in that period — but it isn't paid out alongside the rest of the invoice. It's disclosed and retained, and a separate, province-specific trigger governs when it actually becomes payable, on a timeline that runs separately from the regular progress payment cycle.
A progress bill that tries to fold holdback release into the ordinary payment request — asking to be paid the full certified amount with nothing retained — isn't a proper invoice in the ordinary sense and invites exactly the rejection this whole process exists to avoid.
Not every disagreement over a progress bill is a documentation problem — sometimes the payer genuinely disputes the amount or the work claimed. Ontario's adjudication process exists as a fast-track alternative to a lawsuit for exactly that situation, and it runs on its own published clock: a registry adjudicator generally has to be appointed within seven days of a request for appointment, and reaches a determination within thirty days from when the claimant's supporting documents are submitted.
A determination that orders payment carries its own short fuse too: payment ordered by a Determination must be made within fifteen days of the Determination issuing. That speed is the whole point of adjudication over litigation — a dispute resolved in weeks rather than the months or years a court claim would take, keeping cash moving on a job that's often still underway.
A worked example
A subcontractor submits a $95,000.00 progress bill for work certified in the period. It's rejected on first submission — missing the period-of-work description Alberta's checklist calls for, and lacking the explicit “proper invoice” statement. Resubmitted three days later with both added, it's accepted.
Under a 28-day payment window running from a proper invoice, those three days aren't just three days lost — they're three days added to when the clock even starts, pushing the payment date back by the same three days plus whatever time the first, rejected submission had already been sitting with the payer. A bill built correctly the first time doesn't just avoid the rejection; it avoids the compounding delay a rejection causes.
A genuine dispute over the amount or the work performed is different from a technical rejection for missing information — the first is what adjudication or a notice of non-payment process exists to resolve; the second is avoidable by building the bill to the required checklist in the first place.
It means it's been calculated and disclosed for that period's work, not that it's currently payable. The province-specific release trigger determines separately when that retained amount actually becomes due.
Adjudication is available as a right that either party can invoke without the other's consent, but it doesn't preclude a court action either — it exists as a faster option specifically because a full lawsuit is often too slow to be useful mid-project.
Building every bill to the fullest common checklist — contractor details, invoice date, work period, description, amount, terms, contact, and a proper-invoice statement — is a reasonable default even in a province without a published prompt-payment day count, since it's the same information most payers and most contracts expect regardless of the statutory backdrop.
A 30-minute call is enough to tell you whether AI pays for itself here.