{"id":26745,"date":"2026-10-23T11:56:22","date_gmt":"2026-10-23T15:56:22","guid":{"rendered":"https:\/\/www.sovra.com\/?p=26745"},"modified":"2026-10-23T12:02:26","modified_gmt":"2026-10-23T16:02:26","slug":"capital-improvement-plans-explained","status":"publish","type":"post","link":"https:\/\/www.sovra.com\/fr\/blog\/capital-improvement-plans-explained\/","title":{"rendered":"Capital Improvement Plans Explained: Where Public-Sector Demand Starts"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"26745\" class=\"elementor elementor-26745\" data-elementor-post-type=\"post\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-211e385 e-con-full e-flex e-con e-parent\" data-id=\"211e385\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bf5dc4 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"0bf5dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>By the time an agency posts a solicitation, many important planning decisions have already happened. The need has been identified, a funding path may have emerged, and the scope has started to take shape. Those decisions often leave a public trail, and a capital improvement plan is one of the best places to find it.<\/p><p>That is why capital plans matter if you sell to public agencies. They show what an agency expects to build, replace or buy, roughly when, and how it expects to pay. They are public, updated on a regular cycle, and often available before a project reaches a procurement portal.<\/p><p>This guide explains what a CIP is, how it is built and adopted, what the status labels mean, and what three real adopted plans look like. It ends with a routine you can run every year. It is the hub for a short series. Each article goes deeper on one part, and we link to them where they fit.<\/p><h2><strong>What is a capital improvement plan?<\/strong><\/h2><p>A capital improvement plan is a multi-year plan that lists the capital projects a government expects to undertake, estimates their cost, names how each will be funded and schedules them across fiscal years. The same document goes by several names: capital improvement program, capital plan or capital program. Do not confuse it with the capital budget, which appropriates money for the current fiscal year. If you have searched \u00ab\u00a0what is CIP in government,\u00a0\u00bb this is the answer. The acronym stands for capital improvement plan or program.<\/p><p>The Government Finance Officers Association (GFOA) <a href=\"https:\/\/www.gfoa.org\/materials\/multi-year-capital-planning\" target=\"_blank\" rel=\"noopener\">recommends that governments adopt multi-year capital plans<\/a>. It says a prudent plan prioritizes needs based on a strategic plan, sets project scope and cost, shows estimated funding from each source and projects future operating and maintenance costs. Its guidance describes a capital-plan horizon of five to 25 years or more.<\/p><p>What counts as capital. Agencies set their own thresholds, which is why one agency&rsquo;s CIP looks very different from another&rsquo;s. Riverside, California, <a href=\"https:\/\/www.riversideca.gov\/finance\/PDF\/2018\/Multi-Year%20Capital%20Planning.pdf\" target=\"_blank\" rel=\"noopener\">defines a capital project<\/a> as one costing at least $20,000 with a useful life of at least ten years, in its 2018 fiscal policy. North Andover, Massachusetts, <a href=\"https:\/\/www.yahoo.com\/news\/select-board-adopts-capital-improvement-231700822.html\" target=\"_blank\" rel=\"noopener\">counts items over $25,000<\/a> that will last more than five years.<\/p><h2><strong>How a capital plan is structured<\/strong><\/h2><p>Most CIPs share the same skeleton, whatever the agency.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c32cf5 elementor-widget elementor-widget-elementskit-table\" data-id=\"2c32cf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n<div class=\"ekit_table display  ekit_table_data_type-custom\"\n\tdata-settings=\"{&quot;fixedHeader&quot;:false,&quot;search&quot;:false,&quot;search_placeholder&quot;:&quot;&quot;,&quot;responsive&quot;:true,&quot;pagination&quot;:false,&quot;button&quot;:false,&quot;entries&quot;:false,&quot;info&quot;:false,&quot;info_text&quot;:&quot;&quot;,&quot;entries_text&quot;:&quot;&quot;,&quot;ordering&quot;:true,&quot;item_per_page&quot;:100,&quot;nav_style&quot;:&quot;&quot;,&quot;prev_text&quot;:&quot;&quot;,&quot;next_text&quot;:&quot;&quot;}\">\n\t<table id=\"ekit-table-container-2c32cf5\" class=\"display dataTable\" style=\"width:100%\"><thead><tr>\t<th class=\"elementor-repeater-item-2fa3b95\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container- \">\n\t\t\t Element\t\t<\/div>\n\t<\/th>\n\t\t<th class=\"elementor-repeater-item-aedcef7\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container-before \">\n\t\t\tWhat you will find\t\t\t<span class=\"ekit-table-icon ekit-table-icon-before\"> <\/span>\t\t<\/div>\n\t<\/th>\n\t\t<th class=\"elementor-repeater-item-331cbdc\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container- \">\n\t\t\tWhy it matters to a supplier \t\t<\/div>\n\t<\/th>\n\t <\/tr><\/thead><tbody><tr>\t<td data-order=\"Time horizon\"\n\t\tclass=\"elementor-repeater-item-4ef09fa ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Time horizon <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Usually five fiscal years, sometimes more\"\n\t\tclass=\"elementor-repeater-item-31960eb ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tUsually five fiscal years, sometimes more \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Tells you how far ahead you can see\"\n\t\tclass=\"elementor-repeater-item-75f1634 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tTells you how far ahead you can see \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Project entries\"\n\t\tclass=\"elementor-repeater-item-428869b ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Project entries <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Name, description, location, justification\"\n\t\tclass=\"elementor-repeater-item-ba337c5 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tName, description, location, justification \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Shows what the agency thinks it needs\"\n\t\tclass=\"elementor-repeater-item-498827e ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tShows what the agency thinks it needs \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Cost estimates\"\n\t\tclass=\"elementor-repeater-item-31ffa4e ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Cost estimates <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Total and by year\"\n\t\tclass=\"elementor-repeater-item-7915170 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tTotal and by year \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Gives scale and rough timing\"\n\t\tclass=\"elementor-repeater-item-ac85c11 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tGives scale and rough timing \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Funding sources\"\n\t\tclass=\"elementor-repeater-item-b2dfd08 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Funding sources <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"General fund, utility rates, bonds, grants, state aid\"\n\t\tclass=\"elementor-repeater-item-87af883 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tGeneral fund, utility rates, bonds, grants, state aid \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Shows how certain the money is\"\n\t\tclass=\"elementor-repeater-item-1492ec2 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tShows how certain the money is \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Phasing\"\n\t\tclass=\"elementor-repeater-item-362bcfe ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Phasing <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Design, land, construction, equipment by year\"\n\t\tclass=\"elementor-repeater-item-ed7a2bb ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tDesign, land, construction, equipment by year \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Hints at when buying could start\"\n\t\tclass=\"elementor-repeater-item-18121a1 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tHints at when buying could start \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Status or category\"\n\t\tclass=\"elementor-repeater-item-7cea198 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Status or category<\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Proposed, approved, funded, unfunded; priority tier\"\n\t\tclass=\"elementor-repeater-item-2cb7b90 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tProposed, approved, funded, unfunded; priority tier \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Separates intent from commitment\"\n\t\tclass=\"elementor-repeater-item-f15c6ea ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tSeparates intent from commitment \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t <\/tbody><\/table>    <div class=\"ekit-hidden-icons\" hidden aria-hidden=\"true\">     <\/div>\n<\/div>\n\n\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb870f2 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"eb870f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>Who writes it and who decides<\/strong><\/h2><p>The process is more collaborative than most suppliers expect, and several of these steps can leave a public record.<\/p><ol><li><strong>Departments identify needs.<\/strong> Public works, utilities, parks, fire, IT and facilities teams submit project requests, usually backed by condition assessments or master plans.<\/li><li><strong>The finance or budget office compiles and tests the requests<\/strong> against available funding and debt capacity.<\/li><li><strong>A manager, committee or planning body prioritizes.<\/strong> Not everything fits.<\/li><li><strong>The governing body reviews it in public,<\/strong> often with hearings.<\/li><li><strong>The council or board adopts it.<\/strong> GFOA&rsquo;s guidance, as summarized by the Civic Federation, is that capital budgets be adopted by formal action of the legislative body.<\/li><li><strong>Each year&rsquo;s budget appropriates money<\/strong> for the projects due that year.<\/li><\/ol><p>The exact calendar varies by agency. Long Beach, New York, for example, builds its capital planning process through departmental submissions, prioritization, public hearing and council adoption. Salina, Kansas, <a href=\"https:\/\/www.ksal.com\/capital-improvement-program-evaluations\/\" target=\"_blank\" rel=\"noopener\">evaluates its long-term capital financing each spring<\/a>, and its commission adopts the plan by resolution.<\/p><h2><strong>When it happens: fiscal years are not the same everywhere<\/strong><\/h2><p>Capital plans follow the agency&rsquo;s fiscal year, and fiscal years differ. According to the National Conference of State Legislatures,<a href=\"https:\/\/www.ncsl.org\/fiscal\/fy-2026-state-budget-status\" target=\"_blank\" rel=\"noopener\"> 46 states start their fiscal year on July 1<\/a>. New York starts on April 1, Texas on September 1, and Alabama and Michigan on October 1. Local governments set their own. Albert Lea, Minnesota, is a calendar-year city and <a href=\"https:\/\/www.cityofalbertlea.org\/council-oks-plan-to-major-projects\/\" target=\"_blank\" rel=\"noopener\">adopted its five-year plan on December 8, 2025<\/a>.<\/p><p>The practical result is that \u00ab\u00a0budget season\u00a0\u00bb is a different month for different agencies. Look up the budget calendar for each agency you follow.<\/p><h2><strong>Proposed, approved, funded, unfunded: four labels that matter<\/strong><\/h2><p>The most important skill in reading a capital plan is knowing what a line actually commits.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-740d76b elementor-widget elementor-widget-elementskit-table\" data-id=\"740d76b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"elementskit-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n<div class=\"ekit_table display  ekit_table_data_type-custom\"\n\tdata-settings=\"{&quot;fixedHeader&quot;:false,&quot;search&quot;:false,&quot;search_placeholder&quot;:&quot;&quot;,&quot;responsive&quot;:true,&quot;pagination&quot;:false,&quot;button&quot;:false,&quot;entries&quot;:false,&quot;info&quot;:false,&quot;info_text&quot;:&quot;&quot;,&quot;entries_text&quot;:&quot;&quot;,&quot;ordering&quot;:true,&quot;item_per_page&quot;:100,&quot;nav_style&quot;:&quot;&quot;,&quot;prev_text&quot;:&quot;&quot;,&quot;next_text&quot;:&quot;&quot;}\">\n\t<table id=\"ekit-table-container-740d76b\" class=\"display dataTable\" style=\"width:100%\"><thead><tr>\t<th class=\"elementor-repeater-item-2fa3b95\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container- \">\n\t\t\tLabel\t\t<\/div>\n\t<\/th>\n\t\t<th class=\"elementor-repeater-item-aedcef7\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container-before \">\n\t\t\tWhat it means\t\t\t<span class=\"ekit-table-icon ekit-table-icon-before\"> <\/span>\t\t<\/div>\n\t<\/th>\n\t\t<th class=\"elementor-repeater-item-331cbdc\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container- \">\n\t\t\tWhat it does not mean\t\t<\/div>\n\t<\/th>\n\t\t<th class=\"elementor-repeater-item-905005b\">\n\t\t<div\n\t\t\tclass=\"ekit_table_item_container  ekit-table-container- \">\n\t\t\tWhat a supplier should do\t\t<\/div>\n\t<\/th>\n\t <\/tr><\/thead><tbody><tr>\t<td data-order=\"Proposed\"\n\t\tclass=\"elementor-repeater-item-4ef09fa ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Proposed<\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"A staff recommendation awaiting action by the governing body\"\n\t\tclass=\"elementor-repeater-item-31960eb ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tA staff recommendation awaiting action by the governing body \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"It is not adopted, and scope, cost and timing can change\"\n\t\tclass=\"elementor-repeater-item-75f1634 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tIt is not adopted, and scope, cost and timing can change\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Note it, and expect movement before adoption\"\n\t\tclass=\"elementor-repeater-item-a1f2a51 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tNote it, and expect movement before adoption\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Approved (adopted)\"\n\t\tclass=\"elementor-repeater-item-428869b ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Approved (adopted) <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"The governing body has approved the plan or project\"\n\t\tclass=\"elementor-repeater-item-ba337c5 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tThe governing body has approved the plan or project\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Money is not necessarily appropriated for every year\"\n\t\tclass=\"elementor-repeater-item-498827e ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tMoney is not necessarily appropriated for every year \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Treat it as stated intent, not yet a purchase\"\n\t\tclass=\"elementor-repeater-item-5cc3b5c ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tTreat it as stated intent, not yet a purchase \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Funded\"\n\t\tclass=\"elementor-repeater-item-31ffa4e ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Funded<\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Money has been appropriated, committed or otherwise secured for the stated project phase or fiscal year.\"\n\t\tclass=\"elementor-repeater-item-7915170 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tMoney has been appropriated, committed or otherwise secured for the stated project phase or fiscal year.  \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Funding is necessarily available for every phase through project completion.\"\n\t\tclass=\"elementor-repeater-item-ac85c11 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tFunding is necessarily available for every phase through project completion.  \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Look for the next step: design, study or contract\"\n\t\tclass=\"elementor-repeater-item-638c6e4 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tLook for the next step: design, study or contract\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t<tr>\t<td data-order=\"Unfunded\"\n\t\tclass=\"elementor-repeater-item-b2dfd08 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\t<strong>Unfunded <\/strong>\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"No money is currently set aside\"\n\t\tclass=\"elementor-repeater-item-87af883 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tNo money is currently set aside \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"It is not necessarily cancelled; it may return in a later plan\"\n\t\tclass=\"elementor-repeater-item-1492ec2 ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tIt is not necessarily cancelled; it may return in a later plan \t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t\t<td data-order=\"Watch for a funding trigger, such as a bond measure or grant\"\n\t\tclass=\"elementor-repeater-item-824ab7f ekit_table_data_\">\n\t\t\n\t\t\t<div\n\t\t\t\tclass=\"ekit_table_body_container ekit_table_data_ ekit_body_align_left\">\n\t\t\t\tWatch for a funding trigger, such as a bond measure or grant\t\t\t<\/div>\n\n\t\t\t\t<\/td>\n\t <\/tbody><\/table>    <div class=\"ekit-hidden-icons\" hidden aria-hidden=\"true\">     <\/div>\n<\/div>\n\n\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47f59b1 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"47f59b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Terminology varies by agency, but these four labels capture distinctions you will see frequently in capital planning documents. A plan can be adopted while individual projects in it are unfunded. Iowa City, Iowa, is a clear example: its 2026-2030 plan <a href=\"https:\/\/www.kcrg.com\/2026\/01\/29\/iowa-city-looking-potentially-design-new-fire-stations\/\" target=\"_blank\" rel=\"noopener\">lists three new fire stations at $35 million in an unfunded section<\/a>, so they are in the plan but not approved for spending.<\/p><p>A project can also be held back after adoption. Albert Lea&rsquo;s council approved its plan but <a href=\"https:\/\/www.cityofalbertlea.org\/council-oks-plan-to-major-projects\/\" target=\"_blank\" rel=\"noopener\">attached a condition<\/a>: it must separately approve any part of the City Hall improvements before they proceed.<\/p><h2><strong>Three adopted plans, three kinds of agency<\/strong><\/h2><p>Capital improvement plans vary widely by agency, but the underlying signals are similar: what the agency plans to invest in, when the work may happen, and how far each project has progressed.<\/p><p>Here are three examples from different types of public agencies.<\/p><h3><strong>A city: Albert Lea, Minnesota<\/strong><\/h3><p>Albert Lea adopted its five-year capital improvement plan in December 2025. The plan included major projects such as wastewater treatment upgrades, street reconstruction, City Hall improvements and redevelopment work.<\/p><p>What makes the plan useful is that the projects are not all at the same stage. Some have identified funding sources, some depend on grants or bonding, and others still require additional council approval before they can move forward.<\/p><p><strong>What this tells a supplier:<\/strong> A project appearing in an adopted CIP is an important signal, but the funding source, approvals and next planned phase help indicate how close it may be to procurement.<\/p><h3><strong>A county: Mecklenburg County, North Carolina<\/strong><\/h3><p>Mecklenburg County&rsquo;s FY2026\u20132030 capital plan covers investments in county facilities, infrastructure, equipment and land. Projects are connected to specific fiscal years and are influenced by factors such as facility condition, demand, community input and long-term planning.<\/p><p>For example, the plan identified recreation-center renovation and reconstruction projects scheduled for different fiscal years. The county had also begun engaging residents on some upcoming projects months before the plan was approved.<\/p><p>The plan later became a useful reminder that capital priorities can change. In March 2026, the county considered pausing its existing five-year CIP while it reassessed capital spending amid broader budget pressures.<\/p><p><strong>What this tells a supplier:<\/strong> The fiscal year attached to a project provides a useful timing signal, but suppliers should continue monitoring budgets, board meetings and plan updates even after a CIP is adopted.<\/p><h3><strong>A school district: Fairfax County Public Schools, Virginia<\/strong><\/h3><p>Fairfax County Public Schools adopted its FY2027\u20132031 capital improvement plan in February 2026. Like many school districts, it reviews enrollment, facility conditions and long-term infrastructure needs each year as it updates its capital priorities.<\/p><p>School-district CIPs can include projects such as renovations, HVAC upgrades, roofing, security improvements and major facility work. Because districts publish updated plans regularly, suppliers can also compare multiple years to see whether a project is newly introduced, delayed, expanded or moving closer to funding.<\/p><p><strong>What this tells a supplier:<\/strong> A single CIP provides a snapshot. Comparing plans across several years can reveal changes in project priority, timing and readiness.<\/p><p>Across all three examples, the lesson is the same: an adopted capital plan is not a procurement schedule. It is a planning signal. The real value comes from understanding the project&rsquo;s funding, timing, approvals and what happens next.<\/p><h2><strong>From need to procurement: a typical path<\/strong><\/h2><p>This is a common sequence, not a fixed one. Stages overlap, repeat and get skipped, and our stage-by-stage guide covers the detail.<\/p><ol><li>A need is identified: an aging asset, a regulation, growth or a safety concern.<\/li><li>A master or strategic plan names it as a priority.<\/li><li>A CIP line appears, proposed or unfunded.<\/li><li>The governing body adopts the CIP.<\/li><li>The capital budget appropriates money for the first year.<\/li><li>Possible next step, not guaranteed: a study, design work or a consultant contract.<\/li><li>Possible next step, not guaranteed: a procurement notice or RFP.<\/li><\/ol><h2><strong>What a capital plan can and cannot tell you<\/strong><\/h2><p><strong>It can tell you<\/strong> what an agency says it needs, how much it expects to spend, how it intends to pay and roughly in which year work is scheduled. A project that appears in several plans, or climbs from unfunded to funded, is worth attention.<\/p><p>It cannot tell you when a solicitation will be issued, whether the work will be bid, bought off an existing contract or done in-house, or who will win it. Between a plan line and a published RFP sit stages like budget adoption, studies, consultant selection and scope development.<\/p><p>One caution applies to everything above. A CIP listing is not a guaranteed contract, and there is no universal schedule that turns a plan year into a bid date.<\/p><h2><strong>A routine you can repeat every year<\/strong><\/h2><p>Capital plans reward the people who read them regularly. A simple routine:<\/p><ol><li><strong>List your target agencies<\/strong> and note each one&rsquo;s fiscal year, plan adoption month and meeting calendar.<\/li><li><strong>Save each year&rsquo;s plan<\/strong> with its status and date, so you can compare versions.<\/li><li><strong>Log new, changed and removed lines.<\/strong> Projects that slip a year or grow in cost tell you something.<\/li><li><strong>Check the funding status<\/strong> of each line: proposed, approved, funded or unfunded, and the source of money.<\/li><li><strong>Name the next document<\/strong> that would confirm the project, such as a budget hearing, a study or a consultant contract.<\/li><li><strong>Re-check at adoption and budget time<\/strong>, and after any bond measure or grant decision.<\/li><\/ol><h2><strong>Following capital plans across many agencies<\/strong><\/h2><p>Reading one plan is manageable. Tracking hundreds, each on its own calendar and in its own format, is where most teams fall behind.<\/p><p>Ontopical monitors public planning sources such as capital plans, budgets, agendas and meeting minutes, and surfaces the signals that match the categories and agencies you care about. It helps you monitor the same public trail across many agencies. It does not predict when an agency will issue a bid, and it gives you no access the public does not already have.<\/p><h2><strong>Frequently asked questions<\/strong><\/h2><h3><strong>What is a capital improvement plan?<\/strong><\/h3><p>A capital improvement plan is a multi-year plan listing the major projects and purchases a government expects to make, with costs, funding sources and timing. Cities, counties, school districts and special districts all use them.<\/p><h3><strong>What does CIP stand for in government?<\/strong><\/h3><p>CIP stands for capital improvement plan, or capital improvement program. The terms are used interchangeably, and some agencies simply say capital plan.<\/p><h3><strong>What is the difference between a CIP and a capital budget?<\/strong><\/h3><p>The capital budget appropriates money for the current year. The CIP looks several years ahead. In many agencies only the first year of the CIP is funded through the adopted budget.<\/p><h3><strong>How many years does a CIP cover?<\/strong><\/h3><p>Most cover five years, and some cover more. GFOA describes a horizon of five to 25 years or more, but each agency sets its own, and most plans in this guide cover five.<\/p><h3><strong>Does a project in a CIP mean an RFP is coming?<\/strong><\/h3><p>Not necessarily. The project may be unfunded, delayed, bought through an existing contract or handled in-house. A CIP entry is a reason to watch, not a promise of a bid.<\/p><h3><strong>Where do I find an agency&rsquo;s capital improvement plan?<\/strong><\/h3><p>Usually on the finance, budget or public works page of the agency&rsquo;s website, and often as an attachment to budget hearing agendas.<\/p><h3><strong>Can a CIP project be cancelled?<\/strong><\/h3><p>Yes. Projects can be delayed, reduced, reprioritized or removed, and an adopted plan can be restructured, as Mecklenburg County&rsquo;s 2026 pause shows.<\/p><p><em>Educational content only. Figures and dates come from the public sources linked here as of October 2026, and capital plans change often. A capital plan entry is not a guaranteed contract or a schedule for a solicitation.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>By the time an agency posts a solicitation, many important planning decisions have already happened. The need has been identified, a funding path may have emerged, and the scope has started to take shape. Those decisions often leave a public trail, and a capital improvement plan is one of the best places to find it. That is why capital plans matter if you sell to public agencies. They show what an agency expects to build, replace or buy, roughly when, and how it expects to pay. They are public, updated on a regular cycle, and often available before a project<\/p>\n","protected":false},"author":3,"featured_media":26783,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"wds_primary_category":0,"footnotes":""},"categories":[15],"tags":[106,107,98],"post_folder":[],"positioning":[61],"class_list":["post-26745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-capital-improvement-plan","tag-cip","tag-government-contracting","positioning-supplier"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/posts\/26745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/comments?post=26745"}],"version-history":[{"count":35,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/posts\/26745\/revisions"}],"predecessor-version":[{"id":26788,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/posts\/26745\/revisions\/26788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/media\/26783"}],"wp:attachment":[{"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/media?parent=26745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/categories?post=26745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/tags?post=26745"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/post_folder?post=26745"},{"taxonomy":"positioning","embeddable":true,"href":"https:\/\/www.sovra.com\/fr\/wp-json\/wp\/v2\/positioning?post=26745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}