{"product_id":"airport-construction-and-expansion-owner-makes","title":"How Much Does an Airport Construction Owner Make? $250K Salary Case","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eAn airport construction business owner can model \u003cstrong\u003e$250,000\u003c\/strong\u003e in annual owner salary when the owner also serves as CEO or managing director This five-year planning view separates airport construction business profit from revenue, EBITDA, reserves, bonding capacity, working capital, taxes, and possible distributions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Airport construction\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual modeled CEO salary plus cash-backed distributions; excludes taxes, debt approvals, guaranteed awards, and automatic payouts, so this is an input, not a realized payout.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual modeled CEO salary plus cash-backed distributions; excludes taxes, debt approvals, guaranteed awards, and automatic payouts, so this is an input, not a realized payout.\"\u003e$250k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 contribution margin after direct materials, rentals, subcontractors, travel, and bid prep; excludes taxes and debt, and it is a planning input.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 contribution margin after direct materials, rentals, subcontractors, travel, and bid prep; excludes taxes and debt, and it is a planning input.\"\u003e69%–74%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue to fund the $250k owner salary and fixed overhead is about $163M; if capex is funded from operations, it moves toward $232M.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 revenue to fund the $250k owner salary and fixed overhead is about $163M; if capex is funded from operations, it moves toward $232M.\"\u003e$163M–$232M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because Year 1 EBITDA is -$180k, payback takes 24 months, and the model needs heavy upfront capex and working capital before cash stabilizes.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard because Year 1 EBITDA is -$180k, payback takes 24 months, and the model needs heavy upfront capex and working capital before cash stabilizes.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your airport construction owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Airport Construction Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Airport Construction Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Airport Construction Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue before expenses. Use the average operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue before expenses. Use the average operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly revenue before expenses. Use the average operating month, not a one-time peak.\" data-low=\"130000\" data-base=\"275600\" data-high=\"1427600\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"275,600\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct project materials, subcontractors, travel, and bid prep.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct project materials, subcontractors, travel, and bid prep.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct project materials, subcontractors, travel, and bid prep.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"69\" data-base=\"70\" data-high=\"74\" value=\"70\"\u003e\u003coutput\u003e70%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor cost before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor cost before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor cost before owner pay.\" data-low=\"64167\" data-base=\"72083\" data-high=\"123333\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"72,083\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly office, insurance, legal, IT, software, training, and admin overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly office, insurance, legal, IT, software, training, and admin overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly office, insurance, legal, IT, software, training, and admin overhead.\" data-low=\"25200\" data-base=\"25200\" data-high=\"25200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"25,200\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly bid generation and customer acquisition spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly bid generation and customer acquisition spend.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"marketing\" data-owner-kind=\"money\" data-owner-label=\"Marketing\" data-owner-note=\"Monthly bid generation and customer acquisition spend.\" data-low=\"4167\" data-base=\"6667\" data-high=\"20833\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"6,667\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment, if any.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payment, if any.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner take-home.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for working capital, repairs, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for working capital, repairs, growth, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for working capital, repairs, growth, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income target used to calculate the pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to calculate the pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income target used to calculate the pay gap.\" data-low=\"10000\" data-base=\"25000\" data-high=\"40000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"25,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$58,720\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eNet Margin\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income divided by monthly revenue.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income divided by monthly revenue.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"netProfitMargin\"\u003e21%\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eRevenue for Target Pay\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly revenue needed to support the target owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly revenue needed to support the target owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"revenueNeeded\"\u003e$203K\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-metric is-target-gap is-positive\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eTarget Pay Gap\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Owner income minus target owner pay. Negative means the target pay is not covered.\"\u003ei\u003cspan role=\"tooltip\"\u003eOwner income minus target owner pay. Negative means the target pay is not covered.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"targetPayGap\"\u003e$33,720\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdl class=\"fml-owner-result-list\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAnnual owner income\u003c\/dt\u003e\n\u003cdd data-owner-output=\"annualOwnerIncome\"\u003e$704,640\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$88,970\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTax + reinvestment reserve\u003c\/dt\u003e\n\u003cdd data-owner-output=\"reserveAmount\"\u003e$30,250\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eTarget pay gap\u003c\/dt\u003e\n\u003cdd data-owner-output=\"cashAfterTargetPay\"\u003e$33,720\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003c\/dl\u003e\n\u003cdiv class=\"fml-owner-bridge\"\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"revenue\"\u003e\n\u003cspan\u003eRevenue\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 100%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$276K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"grossProfit\"\u003e\n\u003cspan\u003eGross profit\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 70%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$193K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"operatingCosts\"\u003e\n\u003cspan\u003eOperating costs\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 38%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$104K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 11%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$30,250\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"ownerIncome\"\u003e\n\u003cspan\u003eOwner income\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 21%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$58,720\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eNeed a cleaner way to test the numbers?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eOpen the \u003ca href=\"\/products\/airport-construction-and-expansion-financial-model\"\u003eAirport Construction Financial Model Template\u003c\/a\u003e to see revenue, gross margin, overhead, payroll, capex, cash timing, and owner take-home.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTabs for assumptions and mix\u003c\/li\u003e\n\u003cli\u003eStaffing, equipment, bonding\u003c\/li\u003e\n\u003cli\u003eReserves and compensation chart\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 overhead:\u003c\/strong\u003e $11224M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$475k\u003c\/strong\u003e first-year capex\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$250k\u003c\/strong\u003e owner income test\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e69%–74%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003eLow, base, high cases\u003c\/li\u003e\n\u003cli\u003eScenario only, not guarantee\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-section_blog image-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"preview-card\" data-preview-src=\"\/cdn\/shop\/files\/airport-construction-and-expansion-financial-model-dashboard-financialmodelslab_347c11c1-e077-4679-a6f7-69c2997d2548.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/airport-construction-and-expansion-financial-model-dashboard-financialmodelslab_347c11c1-e077-4679-a6f7-69c2997d2548.webp?width=500\" alt=\"Airport Construction Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing project milestones, costs, revenue forecasts and investor-ready charts.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects airport construction profit margin?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eAirport Construction margins are mostly a cost-control game. Here’s the quick math: direct project materials and equipment rental move from \u003cstrong\u003e12%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e10%\u003c\/strong\u003e in Year 5, specialty subcontractors from \u003cstrong\u003e8%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e, travel from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e4%\u003c\/strong\u003e, and bid prep from \u003cstrong\u003e6%\u003c\/strong\u003e to \u003cstrong\u003e5%\u003c\/strong\u003e; if you want startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/airport-construction-and-expansion\"\u003eWhat Is The Estimated Cost To Open And Launch Your Airport Construction Business?\u003c\/a\u003e. Every point matters because owner pay comes after overhead, reserves, and cash timing.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCost pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMaterials and equipment: \u003cstrong\u003e12%\u003c\/strong\u003e to \u003cstrong\u003e10%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eSpecialty subcontractors: \u003cstrong\u003e8%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eTravel: \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e4%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBid prep: \u003cstrong\u003e6%\u003c\/strong\u003e to \u003cstrong\u003e5%\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eMargin drain\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLabor productivity can swing take-home\u003c\/li\u003e\n\u003cli\u003eNight work pushes costs up\u003c\/li\u003e\n\u003cli\u003eMobilization cuts margin fast\u003c\/li\u003e\n\u003cli\u003eSafety rules and change orders matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does an airport construction business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003eAirport Construction\u003c\/strong\u003e, owner pay has to be modeled from the bottom up, not with a simple sales multiple. Using the provided numbers, year 1 non-owner overhead is about \u003cstrong\u003e$8.724M\u003c\/strong\u003e; adding a \u003cstrong\u003e$250k\u003c\/strong\u003e owner salary brings required overhead coverage to about \u003cstrong\u003e$11.224M\u003c\/strong\u003e, which points to roughly \u003cstrong\u003e$163M\u003c\/strong\u003e of revenue at a \u003cstrong\u003e69%\u003c\/strong\u003e contribution margin, or about \u003cstrong\u003e$232M\u003c\/strong\u003e if the first-year \u003cstrong\u003e$475k\u003c\/strong\u003e capex comes out of operations.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003e\u003cstrong\u003eCore pay math\u003c\/strong\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$8.724M\u003c\/strong\u003e non-owner overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$250k\u003c\/strong\u003e target owner salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e69%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$163M\u003c\/strong\u003e revenue need\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003e\u003cstrong\u003eWhat changes the answer\u003c\/strong\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$475k\u003c\/strong\u003e capex lifts the need\u003c\/li\u003e\n\u003cli\u003ePayroll and bonding shift cash flow\u003c\/li\u003e\n\u003cli\u003eRetainage delays owner pay\u003c\/li\u003e\n\u003cli\u003eProject timing changes the run rate\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do bonding and retainage affect airport construction owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eBonding\u003c\/strong\u003e and \u003cstrong\u003eretainage\u003c\/strong\u003e can leave the owner with less cash than the profit line shows, because airport jobs need money up front for mobilization, equipment, payroll, insurance, and progress-payment gaps before cash is released. The model does not give retainage, bonding, or reserve percentages, so those must be set as calculator inputs. With \u003cstrong\u003e$475k\u003c\/strong\u003e in first-year capex and \u003cstrong\u003e$10,724M\u003c\/strong\u003e in fixed payroll plus overhead before marketing, owner distributions can stay tight even when the job is profitable.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCash gets trapped\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetainage\u003c\/strong\u003e delays cash release\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBonding\u003c\/strong\u003e ties up working capital\u003c\/li\u003e\n\u003cli\u003ePay mobilization costs early\u003c\/li\u003e\n\u003cli\u003eCover payroll before collections\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProtect owner income\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKeep owner salary separate\u003c\/li\u003e\n\u003cli\u003eDo not count profit as cash\u003c\/li\u003e\n\u003cli\u003eReserve funds for surety needs\u003c\/li\u003e\n\u003cli\u003ePlan for lender cash limits\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six airport construction income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for airport construction.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eContract Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.15M\u003c\/strong\u003e\u003cp\u003eMore awarded work is the biggest path to positive EBITDA, which is what funds the $250K owner salary and leaves cash after the $1.07M Year 1 overhead.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eBid Accuracy\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e69%\u003c\/strong\u003e\u003cp\u003eTighter bids and change order recovery protect the Year 1 contribution margin, so more of each contract drops to owner income.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e3\u003c\/span\u003e\u003ch4\u003eProject Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e80%\u003c\/strong\u003e\u003cp\u003eA better mix of higher-margin design-build and management work raises gross margin and lifts take-home from the same labor base.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e4\u003c\/span\u003e\u003ch4\u003eDirect Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e31%\u003c\/strong\u003e\u003cp\u003eKeeping direct project costs near the Year 1 31% load preserves margin and stops small overruns from eating profit.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eWorking Capital\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$147K\u003c\/strong\u003e\u003cp\u003eEnough cash to clear the Month 8 low point keeps jobs moving and avoids funding stress that can squeeze owner pay.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e6\u003c\/span\u003e\u003ch4\u003eDelivery Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e24 mo\u003c\/strong\u003e\u003cp\u003eSafe, on-time delivery shortens payback and helps turn the first-year capex into repeat profit faster.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eAirport Construction Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAnnual Awarded Contract Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAnnual Awarded Contract Volume\u003c\/h3\u003e\n\u003cp\u003eAnnual awarded contract volume sets the ceiling for owner income, but only \u003cstrong\u003erecognized revenue\u003c\/strong\u003e from completed work funds payroll and owner pay. In Year 1, the model needs about \u003cstrong\u003e$163M\u003c\/strong\u003e of recognized revenue to cover overhead at a \u003cstrong\u003e69% contribution\u003c\/strong\u003e rate. \u003cstrong\u003eBacklog is not cash collected\u003c\/strong\u003e, so the real test is how much awarded work can be built, billed, and collected on time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eControl the Awarded Pipeline\u003c\/h3\u003e\n\u003cp\u003eTrack awarded value, active backlog, percent complete, billing lag, retainage, and cash collections. Use the chain \u003cstrong\u003eawarded contracts → recognized revenue → cash\u003c\/strong\u003e to see if owner pay is actually fundable. Marketing budget rises from \u003cstrong\u003e$50k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$250k\u003c\/strong\u003e in Year 5, while CAC falls from \u003cstrong\u003e$10k\u003c\/strong\u003e to \u003cstrong\u003e$8k\u003c\/strong\u003e, but volume only helps if bonding, staffing, and working capital can carry it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBid Accuracy and Change Order Recovery\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eBid Accuracy and Change Order Recovery\u003c\/h3\u003e\n\u003cp\u003eWhen estimates are tight and scope is documented, more of each airport project turns into cash the owner can actually pay themselves. In Year 1, direct materials, equipment rental, and specialty subcontractors are \u003cstrong\u003e20%\u003c\/strong\u003e of revenue, so the starting gross margin is \u003cstrong\u003e80%\u003c\/strong\u003e before travel, bid prep, and payroll.\u003c\/p\u003e\n\u003cp\u003eBid prep and client relations add another \u003cstrong\u003e6%\u003c\/strong\u003e in Year 1, so missed scope gets expensive fast. The main inputs are estimated labor, rental days, specialty sub pricing, and signed change orders. If extra work is not documented, it usually becomes unpaid labor, rework, and lower owner distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack scope, then recover every extra\u003c\/h3\u003e\n\u003cp\u003eBuild bids from clean scope, not wishful pricing. Check labor hours, equipment rental, and specialty subcontractor quotes before you send the number, then log every field change the same day with client sign-off. That keeps the \u003cstrong\u003e80%\u003c\/strong\u003e gross margin from leaking into free work.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack bid versus actual hours\u003c\/li\u003e\n\u003cli\u003ePrice change orders before work starts\u003c\/li\u003e\n\u003cli\u003eReview lost scope on each job\u003c\/li\u003e\n\u003cli\u003eSay no to weak-margin bids\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDisciplined bid\/no-bid choices protect owner pay better than chasing volume at a thin price. If change orders are late or missing, revenue can look fine while profit and cash flow fall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProject Mix and Complexity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eProject Mix and Complexity\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eProject mix\u003c\/strong\u003e is the share of work in general contracting, construction management, design-build, and consulting. Year 1 rates are \u003cstrong\u003e$250\u003c\/strong\u003e, \u003cstrong\u003e$220\u003c\/strong\u003e, \u003cstrong\u003e$280\u003c\/strong\u003e, and \u003cstrong\u003e$300\u003c\/strong\u003e per hour; by Year 5 they rise to \u003cstrong\u003e$280\u003c\/strong\u003e, \u003cstrong\u003e$250\u003c\/strong\u003e, \u003cstrong\u003e$320\u003c\/strong\u003e, and \u003cstrong\u003e$350\u003c\/strong\u003e. That mix sets revenue per hour, but owner income still depends on margin after staffing, equipment, and compliance costs.\u003c\/p\u003e\n    \u003cp\u003eRunways, terminals, control towers, airfield lighting, phasing, and security-sensitive work can need different crews and controls. Bigger jobs do not always pay the owner more. If added overhead, reserves, or rework risk rise faster than the extra margin, take-home income falls even when revenue looks better on paper.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix Before You Price\u003c\/h3\u003e\n      \u003cp\u003eMeasure revenue, billable hours, and gross margin by service line and project type. That shows whether \u003cstrong\u003econsulting\u003c\/strong\u003e, \u003cstrong\u003edesign-build\u003c\/strong\u003e, or \u003cstrong\u003egeneral contracting\u003c\/strong\u003e is really funding owner draw. If a job needs more senior labor or tighter compliance, reprice it before signing or the extra size just adds cash strain.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCompare hourly rate to loaded labor.\u003c\/li\u003e\n        \u003cli\u003eSeparate high-risk airport work.\u003c\/li\u003e\n        \u003cli\u003eReview reserves on every job.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eA \u003cstrong\u003e$300\u003c\/strong\u003e consulting hour can beat a \u003cstrong\u003e$250\u003c\/strong\u003e contracting hour only if utilization stays high and support costs stay controlled. What this hides is disruption windows and phased access; those can change staffing fast, so price the full delivery path, not just the headline rate.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eDirect Cost Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eDirect Cost Control\u003c\/h3\u003e\n\u003cp\u003eWhen direct job costs run high, revenue never turns into cash for the owner. In this model, materials and equipment rental move from \u003cstrong\u003e12%\u003c\/strong\u003e of revenue in Year 1 to \u003cstrong\u003e10%\u003c\/strong\u003e in Year 5, specialized subcontractors from \u003cstrong\u003e8%\u003c\/strong\u003e to \u003cstrong\u003e7%\u003c\/strong\u003e, travel from \u003cstrong\u003e5%\u003c\/strong\u003e to \u003cstrong\u003e4%\u003c\/strong\u003e, and bid prep from \u003cstrong\u003e6%\u003c\/strong\u003e to \u003cstrong\u003e5%\u003c\/strong\u003e. That cuts direct cost from \u003cstrong\u003e31%\u003c\/strong\u003e to \u003cstrong\u003e26%\u003c\/strong\u003e, lifting contribution margin from \u003cstrong\u003e69%\u003c\/strong\u003e to \u003cstrong\u003e74%\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eThe owner only benefits if those savings hold on real jobs. Better labor planning, equipment use, subcontractor pricing, mobilization control, and night-work scheduling reduce rework and idle time; if a project slips, margin leaks fast and owner draw gets delayed. The key inputs are revenue, direct cost by job, and change-order recovery, because missed scope often turns into unpaid labor and lower gross profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the Job Cost Mix\u003c\/h3\u003e\n\u003cp\u003eTrack direct cost as a percent of billed revenue on every project, not just at month end. Separate materials, rental, subs, travel, and bid prep so you can see which job type runs hot. The target is simple: push the blended direct-cost load toward \u003cstrong\u003e26%\u003c\/strong\u003e of revenue, not \u003cstrong\u003e31%\u003c\/strong\u003e. One bad project can wipe out several good ones.\u003c\/p\u003e\n\u003cp\u003eUse job-cost reviews before mobilization and again after night shifts, crane moves, and subcontractor handoffs. Test vendor quotes, rental days, and crew plans against the estimate, then document change orders fast. If travel and bid prep stay near \u003cstrong\u003e4%-5%\u003c\/strong\u003e, cash stays freer for payroll, overhead, reserves, and owner pay.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview cost by project weekly.\u003c\/li\u003e\n\u003cli\u003eLock subcontractor pricing early.\u003c\/li\u003e\n\u003cli\u003eCut idle equipment days.\u003c\/li\u003e\n\u003cli\u003eTrack change orders daily.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eBonding and Working Capital Capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eBonding and Working Capital Capacity\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eBonding capacity\u003c\/strong\u003e and \u003cstrong\u003eworking capital\u003c\/strong\u003e set the ceiling on profitable work you can carry, not just win. In this model, Year 1 includes \u003cstrong\u003e$475k\u003c\/strong\u003e of capex, \u003cstrong\u003e$3.024M\u003c\/strong\u003e of fixed overhead, and \u003cstrong\u003e$770k\u003c\/strong\u003e of payroll, so cash gets tied up fast before owner pay starts. Retainage and progress-payment timing are not given, so they have to be modeled as cash constraints.\u003c\/p\u003e\n    \u003cp\u003eHere’s the hard part: backlog is not cash. If payroll rises to \u003cstrong\u003e$148M\u003c\/strong\u003e by Year 5, the company needs enough surety, lender support, mobilization cash, and reserves to keep field work moving. Owner distributions should come only after those needs are covered, because drawing too early can break bonding headroom and stall profitable jobs.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash Before You Take Draws\u003c\/h3\u003e\n      \u003cp\u003eUse one monthly test: \u003cstrong\u003ecash on hand + undrawn credit + retained earnings\u003c\/strong\u003e versus \u003cstrong\u003epayroll, overhead, capex, mobilization, and reserve needs\u003c\/strong\u003e. If the gap is thin, the business can be busy and still not safe to scale. That matters because bonding support and cash coverage decide whether new awards become income or just strain.\u003c\/p\u003e\n\u003cp\u003eWatch these inputs each bid cycle: \u003cstrong\u003eretainage %, billing lag, pay app timing, surety limits, lender covenants, and project start dates\u003c\/strong\u003e. If payment lags stretch, working capital has to fund the job longer, and owner pay drops. A simple rule helps: do not plan distributions until the next 60 to 90 days of payroll and fixed costs are fully covered.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eModel retainage\u003c\/strong\u003e as trapped cash.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMatch awards\u003c\/strong\u003e to surety headroom.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDelay draws\u003c\/strong\u003e until reserves are funded.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSchedule, Safety, and Compliance Performance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eSchedule, Safety, and Compliance Performance\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSchedule misses, safety issues, inspections, rework, access windows, and compliance costs\u003c\/strong\u003e can wipe out airport construction profit fast. Here’s the quick math: the model’s \u003cstrong\u003e69% to 74% contribution margin\u003c\/strong\u003e only turns into owner pay if crews keep moving, work passes inspection, and downtime stays low. \u003cstrong\u003eFAA\u003c\/strong\u003e and airport authority rules should be treated as planning limits, not after-the-fact fixes.\u003c\/p\u003e\n\u003cp\u003eThe key inputs are access-window hours, inspection pass rate, rework hours, safety incidents, and compliance spend. \u003cstrong\u003eDelay penalties and rework are not quantified in the source data\u003c\/strong\u003e, so model them as scenario inputs. If scheduling slips or failed inspections add unpaid labor, cash flow tightens first, then distributable profit drops. Less rework means more of each project’s margin stays fundable for the owner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the schedule risk that hits margin\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003eplanned vs. actual shifts\u003c\/strong\u003e, inspection failures, and rework hours by project. Tie each miss to labor cost, standby cost, and delayed billing so you can see which jobs are eating margin. One clean rule helps: no crew starts without access, permit, and inspection plans locked.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLog access windows\u003c\/strong\u003e by day and hour.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack first-pass inspection rate\u003c\/strong\u003e on every phase.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrice rework risk\u003c\/strong\u003e into bids and forecasts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHold compliance costs\u003c\/strong\u003e as a separate line.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEscalate safety issues\u003c\/strong\u003e before they stop work.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse these controls to protect the \u003cstrong\u003e69% to 74% contribution margin\u003c\/strong\u003e and keep owner distributions from getting trapped in avoidable delays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high airport construction owner income cases\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Airport Construction Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Airport Construction Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or actual distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eBig airport jobs can look profitable on paper, but overhead, capex, and reserve needs can eat owner cash fast. These cases show when salary is covered and when distributions stay at risk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eThree owner-income cases from cash-tight to capex-covered.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash-tight\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eSalary-covered\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eCapex-covered\u003c\/span\u003e\n\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Launch model\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-launch\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-launch-model.svg\" alt=\"Launch model icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eLaunch model\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Revenue stays below about $126M, so the model covers little beyond non-owner overhead and leaves the $250k owner-pay gap in place.\"\u003eRevenue stays below about $126M, so the model covers little beyond non-owner overhead and leaves the $250k owner-pay gap in place.\u003c\/td\u003e\n\u003ctd data-export-value=\"About $163M Year 1 revenue covers the $250k owner salary and the $11.224M overhead before capex, taxes, reserves, and debt.\"\u003eAbout $163M Year 1 revenue covers the $250k owner salary and the $11.224M overhead before capex, taxes, reserves, and debt.\u003c\/td\u003e\n\u003ctd data-export-value=\"About $232M in Year 1 revenue can fund salary, overhead, and $475k of first-year capex at a 69% contribution margin.\"\u003eAbout $232M in Year 1 revenue can fund salary, overhead, and $475k of first-year capex at a 69% contribution margin.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"This is a thin cash case with tighter wins, weaker mix, and reserve percentage and bonding capacity still left editable.\"\u003eThis is a thin cash case with tighter wins, weaker mix, and reserve percentage and bonding capacity still left editable.\u003c\/td\u003e\n\u003ctd data-export-value=\"This case assumes gross margin near 80%, contribution margin near 69%, and steady project flow with reserves and bonding capacity still adjustable.\"\u003eThis case assumes gross margin near 80%, contribution margin near 69%, and steady project flow with reserves and bonding capacity still adjustable.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the strongest cash case, but distributions still depend on reserves, bonding capacity, and how much project cash is held back.\"\u003eThis is the strongest cash case, but distributions still depend on reserves, bonding capacity, and how much project cash is held back.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Cost drivers\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-drivers\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-cost-drivers.svg\" alt=\"Cost drivers icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eCost drivers\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Bid volume; contract mix; overhead load; reserve percentage; bonding capacity\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eBid volume\u003c\/li\u003e\n\u003cli\u003econtract mix\u003c\/li\u003e\n\u003cli\u003eoverhead load\u003c\/li\u003e\n\u003cli\u003ereserve percentage\u003c\/li\u003e\n\u003cli\u003ebonding capacity\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue scale; gross margin; contribution margin; reserve percentage; bonding capacity\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRevenue scale\u003c\/li\u003e\n\u003cli\u003egross margin\u003c\/li\u003e\n\u003cli\u003econtribution margin\u003c\/li\u003e\n\u003cli\u003ereserve percentage\u003c\/li\u003e\n\u003cli\u003ebonding capacity\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Revenue scale; contribution margin; capex timing; reserve percentage; bonding capacity\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRevenue scale\u003c\/li\u003e\n\u003cli\u003econtribution margin\u003c\/li\u003e\n\u003cli\u003ecapex timing\u003c\/li\u003e\n\u003cli\u003ereserve percentage\u003c\/li\u003e\n\u003cli\u003ebonding capacity\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Owner income range\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-range\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-planning-range.svg\" alt=\"Owner income range icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eOwner income range\u003c\/span\u003e\u003cspan class=\"fml-scenario-row-subtitle\"\u003eBefore owner reserves\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"$0 - $249k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$0 - $249k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash-tight\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$250k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$250k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eSalary-covered\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$250k+\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$250k+\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eCapex-covered\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a launch where owner draw is not yet secure.\"\u003eUse this to stress-test a launch where owner draw is not yet secure.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the most likely owner-pay case if Year 1 work lands as planned.\"\u003eUse this as the most likely owner-pay case if Year 1 work lands as planned.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside when the firm can fund growth and still hold cash back.\"\u003eUse this to test upside when the firm can fund growth and still hold cash back.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or actual distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303620485363,"sku":"airport-construction-and-expansion-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/airport-construction-and-expansion-owner-makes.webp?v=1782675106","url":"https:\/\/financialmodelslab.com\/products\/airport-construction-and-expansion-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}