Blog
How to Create a Schedule of Values
Published June 11, 2026 · 8 min read
On a lump-sum contract, the schedule of values is what turns "the job is about two-thirds done" into a number the general contractor will actually pay. Get it right and your monthly pay applications sail through approval. Get it wrong — too few line items, values that don't match the work, an obvious front-load — and every billing becomes an argument that delays your cash.
This guide covers what a schedule of values is, what to put in it, and how to structure it so you get paid for the work you've actually completed.
Key takeaways
- A schedule of values breaks the contract sum into line items you bill against each period.
- Match line items to how the work is installed — granular enough to bill accurately, not so granular it's busywork.
- Every line value should be defensible against the real cost of that scope; avoid front-loading.
- The lines plus approved change orders must equal the current contract sum.
- The SOV feeds your pay applications and retainage — keep it connected to your bid and change orders.
What is a schedule of values?
A schedule of values (SOV) is a line-item breakdown of your total contract amount. Each line names a portion of the work and carries a scheduled value, and the lines add up to the contract sum. When you submit a pay application, you report how much of each line is complete; the application bills that percentage. It's the same idea behind the AIA G703 continuation sheet that backs up a G702 pay application — a structured way to show what you're billing for and why.
If you're new to the billing side of subcontracting, our AIA pay application guide walks through how the SOV and the G702/G703 forms fit together.
What to include in your schedule of values
Each line item on a typical SOV carries:
- Item number — a sequential reference for the line.
- Description — the scope that line covers (e.g. "Underground rough-in," "Equipment setting").
- Scheduled value — the dollar amount allotted to that line.
- Work completed — billed in prior periods plus this period.
- Materials presently stored — material delivered and invoiced but not yet installed.
- Total completed and stored to date, and the resulting percent complete.
Retainage (commonly 10%) is withheld from the amount due each period and released at closeout. The schedule of values is where that math becomes transparent to everyone signing off on the payment.
How to break down the contract sum
Start from your accepted bid. You've already broken the job into costs to price it; the SOV reorganizes those costs into the way you'll bill them. A few principles:
- Follow how the work installs. Break the job into the phases or activities your crews actually complete in sequence — mobilization, each major phase, and closeout. That makes each monthly percentage easy to justify.
- Right-size the lines. One lump-sum line gives the GC nothing to approve a partial payment against. Fifty hyper-granular lines turn every pay app into data entry. Aim for lines that map to recognizable milestones.
- Make every value defensible. If a reviewer asks "why is mobilization worth that much," you should have a cost answer. That's the test that keeps you out of front-loading trouble.
- Reconcile to the contract sum. The lines must total the current contract amount, including approved change orders.
See it in the software
In BuildWorkPro the schedule of values lives inside the pay application. The original contract sum and change orders total prefill from your accepted bid and approved change orders, so you start from real numbers — then each period you enter what's complete and what's stored per line, and the payment application summary rolls it up with retainage:
Common schedule-of-values mistakes
- Front-loading. Padding early lines to grab cash up front. Reviewers watch for it; it delays approvals and erodes trust.
- Too few line items. A coarse SOV makes partial billings hard to justify and invites the GC to under-approve your percentage.
- Forgetting stored materials. If you've taken delivery of long-lead equipment, bill it as materials stored instead of waiting until it's installed.
- Letting change orders drift. Every approved change order should update the contract sum and the SOV, or your billings will never reconcile.
The schedule of values isn't paperwork for its own sake — it's the structure that gets you paid on time, every period. Build it from your real costs, keep it tied to your bid and change orders, and the monthly billing stops being a negotiation.
Schedule of values FAQ
What is a schedule of values in construction?
A schedule of values (SOV) is a breakdown of the total contract sum into individual line items, each with a dollar value, that together equal the full contract amount. It is the backbone of progress billing: each pay application bills a percentage of completion against each line, so the owner or general contractor can see exactly what they are paying for in every period.
How do you create a schedule of values?
Start from your accepted bid and group the work into logical line items — by phase, trade activity, or area — so each is large enough to be manageable but small enough to bill accurately. Assign each line a scheduled value, confirm the lines sum to the contract sum, and add any approved change orders. Each billing period you enter the percentage or dollar amount completed for each line.
How many line items should a schedule of values have?
Enough to bill progress accurately without creating busywork. Too few lines (for example, one lump sum) makes it hard to justify partial billings and slows approvals; too many turns every pay application into a data-entry chore. Most subcontractors break a job into line items that match how the work actually gets installed — mobilization, each major phase, and closeout.
What is front-loading a schedule of values?
Front-loading is assigning inflated values to early line items (like mobilization or submittals) to collect more cash at the start of a job. General contractors and owners review for it, and an obviously front-loaded SOV can delay approval or damage the relationship. Keep each line value defensible against the actual cost of that work.
How does a schedule of values relate to retainage and pay applications?
The SOV is the table your pay application bills against. Each period you report work completed and materials stored per line, the pay app totals it, and retainage (often 10%) is withheld from the amount due. In BuildWorkPro the SOV and contract sum prefill from your accepted bid and approved change orders, so the first pay application starts from real numbers instead of a blank sheet.
Build your schedule of values once, bill it every month
BuildWorkPro prefills the SOV from your bid and change orders, then handles progress billing and retainage. 14-day free trial, no credit card.
Start free trialKeep reading
Pay Applications
AIA-style progress billing with a schedule of values and retainage, prefilled from your bid.
Learn moreAIA Pay Application Guide
How the schedule of values backs up your G702 and G703 forms.
Learn moreChange Orders
Keep approved change orders flowing into your contract sum and SOV.
Learn moreHow to Create a Construction Bid
Your SOV starts from the costs you broke out to win the job.
Learn more