Progress billing · Quebec
What is a construction schedule of values? A guide for specialty contractors
Divide the signed price into portions of work that are easy to measure, then calculate what the contractor can request from the customer for each period.

Key takeaways
On many construction projects, a contractor does not request the full contract price at once. The contractor submits payment applications at regular intervals for the work completed to date. A construction schedule of values is the table that shows how much of the contract price belongs to each portion of that work.
The cumulative value is the total value proposed from the start of the project to a stated date. The current period is the interval since the previous application. Here is a simple example. One line in the table is worth 96,000 Canadian dollars (CAD), and the work on that line is 60% complete. Its proposed cumulative value is CAD 57,600. The current-period value, meaning the amount added during that interval, is the difference between the new cumulative value and the cumulative value in the previous application.
Before the first payment application, run three tests:
- every line represents a clear portion of the work;
- the team knows how to measure that portion and which documents will support it;
- all lines add up to the approved price without including a pending change.
The schedule of values organizes the price. It does not prove that work is complete, and it is not an invoice or a payment.
What is a construction schedule of values?
A construction schedule of values, often shortened to SOV, is a table that divides the signed price of a contract or subcontract among portions of work. Each row is an SOV line. The line has a description, a value, and a method for measuring progress.
The specialty contractor usually prepares the SOV from the signed price and scope, meaning the work included in the contract and the work excluded from it. Depending on the contract, the customer may be a general contractor, an owner, or another named party. The customer checks whether the lines describe the work and whether the total matches the agreed price.
In this guide, the approved price is the signed price adjusted only by changes that the project process allows the team to add. A price estimate that is still under discussion does not change the total.
The SOV therefore answers one practical question: how much of the approved price belongs to each measurable portion of the work? It helps the project manager prepare proposed progress values and helps the reviewer understand the amount.
A project may instead call this table a cost breakdown, contract-price breakdown, or schedule of values and work performed. Use the term and form named in the contract and current customer instructions. In Quebec French, teams may call it a ventilation des coûts de construction or ventilation du prix du contrat. The Grand dictionnaire terminologique lists ventilation des coûts as a French term for a cost breakdown.
Similar records with different jobs
Swipe horizontally to view all columns.
| Record | Primary question | What it does not prove |
|---|---|---|
| Internal estimate | Which costs, hours, quantities, and risks did we plan? | It does not automatically become the customer-facing SOV. |
| Schedule of values | How is the approved price allocated among measurable lines? | It does not prove that the work is complete or that an amount is payable. |
| Construction schedule | When should activities start and finish? | It organizes time, not contract value. |
| Progress record | Which quantity or step is complete on the agreed date for counting work? | It describes observed work, but does not yet request payment. |
| Payment application | Which amounts allowed by the contract and applicable rules is the contractor requesting for the period? | The customer may accept a different amount. The application is not necessarily an invoice. |
| Invoice and payment | Which amount is entered in the accounting system, and which amount is actually received? | These steps follow the application under the contract and company procedures. |
Which actors, records, and states should stay separate?
This section separates the records that follow one another. A version is an identified, dated copy of the table. A stable ID is a short code that does not change when someone later clarifies a line description.
A reliable SOV includes at least:
- a contract or subcontract with one approved value at a point in time;
- an SOV version, such as
SOV-v1; - many SOV lines with stable IDs, scope, scheduled value, and measurement method;
- progress records connected to one line and one cut-off date;
- a payment-application version that uses one identified SOV version;
- a review or decision tied to the version that was submitted;
- an invoice and a payment tracked separately under the contract and accounting process.
One line can have many monthly progress records. One contract can also have many SOV versions. Keep those relationships visible. If SOV-v2 replaces SOV-v1, retain the first version and its submission proof. Do not silently edit the earlier file.
A simple state sequence
- Draft: the estimator or project manager builds the lines.
- Ready for internal approval: scope and total checks pass.
- Approved for submission: an authorized person approves this exact version.
- Submitted: the file, date, recipient, and proof are retained.
- Accepted: the project-designated actor accepts that version under the applicable process.
- Superseded: a later accepted version becomes active while the older history remains intact.
The person who prepares the SOV should not be its only reviewer. The project manager confirms that each line describes the work and can be measured. The billing coordinator or controller checks the values. An authorized person then approves the exact copy that will be sent to the customer.
How do you build the SOV before the first application?
1. Start with the project instructions
Read the subcontract, purchase order, technical description of the work, payment terms, and customer template. Capture:
- the required format and level of detail;
- the categories or codes the customer requires for organizing the work;
- how the project treats site set-up, technical documents, materials, testing, and end-of-project documents;
- the expected measurement method for each type of work;
- who reviews and who accepts the SOV;
- when the project requires it.
This guide does not set a deadline. Use the signed contract and current written instructions.
2. Cover the signed scope exactly once
Start with the approved scope. Identify the systems, areas, phases, and deliverables that make up the work. Every item should appear once, without double counting.
Mark exclusions and work by others. One line called “electrical work” hides too much. A line for every support and connection becomes impossible to maintain. Choose enough detail for the field team to measure and the customer to review.
3. Create lines with observable completion
A strong line describes an outcome, not only an expense. Examples include:
- distribution panels and feeders;
- branch circuits and devices;
- lighting and controls;
- testing, commissioning, and closeout records.
Do not combine equipment procurement, installation, and commissioning in one line when the project will measure those events separately. If the customer treats them as one result, keep one line and define clear milestones within it.
4. Give every line an ID, value, and rule
An ID such as EL-200 remains stable when the wording is refined. Add:
- the scheduled value before tax;
- the measurement basis, such as installed quantity, cumulative percentage, or completed milestone;
- the expected supporting documents;
- the person who confirms progress;
- the drawing, specification, or scope reference.
A line can be measured by a completed quantity, a defined step, or a reviewed percentage. For example, the team may count installed metres of pipe, confirm that a test is complete, or verify that two of four agreed steps are finished. The guide on how to measure construction progress provides more detail, but this explanation is enough to prepare the SOV lines.
5. Tie out the total in both directions
First, add the scheduled values. The result must equal the current approved contract value. Then start with the contract total and subtract every line. The remaining balance must be zero.
Keep pending changes in a separate log. A pending change is a possible alteration whose work, price, or approval is not yet settled. Only a change approved under the project process can alter the active SOV. The construction change tracker explains that process in more detail.
6. Review the allocation, not only the arithmetic
An exact total can still hide a weak breakdown. Ask:
- Is a large amount placed early in the project without a clear connection to delivered work?
- Does closeout retain enough value to be measured honestly?
- Do two lines include the same equipment or labour?
- Does a broad line absorb work that reviewers need to see separately?
- Do the values express the agreed price allocation without implying that internal cost is a contractual rule?
Do not move value artificially into early periods. Use an allocation the team can explain, measure, and support under the contract.
7. Approve and freeze the version
A second person reviews the scope, values, measurement methods, and references. An authorized person then approves the exact file. Assign a version number and preserve its file name, date, and submission proof.
When the customer accepts the SOV, mark that version active. Do not open the first payment application from an old draft.
What does a complete, reconciled example look like?
Consider a fictional CAD 480,000 electrical subcontract before tax. The values only demonstrate the model. They are not a recommended allocation for a real project.
Swipe horizontally to view all columns.
| ID | Line scope | Scheduled value | Possible measurement basis |
|---|---|---|---|
| EL-001 | Project management, coordination, and submittals | CAD 24,000 | Defined milestones and project-accepted deliverables |
| EL-010 | Mobilization and temporary electrical work | CAD 24,000 | Set-up and removal milestones |
| EL-100 | Main service, switchgear, and transformers | CAD 96,000 | Installed quantity or equipment milestones |
| EL-200 | Distribution panels and feeders | CAD 96,000 | Installed quantities by area |
| EL-300 | Branch circuits and devices | CAD 72,000 | Installed and reviewed quantities |
| EL-400 | Lighting and controls | CAD 96,000 | Installed quantities or completed areas |
| EL-500 | Fire-alarm interface and included low-voltage scope | CAD 36,000 | Defined areas and testing milestones |
| EL-900 | Testing, commissioning, as-built records, and closeout | CAD 36,000 | Verification milestones and deliverables |
| Total | Subcontract value | CAD 480,000 | Must equal the approved price |
Now assume the team confirms progress for a new payment application. Prior cumulative is the value of work shown in the previous application. Current period is the value added since that application. New cumulative is the sum of the two.
Consider line EL-100, which is worth CAD 96,000. The previous application showed 50%, or CAD 48,000. The new measurement shows 60%, or CAD 57,600. The proposed current-period value is CAD 9,600. This is a proposed value before tax. It is not yet an amount accepted by the customer, an invoice, or a payment.
The new cumulative percentages are 100% on EL-001 and EL-010, 60% on EL-100, 35% on EL-200, 10% on EL-300 and EL-400, and zero on the final two lines.
Swipe horizontally to view all columns.
| Line | Prior cumulative | Current period | New cumulative |
|---|---|---|---|
| EL-001 | CAD 24,000 | CAD 0 | CAD 24,000 |
| EL-010 | CAD 24,000 | CAD 0 | CAD 24,000 |
| EL-100 | CAD 48,000 | CAD 9,600 | CAD 57,600 |
| EL-200 | CAD 14,400 | CAD 19,200 | CAD 33,600 |
| EL-300 | CAD 0 | CAD 7,200 | CAD 7,200 |
| EL-400 | CAD 0 | CAD 9,600 | CAD 9,600 |
| EL-500 | CAD 0 | CAD 0 | CAD 0 |
| EL-900 | CAD 0 | CAD 0 | CAD 0 |
| Line total | CAD 110,400 | CAD 45,600 | CAD 156,000 |
| Percentage of the SOV | 23.0% | 9.5% | 32.5% |
The CAD 156,000 cumulative value equals 32.5% of CAD 480,000. The current-period amount is the difference between the two cumulative values. This example excludes taxes and holdback, which is a portion the contract or applicable rules may temporarily withhold from payment. It also excludes pending changes, invoicing, and payment. Those items depend on the project. The complete construction progress billing cycle explains how they fit into an application.
Which table can you copy?
To start simply, use five columns:
Line ID | Work included | Value before tax | How progress is measured | Supporting document
Then add the columns needed to carry the SOV through later applications:
Line ID | Description | Contract, drawing, or specification reference | Value before tax | Unit or step | Measurement method | Supporting documents | Progress owner | Prior cumulative | Current period | New cumulative | Remaining value | SOV version | Status
Keep assumptions, exclusions, and drawing references in separate fields. Do not bury them in one long description that cannot be filtered.
Should you split a line?
Swipe horizontally to view all columns.
| Question | If yes | If no |
|---|---|---|
| Will the two portions be measured at different times? | Split them or define separate steps. | One line may be enough. |
| Do they need different supporting documents? | Use separate lines or distinct evidence references. | Keep one clearly named evidence set. |
| Does the customer review them separately? | Align the SOV with that review. | Avoid detail that serves no one. |
| Can one part be blocked without blocking the other? | Split the lines so the variance remains visible. | Keep the outcome together. |
| Can the team explain the percentage without rebuilding the estimate? | The detail is probably useful. | Clarify or divide the line. |
The right number of lines depends on the contract, trade, project size, and customer review process. A generic template cannot decide that level for you.
Which checks should pass before approval?
Calculation checks
- The lines total the current approved contract value.
- No line has a negative value unless an approved rule and revision clearly require it.
- Every cumulative line value remains between zero and its approved scheduled value.
- Prior cumulative, current period, and new cumulative values reconcile exactly.
- The total balance to finish equals the approved price less the cumulative value.
- Pending changes do not alter the active total.
Scope checks
- Every portion of the work appears once.
- Exclusions and work by others are visible.
- Every line has observable completion and a measurement method.
- Mobilization, materials, testing, and closeout follow project instructions.
- A large early-project value connects to real, verifiable work or a deliverable.
Governance checks
- The file has a version number and date.
- The preparer, reviewer, and approver are named.
- Internal approval identifies the exact file.
- Submission proof and customer acceptance remain separate records.
- The first payment application uses the accepted version, not the latest file found on someone's desktop.
How do approved changes and later cycles work?
For the first application, start from the SOV accepted by the person named in the project instructions. For later applications, start from the last submitted application and the same SOV. The new application begins with the previous cumulative values and adds only the work from the new period. Do not start from a blank table.
When a change is approved under the project process:
- retain the current accepted SOV;
- create a new version, such as
SOV-v2; - add a stable line for the change, or alter an existing line only when the accepted instruction requires it;
- reconcile the new SOV total to the revised approved contract value;
- review, approve, submit, and obtain acceptance for the new version;
- mark the older version superseded without deleting it.
Each payment-application version should reference exactly one SOV version. The same active SOV may support several applications. If an application already submitted used SOV-v1, preserve that link after SOV-v2 becomes accepted. A later application can use the new version when the project process allows it.
After submission, keep four amounts or events separate: the amount requested by the contractor, the amount accepted by the person designated under the contract, the invoice created under company procedures, and the payment received from the customer. The payment application tracker provides a table for this follow-up. The SOV continues to explain the work lines, while the accounting system remains the official source for invoices and payments.
What do current Canadian official sources show?
Requirements vary by contract. The following sources are concrete examples, not universal rules.
A March 2025 National Research Council mechanical specification requires a cost breakdown for approval at the first site meeting. It connects that breakdown to current-period and cumulative amounts and percentages by discipline. That requirement belongs to the specific project.
Public Services and Procurement Canada's current form 1792 separates item number, description, unit, current and cumulative quantities, unit price or value, and current and cumulative values. It illustrates why the line table should preserve cumulative facts without mixing tax, holdback, and prior payments into the scheduled value.
For private-sector projects only, the National Master Specification document descriptions place schedule-of-values procedures within payment procedures alongside progress payments, unit-price items, holdback, and final payment. This supports an important boundary: the SOV is one controlled input to payment. It is not the entire billing cycle.
Use the signed contract, current form, and written instructions to build your own SOV. Obtain qualified advice when a question involves rights, deadlines, holdback, tax, invoices, or remedies.
Pre-first-application checklist
Contract and scope
- ☐ The wording used in the contract and the customer’s required form are confirmed.
- ☐ The signed scope is covered exactly once.
- ☐ Exclusions and work by others are visible.
- ☐ Pending changes remain separate.
Lines and measurement
- ☐ Every line has a stable ID.
- ☐ Every line describes a measurable result.
- ☐ The measurement method and supporting documents are named.
- ☐ The progress owner can explain every line.
Values and tie-out
- ☐ The lines exactly total the approved price.
- ☐ The balance calculated from the price is zero.
- ☐ Values are not duplicated or moved without support.
- ☐ Closeout work retains a measurable value.
Version and approval
- ☐ Version, date, preparer, and reviewer are recorded.
- ☐ An authorized person approved the exact file.
- ☐ Submission proof is retained.
- ☐ Customer acceptance identifies the active version.
- ☐ The first application will use this version.
Frequently asked questions
What is the difference between a schedule of values and a construction schedule?
The SOV allocates contract value. The construction schedule organizes activities over time. They may use the same systems or phases as references, but the records are not interchangeable.
Must a contractor disclose internal costs and margin?
Not automatically. The SOV allocates price according to the project form and requirements. Your estimate may contain different internal data. Confirm what the contract requires before disclosing cost, margin, or unit-price detail.
How many SOV lines should you create?
Use enough lines to measure and explain the work without making the table impossible to maintain. Split portions that have different measurement methods, evidence, review timing, or blocking conditions.
Can the SOV change after the first application?
Create a new version when the project process allows it. Retain the version already submitted and every application that used it. Reconcile the new version to the approved value, then obtain the required approvals.
Can a pending change increase the SOV total?
Not in this operating model. Keep the change and its estimate in the change log. Add it to a new SOV version only after the approval required by the project.
Does an accepted SOV prove an amount is payable?
No. It organizes contract value and helps review progress. The contract, work completed, supporting documents, payment decision, and applicable rules determine what follows.
Official sources and scope
- Office québécois de la langue française: ventilation des coûts
- National Research Council: mechanical specification, cost breakdown and payment application, March 2025
- Public Services and Procurement Canada: request for progress payment, form 1792
- National Research Council Canada: National Master Specification document descriptions
This content is for general information. It is not legal, tax, accounting, or contract advice. Verify the contract, current form, and project-specific advice.
Sources verified on September 1, 2026. To report a correction, contact Aplon.
A workbook for your next payment application
Track progress, holdback, GST, and QST in one Excel file.
Keep the workbook. Automate the cycle when you are ready.
Use the workbook now. When the manual handoffs become the bottleneck, Aplon connects field progress, review, approval, submission proof, and collection follow-up.
A person still approves every external commitment.See how Aplon controls the cycleMathis is building Aplon with trade contractors to make every payment application clearer, verifiable, and easier to track.