{"id":146,"date":"2026-11-01T09:31:00","date_gmt":"2026-11-01T09:31:00","guid":{"rendered":"https:\/\/wisegrid.co\/blog\/?p=146"},"modified":"2026-10-30T09:33:03","modified_gmt":"2026-10-30T09:33:03","slug":"schedule-of-values","status":"publish","type":"post","link":"https:\/\/wisegrid.co\/blog\/schedule-of-values\/","title":{"rendered":"Schedule of Values: Example, Template and How to Build One (2026)"},"content":{"rendered":"<p><em>By <a href=\"\/blog\/author\/ryan-kramer\/\">Ryan Kramer<\/a>, founder of Wisegrid. Last updated October 2026.<\/em><\/p>\n<p>A schedule of values is a list of every part of a construction contract with a dollar amount for each line. The lines must add up to the contract price. Each month the contractor bills against it by reporting how much of each line is complete. Owners, architects and lenders use it to approve each payment request.<\/p>\n<p>A clear schedule of values gets you paid on time. A sloppy one gets your first payment request sent back. This guide shows a full example with retainage, how it flows into the standard payment forms, and the mistakes reviewers look for.<\/p>\n<blockquote>\n<p style=\"margin:0\"><strong>Key takeaways<\/strong><\/p>\n<p style=\"margin:0.55em 0 0\">\u2013 <strong>A schedule of values splits the contract price into lines<\/strong> that match how the work is built and inspected.<\/p>\n<p style=\"margin:0.55em 0 0\">\u2013 <strong>Every payment request reports progress line by line.<\/strong> Work done this period, materials stored on site and the balance left to finish.<\/p>\n<p style=\"margin:0.55em 0 0\">\u2013 <strong>Retainage is held back from each payment<\/strong> at the rate your contract and state law allow.<\/p>\n<p style=\"margin:0.55em 0 0\">\u2013 <strong>Front-loading is the most common reason a schedule of values gets rejected.<\/strong> It means putting too much value on early lines to get paid ahead of the work.<\/p>\n<\/blockquote>\n<nav class=\"wg-toc\" aria-label=\"Table of contents\">\n<div class=\"wg-toc-eyebrow\"><span class=\"lp-dot\" aria-hidden=\"true\"><\/span> On this page<\/div>\n<ul>\n<li><a href=\"#what-is-a-schedule-of-values\">What is a schedule of values?<\/a><\/li>\n<li><a href=\"#what-it-includes\">What goes in a schedule of values?<\/a><\/li>\n<li><a href=\"#schedule-of-values-example\">Schedule of values example<\/a><\/li>\n<li><a href=\"#how-to-build\">How to build a schedule of values<\/a><\/li>\n<li><a href=\"#common-mistakes\">Common schedule of values mistakes<\/a><\/li>\n<li><a href=\"#sov-vs-draw-schedule\">Schedule of values vs draw schedule<\/a><\/li>\n<li><a href=\"#from-spreadsheet-to-live-billing\">From spreadsheet to live billing<\/a><\/li>\n<li><a href=\"#faq\">FAQ<\/a><\/li>\n<\/ul>\n<\/nav>\n<h2 id=\"what-is-a-schedule-of-values\">What is a schedule of values?<\/h2>\n<p>The schedule of values connects the contract price to monthly billing. The general contractor prepares it, usually from the cost estimate, and sends it to the architect or owner for approval before the first payment request.<\/p>\n<p>On projects that use the American Institute of Architects (AIA) A201 General Conditions, the contractor must submit a schedule of values that splits the contract price across the parts of the work. Once approved, it becomes the basis for reviewing every payment request.<\/p>\n<p>Subcontractors prepare their own schedules of values for the general contractor in the same way. On a mid-size job there can be one main schedule and a dozen subcontractor schedules underneath it.<\/p>\n<h2 id=\"what-it-includes\">What goes in a schedule of values?<\/h2>\n<p>On AIA projects the schedule of values is billed on form G703, the continuation sheet. Even if you do not use AIA forms, owners and lenders expect these columns:<\/p>\n<div class=\"wg-table-wrap\">\n<div class=\"wg-table-wrap\"><table>\n<thead>\n<tr>\n<th style=\"white-space:nowrap\">Column<\/th>\n<th style=\"white-space:nowrap\">What\u00a0it\u00a0means<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Item\u00a0number<\/strong><\/td>\n<td>The line number<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Description\u00a0of\u00a0work<\/strong><\/td>\n<td>What the line covers, in words the owner understands<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Scheduled\u00a0value<\/strong><\/td>\n<td>The dollar value of the line. All lines add up to the contract price<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Previous\u00a0applications<\/strong><\/td>\n<td>Work already billed on earlier payment requests<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>This\u00a0period<\/strong><\/td>\n<td>Work completed since the last payment request<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Materials\u00a0stored<\/strong><\/td>\n<td>Materials delivered to site but not yet installed<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Total\u00a0to\u00a0date<\/strong><\/td>\n<td>Previous + this period + stored<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Percent\u00a0complete<\/strong><\/td>\n<td>Total to date \u00f7 scheduled value<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Balance\u00a0to\u00a0finish<\/strong><\/td>\n<td>Scheduled value \u2212 total to date<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Retainage<\/strong><\/td>\n<td>The amount held back on this line<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n<h2 id=\"schedule-of-values-example\">Schedule of values example<\/h2>\n<p>A $480,000 interior fit-out of a medical office suite. This is payment request number 3. \u201cBilled this period\u201d includes materials stored on site, and \u201cTotal to date\u201d includes everything billed on earlier requests. The balance left to finish is scheduled value minus total to date: <strong>$250,550<\/strong> for the whole job.<\/p>\n<div class=\"wg-table-wrap\">\n<div class=\"wg-table-wrap\"><table>\n<thead>\n<tr>\n<th style=\"white-space:nowrap;padding:11px 14px;font-size:14px\">Line\u00a0of\u00a0work<\/th>\n<th style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">Scheduled\u00a0value<\/th>\n<th style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">Billed\u00a0this\u00a0period<\/th>\n<th style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">Total\u00a0to\u00a0date<\/th>\n<th style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">Complete<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>1.\u00a0General\u00a0conditions<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$38,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$4,750<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$14,250<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">38%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>2.\u00a0Demolition<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$22,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$22,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">100%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>3.\u00a0Framing\u00a0and\u00a0drywall<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$96,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$33,600<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$72,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">75%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>4.\u00a0Doors\u00a0and\u00a0hardware<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$31,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>$18,600<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$18,600<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">60%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>5.\u00a0Ceilings<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$28,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">0%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>6.\u00a0Flooring<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$41,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">0%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>7.\u00a0Painting<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$18,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$3,600<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$3,600<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">20%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>8.\u00a0Plumbing<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$46,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$9,200<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$23,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">50%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>9.\u00a0Heating\u00a0and\u00a0air<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$72,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$21,600<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$36,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">50%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>10.\u00a0Electrical<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$66,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$13,200<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$33,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">50%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>11.\u00a0Fire\u00a0sprinklers<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$14,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$2,800<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$7,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">50%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>12.\u00a0Closeout\u00a0and\u00a0cleaning<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$8,000<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">$0<\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\">0%<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>Total<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>$480,000<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>$107,350<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>$229,450<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap;padding:11px 14px;font-size:14px\"><strong>48%<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n<p><strong>Line 4 shows why stored materials matter.<\/strong> Of the $18,600 billed on that line this period, <strong>$12,400 is door frames delivered and stored on site<\/strong>. They can be billed now, even though the doors are not hung yet. On the AIA form, stored materials have their own column.<\/p>\n<h3 id=\"from-the-schedule-of-values-to-the-payment-due\">From the schedule of values to the payment due<\/h3>\n<p>With 10% retainage, the summary on the payment request (AIA form G702) looks like this:<\/p>\n<div class=\"wg-table-wrap\">\n<div class=\"wg-table-wrap\"><table>\n<thead>\n<tr>\n<th style=\"white-space:nowrap\">Payment\u00a0request\u00a0summary<\/th>\n<th style=\"text-align:right;white-space:nowrap\">Amount<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Completed and stored to date<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap\">$229,450<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Retainage\u00a0held\u00a0(10%)<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap\">\u2212$22,945<\/td>\n<\/tr>\n<tr>\n<td><strong>Total earned after retainage<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap\">$206,505<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Earlier\u00a0payments<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap\">\u2212$109,890<\/td>\n<\/tr>\n<tr>\n<td style=\"white-space:nowrap\"><strong>Current\u00a0payment\u00a0due<\/strong><\/td>\n<td style=\"text-align:right;white-space:nowrap\"><strong>$96,615<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n<p><strong>Check it a second way:<\/strong> billed this period is $107,350, and 90% of that is $96,615. If the two numbers do not match, a line was copied wrong.<\/p>\n<h2 id=\"how-to-build\">How to build a schedule of values<\/h2>\n<ol>\n<li><strong>Start from your cost estimate.<\/strong> The schedule of values should be your estimate regrouped, not a new set of numbers. If your <a href=\"\/blog\/construction-job-costing\/\">job costing sheet<\/a> uses the same lines, you can compare billing with cost every month.<\/li>\n<li><strong>Group lines the way the work is built and inspected.<\/strong> By trade, by phase, or by floor on taller buildings. Each line should be easy to measure on a site walk.<\/li>\n<li><strong>Split long-lead lines into material and labor.<\/strong> That lets you bill stored materials without arguing about percent complete.<\/li>\n<li><strong>Give general conditions their own line<\/strong> and bill it evenly over the length of the job.<\/li>\n<li><strong>Add a closeout line.<\/strong> Tying a small amount to the punch list and closeout documents keeps everyone focused at the end.<\/li>\n<li><strong>Check that the total equals the contract price<\/strong> to the dollar, then get the schedule approved before the first payment request.<\/li>\n<\/ol>\n<h2 id=\"common-mistakes\">Common schedule of values mistakes<\/h2>\n<ul>\n<li><strong>Front-loading.<\/strong> Inflating early lines like mobilization or demolition to bill more upfront. Reviewers spot it, and it costs trust for the rest of the job.<\/li>\n<li><strong>Lines too big to measure.<\/strong> \u201cMechanical, electrical and plumbing: $184,000\u201d invites an argument every month. Break it down.<\/li>\n<li><strong>No column for stored materials.<\/strong> You wait a month to bill for equipment that is already on site.<\/li>\n<li><strong>Changing original values for change orders.<\/strong> Add each approved change order as a new line so the original contract stays visible. Our guide on <a href=\"\/blog\/stop-eating-change-orders\/\">handling change orders without losing money<\/a> covers the process.<\/li>\n<li><strong>Billing lines that don\u2019t match your cost codes.<\/strong> If billing and costing use different lines, you can\u2019t compare what you earned with what you spent.<\/li>\n<\/ul>\n<h2 id=\"sov-vs-draw-schedule\">Schedule of values vs draw schedule<\/h2>\n<p>A draw schedule ties payments to milestones, such as \u201cfoundation complete\u201d or \u201cdrywall complete.\u201d It is common on homes and construction loans. A schedule of values bills by percent complete on every line, which is standard on commercial jobs. Some lenders ask for both. Our <a href=\"\/blog\/construction-draw-schedule\/\">construction draw schedule guide<\/a> covers the milestone version, and the <a href=\"\/templates\/construction-draw-schedule-template\/\">draw schedule template<\/a> is ready to copy.<\/p>\n<h2 id=\"from-spreadsheet-to-live-billing\">From spreadsheet to live billing<\/h2>\n<p>A spreadsheet schedule of values works until the third or fourth payment request. Then someone copies last month\u2019s \u201ctotal to date\u201d into \u201cprevious\u201d by hand, a change order line is added in one tab but not the other, and the retainage math stops matching.<\/p>\n<p>In Wisegrid, each billing period is a set of rows on the same sheet. \u201cPrevious\u201d carries forward on its own, change orders are added as new lines, and totals feed the job\u2019s <a href=\"\/templates\/construction-job-costing-template\/\">job costing template<\/a>, so billed to date and spent to date sit side by side. The owner and lender can view it for free. If submittals are holding up materials, the <a href=\"\/blog\/construction-submittal-log\/\">submittal log guide<\/a> shows how to track them the same way.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"who-prepares-the-schedule-of-values\">Who prepares the schedule of values?<\/h3>\n<p>The general contractor prepares the main schedule of values and sends it for approval. Subcontractors prepare schedules for their own work and send them to the general contractor.<\/p>\n<h3 id=\"is-a-schedule-of-values-the-same-as-an-aia-g703\">Is a schedule of values the same as an AIA G703?<\/h3>\n<p>The G703 is the AIA continuation sheet that shows the schedule of values with billing columns. The schedule of values is the list of lines and amounts. The G703 is the form you bill it on.<\/p>\n<h3 id=\"can-you-change-a-schedule-of-values-after-it-is-approved\">Can you change a schedule of values after it is approved?<\/h3>\n<p>Approved change orders are added as new lines. Moving money between existing lines usually needs the architect\u2019s or owner\u2019s approval, so ask before you move it.<\/p>\n<h3 id=\"how-is-retainage-calculated-on-a-payment-request\">How is retainage calculated on a payment request?<\/h3>\n<p>Multiply the total completed and stored to date by the retainage rate in your contract. Subtract that amount and earlier payments to get the payment due now. Rates and release rules vary by contract and by state.<\/p>\n<h3 id=\"what-is-front-loading-in-construction-billing\">What is front-loading in construction billing?<\/h3>\n<p>Putting more value on early lines than the work is worth, so the contractor is paid ahead of progress. It reduces the owner\u2019s protection and is a common reason schedules of values are rejected.<\/p>\n<h2 id=\"sources\">Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/learn.aiacontracts.com\/articles\/6485259-what-is-a-schedule-of-values-and-why-is-it-required-on-construction-projects\/\" target=\"_blank\" rel=\"noopener\">AIA Contract Documents: What is a schedule of values and why is it required?<\/a><\/li>\n<li><a href=\"https:\/\/aiacontracts.com\/documents\/a201-2017\" target=\"_blank\" rel=\"noopener\">AIA A201\u20132017, General Conditions of the Contract for Construction<\/a><\/li>\n<\/ul>\n<hr>\n<h3 id=\"bill-from-the-sheet-you-run-the-job-in\">Bill from the sheet you run the job in<\/h3>\n<p>Keep the schedule of values, change orders and job costs in one Wisegrid workspace, and share it with the owner and lender for free. Start with the <a href=\"\/templates\/construction-job-costing-template\/\">job costing template<\/a>, the <a href=\"\/templates\/construction-draw-schedule-template\/\">draw schedule template<\/a> and the <a href=\"\/templates\/change-order-log-template\/\">change order log<\/a>.<\/p>\n<p><strong><a href=\"\/signup\/\">Start free \u2192<\/a><\/strong> \u00b7 <a href=\"\/templates\/construction-job-costing-template\/\">Job costing template \u2192<\/a> \u00b7 <a href=\"\/blog\/construction-draw-schedule\/\">Draw schedule guide \u2192<\/a><\/p>\n<hr>\n<blockquote>\n<p><strong>About the author<\/strong> <strong><a href=\"\/blog\/author\/ryan-kramer\/\">Ryan Kramer<\/a><\/strong> is the founder of Wisegrid, a higher-capacity work management grid built around a 1,000,000-cell-per-sheet limit, date-triggered automations with run history, and cross-sheet reporting. He writes about the project management documents teams actually keep updated. <a href=\"\/blog\/author\/ryan-kramer\/\">More from Ryan \u2192<\/a><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>A schedule of values splits a construction contract into billable lines. See a worked example with retainage, the payment forms, and common mistakes.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[12,11],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-construction","tag-construction-billing","tag-pay-applications"],"_links":{"self":[{"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":1,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"predecessor-version":[{"id":147,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts\/146\/revisions\/147"}],"wp:attachment":[{"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}