{"id":62,"date":"2026-07-19T00:32:38","date_gmt":"2026-07-19T00:32:38","guid":{"rendered":"https:\/\/wisegrid.co\/blog\/construction-draw-schedule\/"},"modified":"2026-07-19T01:43:48","modified_gmt":"2026-07-19T01:43:48","slug":"construction-draw-schedule","status":"publish","type":"post","link":"https:\/\/wisegrid.co\/blog\/construction-draw-schedule\/","title":{"rendered":"Construction Draw Schedule: Get Paid at Every Phase (2026)"},"content":{"rendered":"<p><em>By <a href=\"\/blog\/author\/ryan-kramer\/\">Ryan Kramer<\/a>, founder of Wisegrid. Last updated July 2026.<\/em><\/p>\n<p>Here is a number that should scare you: most small construction outfits have, at least once, finished a job and realized nobody invoiced a draw. Ninety thousand dollars of work, and draw two just\u2026 never went out. The work got done. The invoice did not.<\/p>\n<p>That is not a bookkeeping problem. That is a cash flow problem, and for a two-or-three-person operation, cash flow is the whole game. The fix is boring and five lines long: the draw schedule. The money gets its own plan, sitting right next to the work.<\/p>\n<h2 id=\"what-a-draw-schedule-actually-is\">What a draw schedule actually is<\/h2>\n<p>A draw schedule breaks the contract price into payments, each one <strong>triggered by a real milestone<\/strong> the client agreed to up front. Deposit at signing, progress draws at visible stages, final at sign-off. For a kitchen remodel it looks like this:<\/p>\n<div class=\"wg-table-wrap\"><table>\n<thead>\n<tr>\n<th>Draw<\/th>\n<th>Triggered by<\/th>\n<th>Amount<\/th>\n<th>Status<\/th>\n<th>Date<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Deposit<\/td>\n<td>Contract signed<\/td>\n<td>$8,000<\/td>\n<td>Paid<\/td>\n<td>May 1<\/td>\n<\/tr>\n<tr>\n<td>Draw 1<\/td>\n<td>Rough-in complete + inspection passed<\/td>\n<td>$12,000<\/td>\n<td>Paid<\/td>\n<td>Jun 15<\/td>\n<\/tr>\n<tr>\n<td>Draw 2<\/td>\n<td>Drywall complete<\/td>\n<td>$9,500<\/td>\n<td>Invoiced<\/td>\n<td>Jul 14<\/td>\n<\/tr>\n<tr>\n<td>Draw 3<\/td>\n<td>Cabinets + counters installed<\/td>\n<td>$7,500<\/td>\n<td>Upcoming<\/td>\n<td>Aug 5<\/td>\n<\/tr>\n<tr>\n<td>Final<\/td>\n<td>Punch list signed off<\/td>\n<td>$6,000<\/td>\n<td>Upcoming<\/td>\n<td>Aug 20<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p>Five lines, $43,000, and at any moment one glance tells you where the money stands.<\/p>\n<h2 id=\"the-status-column-is-the-whole-game\">The status column is the whole game<\/h2>\n<p><strong>Paid, invoiced, or coming.<\/strong> That third state is the one that saves you.<\/p>\n<p>Draw 2 up there is invoiced and still outstanding. That is the phone call you make <em>today<\/em>, politely, while the drywall is fresh and everyone is happy. Not the awkward conversation you discover in September when the job is done, the client has moved in, and your leverage moved in with them.<\/p>\n<p>A draw schedule you check weekly turns collections from an event into a habit. Nothing ages, nothing gets forgotten, and no job ends with money left on the table.<\/p>\n<h2 id=\"rules-that-keep-draws-clean\">Rules that keep draws clean<\/h2>\n<ol>\n<li><strong>Tie every draw to a milestone the client can see.<\/strong> \u201cDrywall complete\u201d is checkable by anyone standing in the room. \u201c50% done\u201d is an argument.<\/li>\n<li><strong>Front-load honestly.<\/strong> The deposit and first draw should cover your early materials exposure, so you are never financing the client\u2019s project on your credit card.<\/li>\n<li><strong>Put the schedule in the contract and keep it visible.<\/strong> When the client agreed to \u201cDraw 3 at cabinets installed,\u201d the invoice is not a surprise, it is the plan happening.<\/li>\n<li><strong>Never start the next phase with the last draw unpaid.<\/strong> The draw schedule gives you a neutral way to say it: \u201cSoon as draw 2 clears, we order counters.\u201d<\/li>\n<li><strong>Log extras separately.<\/strong> Change orders get their own lines and their own approvals; see <a href=\"\/blog\/stop-eating-change-orders\">how to handle change orders without losing money<\/a>.<\/li>\n<\/ol>\n<h2 id=\"keep-it-next-to-the-work\">Keep it next to the work<\/h2>\n<p>A draw schedule in a drawer is as useful as a permit in a drawer. As a live sheet in the same project as your job schedule and your <a href=\"\/blog\/construction-job-costing\">job cost sheet<\/a>, it is part of running the job: statuses change as invoices go out, and the whole picture (work, extras, money) lives in one place the whole crew can see.<\/p>\n<p>Grab the free <a href=\"\/templates\/construction-draw-schedule-template\">construction draw schedule template<\/a>: five lines, the trigger and status columns pre-built, in a sheet that is literally just like Excel to use. Pair it with the <a href=\"\/templates\/change-order-log-template\">change order log<\/a> and the <a href=\"\/free-tools\/job-profit-calculator\">job profit calculator<\/a>, and the money side of the job runs itself.<\/p>\n<h2 id=\"watch\">Watch: Construction Draw Schedule: Get Paid at Every Phase (2 minutes)<\/h2>\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;margin:1em 0;\">\n<iframe loading=\"lazy\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/RPcZ89fSdp0\" title=\"Construction Draw Schedule: Get Paid at Every Phase\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div>\n<p><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"VideoObject\",\"name\":\"Construction Draw Schedule: Get Paid at Every Phase\",\"description\":\"Deposit, draws, final. Every payment tied to a milestone, marked paid, invoiced, or coming.\",\"thumbnailUrl\":\"https:\/\/i.ytimg.com\/vi\/RPcZ89fSdp0\/maxresdefault.jpg\",\"uploadDate\":\"2026-07-31\",\"embedUrl\":\"https:\/\/www.youtube-nocookie.com\/embed\/RPcZ89fSdp0\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Wisegrid\",\"url\":\"https:\/\/wisegrid.co\"}}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Ryan Kramer, founder of Wisegrid. Last updated July 2026. Here is a number that should scare you: most small construction outfits have, at least once, finished a job and realized nobody\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-62","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts\/62","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":2,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wisegrid.co\/blog\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}