{"product_id":"tensile-structure-owner-makes","title":"How Much Do Tensile Structure Business Owners Make? $175K+ Year 1","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eBigger projects drive profit if scope is priced right.\u003c\/li\u003e\n\n\u003cli\u003eBacklog helps only when crews avoid bottlenecks.\u003c\/li\u003e\n\n\u003cli\u003eGross margin rises from 75% to 79% by Year 5.\u003c\/li\u003e\n\n\u003cli\u003eFixed overhead and reserves limit owner take-home.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner take-home and pay support\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 model output: $175k salary plus up to about $16k distribution after a 5% reserve. Not guaranteed pay or tax-adjusted income.\"\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=\"Year 1 model output: $175k salary plus up to about $16k distribution after a 5% reserve. Not guaranteed pay or tax-adjusted income.\"\u003e$175k + up to $16k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Based on Year 1 to Year 5 EBITDA margin from revenue and EBITDA; excludes taxes, debt, and owner draws, so cash can differ.\"\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=\"Based on Year 1 to Year 5 EBITDA margin from revenue and EBITDA; excludes taxes, debt, and owner draws, so cash can differ.\"\u003e52% to 68%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 target-pay case: about $982k revenue supports the owner-pay plan after a 5% reserve; it is a model output, not a promise.\"\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 target-pay case: about $982k revenue supports the owner-pay plan after a 5% reserve; it is a model output, not a promise.\"\u003e≈$982k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card is-yellow\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"High capex, fixed payroll, and marketing make setup harder, but Month 3 breakeven and 5-month payback keep it in the medium range.\"\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=\"High capex, fixed payroll, and marketing make setup harder, but Month 3 breakeven and 5-month payback keep it in the medium range.\"\u003eMedium\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 owner pay target?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate only, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margin, payroll, taxes, debt, and reserves.\"\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 the 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=\"Average monthly sales before direct costs. Use the operating month you expect most often, not a one-off peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before direct costs. Use the operating month you expect most often, not a one-off 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=\"Average monthly sales before direct costs. Use the operating month you expect most often, not a one-off peak.\" data-low=\"491250\" data-base=\"975833\" data-high=\"1382833\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"975,833\"\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 left after direct build, logistics, engineering review, and travel.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct build, logistics, engineering review, and travel.\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 left after direct build, logistics, engineering review, and travel.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"70\" data-base=\"71\" data-high=\"73\" value=\"71\"\u003e\u003coutput\u003e71%\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 staffing before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and staffing 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 staffing before owner pay.\" data-low=\"50833\" data-base=\"66250\" data-high=\"82500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"66,250\"\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=\"Rent, software, insurance, utilities, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, insurance, utilities, admin, and recurring 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=\"Rent, software, insurance, utilities, admin, and recurring 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 marketing and customer acquisition spend needed to keep demand flowing.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to keep demand flowing.\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 marketing and customer acquisition spend needed to keep demand flowing.\" data-low=\"3750\" data-base=\"5000\" data-high=\"6250\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,000\"\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, financing, or required debt payment.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt payment.\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, financing, or required debt payment.\" 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 set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside 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 set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"20\" data-high=\"22\" value=\"20\"\u003e\u003coutput\u003e20%\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 kept back for working capital, repairs, and growth.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept back for working capital, repairs, and growth.\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 kept back for working capital, repairs, and growth.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"8\" data-base=\"10\" data-high=\"12\" 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 target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income target used to calculate the target-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 target-pay gap.\" data-low=\"150000\" data-base=\"175000\" data-high=\"200000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"175,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$417K\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\"\u003e43%\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$488K\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$242K\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$5,009,693\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$596,391\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$178,917\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$242,474\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$976K\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: 71%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$693K\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$96,450\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: 18%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$179K\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: 43%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$417K\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 only, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on revenue, margin, payroll, taxes, debt, and reserves.\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;\"\u003eWant the monthly owner income forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eSee the \u003ca href=\"\/products\/tensile-structure-financial-model\"\u003eTensile Structure Design and Installation Financial Model Template\u003c\/a\u003e for \u003cstrong\u003erevenue\u003c\/strong\u003e, \u003cstrong\u003egross margin\u003c\/strong\u003e, \u003cstrong\u003ecosts\u003c\/strong\u003e, \u003cstrong\u003ereserves\u003c\/strong\u003e, and \u003cstrong\u003eowner pay\u003c\/strong\u003e. Open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner pay capacity\u003c\/li\u003e\n\u003cli\u003eRevenue and margin\u003c\/li\u003e\n\u003cli\u003eLow, base, high scenarios\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\/tensile-structure-financial-model-dashboard-financialmodelslab_9309b2c9-3ecd-43e6-af1d-c72daafdecdf.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/tensile-structure-financial-model-dashboard-financialmodelslab_9309b2c9-3ecd-43e6-af1d-c72daafdecdf.webp?width=500\" alt=\"Tensile Structure Design and Installation Financial Model dashboard summarizing key KPIs, runway\/cash and project performance with a dynamic dashboard, investor-ready charts and cash-flow clarity.\"\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;\"\u003eCan a tensile structure business owner make good money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, a \u003cstrong\u003eTensile Structure Design and Installation\u003c\/strong\u003e owner can make good money, but only if pricing, project flow, and gross margin pay overhead before extra cash is pulled out; see \u003ca href=\"\/blogs\/kpi-metrics\/tensile-structure\"\u003eWhat Are The 5 Core KPIs For Tensile Structure Design And Installation Business?\u003c\/a\u003e. In the researched Year 1 model, \u003cstrong\u003e$982,000\u003c\/strong\u003e revenue supports a \u003cstrong\u003e$175,000\u003c\/strong\u003e principal architect owner salary, but leaves only about \u003cstrong\u003e$16,000\u003c\/strong\u003e extra cash after fixed overhead, one senior engineer, and a \u003cstrong\u003e5%\u003c\/strong\u003e reserve.\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\u003eMoney Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$982,000\u003c\/strong\u003e first-year revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e75%\u003c\/strong\u003e gross margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e70%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$175,000\u003c\/strong\u003e owner salary supported\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\u003eCash Discipline\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eKeep deposits separate from profit\u003c\/li\u003e\n\u003cli\u003ePrice engineering and travel correctly\u003c\/li\u003e\n\u003cli\u003eProtect a \u003cstrong\u003e5%\u003c\/strong\u003e cash reserve\u003c\/li\u003e\n\u003cli\u003eExpect only \u003cstrong\u003e~$16,000\u003c\/strong\u003e extra cash\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat affects profit margin on tensile structure projects?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003ca href=\"\/blogs\/startup-costs\/tensile-structure\"\u003eHow Much To Start Tensile Structure Design And Installation Business?\u003c\/a\u003e, the margin on \u003cstrong\u003eTensile Structure Design and Installation\u003c\/strong\u003e projects is usually won or lost on job-specific costs, not the sale price. In year 1, \u003cstrong\u003e18%\u003c\/strong\u003e goes to raw materials and fabrication, \u003cstrong\u003e7%\u003c\/strong\u003e to site logistics and equipment rental, \u003cstrong\u003e3%\u003c\/strong\u003e to engineering review, and \u003cstrong\u003e2%\u003c\/strong\u003e to travel and workshops, which leaves \u003cstrong\u003e70%\u003c\/strong\u003e contribution before fixed overhead. Unpaid revisions, return trips, lifts, cranes, freight, permits, and rework can erase that fast because they add labor without adding contract value.\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\u003eMain cost leaks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eMembrane fabric and steel supports\u003c\/li\u003e\n\u003cli\u003eHardware and freight\u003c\/li\u003e\n\u003cli\u003ePermits and site access\u003c\/li\u003e\n\u003cli\u003eSubcontracted labor and rework\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\u003eProtect margin\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eReview engineering before quote\u003c\/li\u003e\n\u003cli\u003ePrice lifts and cranes upfront\u003c\/li\u003e\n\u003cli\u003eCount return trips and revisions\u003c\/li\u003e\n\u003cli\u003eTrack change orders fast\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 a tensile structure business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you want \u003cstrong\u003e$175,000\u003c\/strong\u003e owner pay, \u003cstrong\u003e$145,000\u003c\/strong\u003e senior engineer payroll, and \u003cstrong\u003e$302,400\u003c\/strong\u003e fixed overhead covered, \u003cstrong\u003eTensile Structure Design and Installation\u003c\/strong\u003e needs about \u003cstrong\u003e$889,000\u003c\/strong\u003e in Year 1 revenue before reserves at a \u003cstrong\u003e70%\u003c\/strong\u003e contribution margin. Add a \u003cstrong\u003e5%\u003c\/strong\u003e revenue reserve and the target rises to about \u003cstrong\u003e$958,000\u003c\/strong\u003e, because usable margin drops to \u003cstrong\u003e65%\u003c\/strong\u003e. Revenue is not income, and the researched Year 1 estimate of \u003cstrong\u003e$982,000\u003c\/strong\u003e leaves only a thin cushion if one installation slips.\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\u003eRevenue target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$889,000\u003c\/strong\u003e before reserves\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$958,000\u003c\/strong\u003e with reserve\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e70%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e65%\u003c\/strong\u003e usable margin after reserve\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\u003eRisk points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$175,000\u003c\/strong\u003e owner pay included\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$145,000\u003c\/strong\u003e senior engineer payroll included\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$302,400\u003c\/strong\u003e fixed overhead included\u003c\/li\u003e\n\u003cli\u003eOne delay can absorb the cushion\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 owner income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\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\u003eAnnual Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.9M-$30.9M\u003c\/strong\u003e\u003cp\u003eRevenue scales from $5.895M in Year 1 to $30.880M in Year 5, so win rate and project flow drive most take-home.\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\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e75%\u003c\/strong\u003e\u003cp\u003eYear 1 gross margin is 75% and contribution margin is 70%, so fabrication and site cost control flow straight into profit.\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 Value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$22.2K-$78.8K\u003c\/strong\u003e\u003cp\u003eCommercial shade jobs at $22,200 and landmark jobs at $78,750 set the payoff per win, so mix matters as much as volume.\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\u003eOverhead Reserve\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$302.4K\u003c\/strong\u003e\u003cp\u003eFixed overhead is $302,400 a year, and the $175,000 owner pay means a 5% reserve before draws matters when collections slip.\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\u003eInstall Capacity\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e42-55h\/mo\u003c\/strong\u003e\u003cp\u003eBillable hours per active customer rise from 42 to 55 a month, so better scheduling raises output before headcount has to move.\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\u003eDesign Fees\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$250-$300\/hr\u003c\/strong\u003e\u003cp\u003eSpecialist design consulting grows from 20% to 30% of mix at $250-$300 an hour, so scope control can turn extra work into margin.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eTensile Structure Design and Installation Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage contract value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eAverage contract value\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eAverage contract value\u003c\/strong\u003e is the price per project, and it drives owner income by setting how much gross profit each job can produce. With \u003cstrong\u003e75% gross margin\u003c\/strong\u003e, a \u003cstrong\u003e$78,750\u003c\/strong\u003e landmark project creates about \u003cstrong\u003e$59,063\u003c\/strong\u003e of gross profit before engineering, travel, overhead, and payroll. Year 1 project values also include \u003cstrong\u003e$22,200\u003c\/strong\u003e commercial shade, \u003cstrong\u003e$20,000\u003c\/strong\u003e specialist design consulting, and \u003cstrong\u003e$1,800\u003c\/strong\u003e maintenance.\u003c\/p\u003e\n\u003cp\u003eThis only helps if the scope is priced correctly. If steel, hardware, engineering, or site access is underpriced, a larger contract can still lose cash. One clean rule: bigger contracts raise take-home income only when the quote covers every hard cost and every revision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice the full scope\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003eproject type, billable hours, engineering time, travel, access limits, and change orders\u003c\/strong\u003e. Year 1 specialist design consulting is priced at \u003cstrong\u003e$250 per hour\u003c\/strong\u003e for \u003cstrong\u003e80 hours\u003c\/strong\u003e, or \u003cstrong\u003e$20,000\u003c\/strong\u003e per engagement, so the math is visible and easy to defend. That keeps unpaid design work from getting buried inside installation margin.\u003c\/p\u003e\n\u003cp\u003eUse a job cost sheet that splits structure, engineering, logistics, and install risk. If a project is \u003cstrong\u003e$78,750\u003c\/strong\u003e, the team should know what part is fixed and what part can move. That is how contract value turns into cash the owner can actually draw.\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;\"\u003eAnnual project volume and backlog\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eProject volume and backlog\u003c\/h3\u003e\n    \u003cp\u003eAnnual volume is the count of projects that move from signed contract to design, permitting, fabrication coordination, and installation. It lifts owner income only when work keeps flowing and the team avoids idle months. With \u003cstrong\u003e$45,000\u003c\/strong\u003e of marketing spend at \u003cstrong\u003e$1,500 CAC\u003c\/strong\u003e, Year 1 supports about \u003cstrong\u003e30 customers\u003c\/strong\u003e; Year 5 spend of \u003cstrong\u003e$110,000\u003c\/strong\u003e at \u003cstrong\u003e$1,300 CAC\u003c\/strong\u003e supports about \u003cstrong\u003e85 customers\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eBacklog helps absorb fixed overhead, but too much work can hurt margin. If crews are overloaded, overtime, rework, and delayed billing can cut cash and delay owner pay. The real test is not signed deals alone; it’s whether design, permits, fabrication, and site install stay on schedule.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the pipeline by phase\u003c\/h3\u003e\n      \u003cp\u003eTrack the pipeline by \u003cstrong\u003esigned jobs\u003c\/strong\u003e, \u003cstrong\u003estart dates\u003c\/strong\u003e, and \u003cstrong\u003ework in progress\u003c\/strong\u003e in each stage. The key inputs are customer count, CAC, close rate, and how many jobs the team can move at once. Here’s the quick math: if marketing buys \u003cstrong\u003e30 customers\u003c\/strong\u003e, but only \u003cstrong\u003e20\u003c\/strong\u003e can be installed on time, the rest sit in backlog and cash conversion slows.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eBook capacity before selling more\u003c\/li\u003e\n        \u003cli\u003eMeasure backlog by phase\u003c\/li\u003e\n        \u003cli\u003eWatch overtime and rework\u003c\/li\u003e\n        \u003cli\u003eInvoice at each milestone\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse backlog to smooth labor and overhead, not to chase volume for its own sake. If collections slip when schedules get crowded, owner draw should wait until install and billing catch up. That keeps profit quality high and prevents busy months from turning into low-cash months.\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 gross margin\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 Gross Margin\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eGross margin\u003c\/strong\u003e is the cash left after fabric, fabrication, site logistics, and equipment rental. In Year 1, those direct costs take \u003cstrong\u003e25%\u003c\/strong\u003e of revenue, so gross margin is \u003cstrong\u003e75%\u003c\/strong\u003e; by Year 5, they fall to \u003cstrong\u003e21%\u003c\/strong\u003e, lifting margin to \u003cstrong\u003e79%\u003c\/strong\u003e. That 4-point gain means every \u003cstrong\u003e$100,000\u003c\/strong\u003e of revenue keeps \u003cstrong\u003e$4,000\u003c\/strong\u003e more gross profit before overhead and owner pay.\u003c\/p\u003e\n\u003cp\u003eWhat this estimate hides is execution risk. Takeoff errors, freight changes, steel price moves, and weak subcontractor quotes can wipe out the margin lift fast. If a project is undercounted on material or lift costs, the owner’s take-home drops even when sales stay strong, because gross profit is the pool that pays payroll, rent, taxes, and profit draw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Direct Cost Drift\u003c\/h3\u003e\n\u003cp\u003eBuild each bid from the same cost buckets: fabric, fabrication, site logistics, and equipment rental. Then compare estimate to actual on every job. The goal is simple: keep direct costs near \u003cstrong\u003e25%\u003c\/strong\u003e in Year 1 and push toward \u003cstrong\u003e21%\u003c\/strong\u003e as buying, quoting, and scheduling get tighter.\u003c\/p\u003e\n\u003cp\u003eUse a job closeout report with these inputs: quoted steel, freight, crane or lift rental, subcontractor labor, and site access changes. If actual cost runs above the quote by even \u003cstrong\u003e2-3 points\u003c\/strong\u003e, owner income falls because gross profit, not sales, funds the rest of the business.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCheck takeoff quantities before pricing\u003c\/li\u003e\n\u003cli\u003eLock freight terms early\u003c\/li\u003e\n\u003cli\u003eGet three subcontractor quotes\u003c\/li\u003e\n\u003cli\u003eReprice steel changes fast\u003c\/li\u003e\n\u003cli\u003eTrack margin by project type\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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eDesign, engineering, and change orders\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eBill Design, Engineering, and Revisions\u003c\/h3\u003e\n\u003cp\u003eWhen conceptual design, renderings, engineering coordination, permits, and revisions are bundled into install margin, owner income gets squeezed fast. In Year 1, specialist design consulting is priced at \u003cstrong\u003e$250 per hour\u003c\/strong\u003e for \u003cstrong\u003e80 hours\u003c\/strong\u003e, or \u003cstrong\u003e$20,000\u003c\/strong\u003e per engagement, and project-specific engineering review adds \u003cstrong\u003e3%\u003c\/strong\u003e of revenue. If those hours are not billed, they become unpaid labor instead of gross profit.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: billed design time improves cash and profit before crews hit the site, while uncontrolled revisions do the opposite. The key inputs are concept hours, revision rounds, engineering coordination time, permit work, and change-order dollars. One clean rule: every extra round of free revisions cuts owner pay because it pushes high-rate work into the wrong cost bucket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Billable Hours and Change Orders\u003c\/h3\u003e\n\u003cp\u003eSet a written scope, a revision cap, and a change-order trigger before work starts. Track design hours, engineering review hours, permit hours, and unapproved changes by project so you can see whether the \u003cstrong\u003e$20,000\u003c\/strong\u003e design fee and \u003cstrong\u003e3%\u003c\/strong\u003e engineering allowance are actually being collected. If they’re not, installation margin is quietly paying for front-end work.\u003c\/p\u003e\n\u003cp\u003eMeasure how often revisions go past the included rounds and bill the extra time the same month it happens. If change orders are slow to approve, cash flow gets choppy and owner draws get delayed. The fix is simple: document, price, and invoice every scope shift before the team keeps working.\u003c\/p\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;\"\u003eInstallation capacity and field execution\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eField Execution and Installation Capacity\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eField execution\u003c\/strong\u003e covers site access, lifts, cranes, subcontractors, equipment rental, return trips, overtime, and warranty rework. In Year 1, site logistics and equipment rental are \u003cstrong\u003e7% of revenue\u003c\/strong\u003e, then \u003cstrong\u003e5% by Year 5\u003c\/strong\u003e. That drop helps gross margin, but only if crews show up when fabricated components arrive. If not, a profitable job can turn thin fast and delay billing.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are \u003cstrong\u003eproject count\u003c\/strong\u003e, install days, crew availability, subcontractor readiness, and site constraints. Tight scheduling cuts waste and keeps cash moving. Since overhead is paid monthly, every delayed install pushes profit and owner draw later.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the field job ratio\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003esite logistics + equipment rental as % of revenue\u003c\/strong\u003e by job. Compare actual cost to the Year 1 benchmark of \u003cst rong\u003e7% and the Year 5 level of \u003cstrong\u003e5%\u003c\/strong\u003e. If a job needs extra crane time, second visits, or late subcontractors, flag it before it eats margin.\u003c\/st\u003e\u003c\/p\u003e\n      \u003cp\u003eUse a readiness check before fabrication ships: access confirmed, lift booked, crew assigned, subcontractor dates locked, and billing milestones tied to install dates. That protects cash flow and helps convert gross profit into take-home pay instead of rework and idle time.\u003c\/p\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;\"\u003eOverhead, owner role, and reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eFixed overhead and reserve cash\u003c\/h3\u003e\n\u003cp\u003eThis driver is the firm’s fixed monthly burn: \u003cstrong\u003e$25,200\u003c\/strong\u003e in overhead plus visible payroll of \u003cstrong\u003e$175,000\u003c\/strong\u003e for the principal architect and \u003cstrong\u003e$145,000\u003c\/strong\u003e for a senior structural engineer. That is about \u003cstrong\u003e$622,400\u003c\/strong\u003e a year before debt, taxes, reserves, or new hires. Owner pay only rises when project flow covers that base and still leaves cash after deposits, delays, and warranty work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eKeep owner draw after cash, not before it\u003c\/h3\u003e\n\u003cp\u003eTrack booked project months, billing timing, and cash on hand. If project flow slips, the fixed burn keeps running and owner draw should slow first. Reserve cash for deposits, delay gaps, and warranty calls; otherwise profitable jobs can still leave the bank account tight. One clean test: monthly collections must cover overhead and payroll without raiding operating cash.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eForecast overhead before owner pay.\u003c\/li\u003e\n\u003cli\u003eMatch hires to signed backlog.\u003c\/li\u003e\n\u003cli\u003eRing-fence reserve cash monthly.\u003c\/li\u003e\n\u003cli\u003eDelay draw until debt and taxes clear.\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 step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner income planning scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Tensile Structure Design and Installation Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Tensile Structure Design and Installation Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or 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\"\u003eOwner income changes fast when project mix, billable hours, and staffing shift. The base model is already profitable, but overhead and reinvestment still decide how much reaches the owner.\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\u003eCompare low, base, and high owner income cases before you hire or spend.\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\"\u003eDownside\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\"\u003eModeled\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\"\u003eUpside\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=\"This is the lower earnings case built on first-year pricing, volume, and staffing.\"\u003eThis is the lower earnings case built on first-year pricing, volume, and staffing.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled case built on Year 3 revenue, margin, and staffing assumptions.\"\u003eThis is the modeled case built on Year 3 revenue, margin, and staffing assumptions.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path built on Year 5 demand, pricing, and capacity use.\"\u003eThis is the stronger earnings path built on Year 5 demand, pricing, and capacity use.\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=\"Year 1 revenue is about $5.9M, gross margin is 75%, and the model carries $302.4k of fixed overhead plus $175k owner pay and $145k senior engineer payroll.\"\u003eYear 1 revenue is about $5.9M, gross margin is 75%, and the model carries $302.4k of fixed overhead plus $175k owner pay and $145k senior engineer payroll.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue is about $16.6M, gross margin is 77%, contribution margin is 72.6%, and more landmark and consulting work supports a larger team.\"\u003eYear 3 revenue is about $16.6M, gross margin is 77%, contribution margin is 72.6%, and more landmark and consulting work supports a larger team.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue is about $30.9M, gross margin is 79%, contribution margin is 75.2%, and the mix shifts further toward maintenance and landmark work with heavier staffing.\"\u003eYear 5 revenue is about $30.9M, gross margin is 79%, contribution margin is 75.2%, and the mix shifts further toward maintenance and landmark work with heavier staffing.\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=\"First-year revenue mix; 75% gross margin; $302.4k fixed overhead; $175k owner pay; $145k engineer payroll\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFirst-year revenue mix\u003c\/li\u003e\n\u003cli\u003e75% gross margin\u003c\/li\u003e\n\u003cli\u003e$302.4k fixed overhead\u003c\/li\u003e\n\u003cli\u003e$175k owner pay\u003c\/li\u003e\n\u003cli\u003e$145k engineer payroll\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue mix; 77% gross margin; 72.6% contribution margin; larger project team; higher billable hours\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 3 revenue mix\u003c\/li\u003e\n\u003cli\u003e77% gross margin\u003c\/li\u003e\n\u003cli\u003e72.6% contribution margin\u003c\/li\u003e\n\u003cli\u003elarger project team\u003c\/li\u003e\n\u003cli\u003ehigher billable hours\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue mix; 79% gross margin; 75.2% contribution margin; heavier staffing; more maintenance contracts\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 5 revenue mix\u003c\/li\u003e\n\u003cli\u003e79% gross margin\u003c\/li\u003e\n\u003cli\u003e75.2% contribution margin\u003c\/li\u003e\n\u003cli\u003eheavier staffing\u003c\/li\u003e\n\u003cli\u003emore maintenance contracts\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=\"$175k - $191k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$175k - $191k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash-light\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$10.5M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$10.5M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore model\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$20.9M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$20.9M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eTop-end case\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 test a slow start with only small cash left after reserve.\"\u003eUse this to test a slow start with only small cash left after reserve.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for steady growth and normal operating execution.\"\u003eUse this as the main planning case for steady growth and normal operating execution.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test peak demand, knowing added hires, debt, taxes, bonding, and reinvestment will reduce distributions.\"\u003eUse this to test peak demand, knowing added hires, debt, taxes, bonding, and reinvestment will reduce distributions.\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 These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304385061107,"sku":"tensile-structure-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/tensile-structure-owner-makes.webp?v=1782693795","url":"https:\/\/financialmodelslab.com\/products\/tensile-structure-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}