{"product_id":"horizontal-directional-drilling-owner-makes","title":"How Much Horizontal Directional Drilling Owners Make: $49K–$22M","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\u003eHigher crew utilization spreads fixed costs across more billable work.\u003c\/li\u003e\n\n\u003cli\u003ePrice jobs for soil, depth, access, and real risk.\u003c\/li\u003e\n\n\u003cli\u003eFaster production reduces idle labor, rework, and billing delays.\u003c\/li\u003e\n\n\u003cli\u003eTight estimating and cost control protect cash and margin.\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=\"Top owner income KPIs\"\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 to Year 5 uses EBITDA as the owner-pay proxy before tax, debt service, reserves, and distributions; launch capex and downtime can cut take-home.\"\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 to Year 5 uses EBITDA as the owner-pay proxy before tax, debt service, reserves, and distributions; launch capex and downtime can cut take-home.\"\u003e$5.5M–$27.1M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin equals EBITDA divided by revenue from Year 1 to Year 5; model runs from 57.7% to 68.7% before taxes and debt.\"\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=\"EBITDA margin equals EBITDA divided by revenue from Year 1 to Year 5; model runs from 57.7% to 68.7% before taxes and debt.\"\u003e58%–69%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue from the model supports the owner-income view; it is annual planning revenue, not guaranteed billings, and depends on utilization.\"\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 from the model supports the owner-income view; it is annual planning revenue, not guaranteed billings, and depends on utilization.\"\u003e$9.6M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because launch needs $820K capex, specialized crews, permits, and steady equipment use; downtime, maintenance, and collections can swing results.\"\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 launch needs $820K capex, specialized crews, permits, and steady equipment use; downtime, maintenance, and collections can swing results.\"\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 own HDD owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Horizontal Directional Drilling Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Horizontal Directional Drilling Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Horizontal Directional Drilling Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only, not guaranteed salary, tax advice, or owner distribution advice. It excludes taxes, loan terms, claims, utility strikes, and unusual restoration costs.\"\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 gap to target pay from revenue, gross margin, labor, overhead, marketing, 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 revenue from active work. Use the normal operating month, not a one-off peak job month.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly revenue from active work. Use the normal operating month, not a one-off peak job month.\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 revenue from active work. Use the normal operating month, not a one-off peak job month.\" data-low=\"799500\" data-base=\"2013250\" data-high=\"3281917\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"2,013,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\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct costs like materials, drilling fluids, fuel, maintenance, and permitting.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct costs like materials, drilling fluids, fuel, maintenance, and permitting.\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 costs like materials, drilling fluids, fuel, maintenance, and permitting.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"70\" data-base=\"73\" data-high=\"76\" value=\"73\"\u003e\u003coutput\u003e73%\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 contract labor before owner pay. Include crews, operators, managers, and support staff.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contract labor before owner pay. Include crews, operators, managers, and support staff.\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 contract labor before owner pay. Include crews, operators, managers, and support staff.\" data-low=\"61833\" data-base=\"100500\" data-high=\"150250\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"100,500\"\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=\"Recurring costs like yard lease, insurance, software, accounting, utilities, and compliance.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring costs like yard lease, insurance, software, accounting, utilities, and compliance.\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=\"Recurring costs like yard lease, insurance, software, accounting, utilities, and compliance.\" data-low=\"23600\" data-base=\"23600\" data-high=\"23600\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"23,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly spend to win new jobs and keep the pipeline full. Use the average run rate, not a launch spike.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly spend to win new jobs and keep the pipeline full. Use the average run rate, not a launch spike.\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 spend to win new jobs and keep the pipeline full. Use the average run rate, not a launch spike.\" data-low=\"3750\" data-base=\"5417\" data-high=\"7083\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"5,417\"\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 payments. If you are not modeling debt, leave this at zero.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. If you are not modeling debt, leave this at zero.\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 payments. If you are not modeling debt, leave this at zero.\" 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=\"20\" 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 held back for repairs, replacements, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for repairs, replacements, working capital, 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 held back for repairs, replacements, working capital, and risk buffer.\" 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=\"Target monthly income for the owner. The calculator shows the gap to this number.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly income for the owner. The calculator shows the gap to this number.\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=\"Target monthly income for the owner. The calculator shows the gap to this number.\" data-low=\"25000\" data-base=\"35000\" data-high=\"50000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"35,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$885K\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\"\u003e44%\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$250K\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$850K\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$10,614,030\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$1,340,156\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$455,653\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$849,502\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$2M\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: 73%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$1.5M\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: 6%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$130K\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: 23%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$456K\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: 44%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$885K\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 Research-based planning estimate only, not guaranteed salary, tax advice, or owner distribution advice. It excludes taxes, loan terms, claims, utility strikes, and unusual restoration costs.\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 to check owner income in the model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eDashboard tabs cover revenue, job mix, pricing, CAC, payroll, fixed overhead, capex, job costs, reserves, and owner income; charts span $16M-$58M revenue, $49K-$22M operating profit, 300%-244% variable cost load, and $820K capex, so it’s for pricing, utilization, loans, payroll timing, and owner pay—not an earnings promise. See the \u003ca href=\"\/products\/horizontal-directional-drilling-financial-model\"\u003eHorizontal Directional Drilling Service Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e$16M to $58M revenue\u003c\/li\u003e\n\u003cli\u003e$49K to $22M profit\u003c\/li\u003e\n\u003cli\u003e300% to 244% load\u003c\/li\u003e\n\u003cli\u003e$820K equipment and setup\u003c\/li\u003e\n\u003cli\u003ePricing and pay 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\/horizontal-directional-drilling-financial-model-dashboard-financialmodelslab_1b0c6901-d52f-4971-b9f4-6aed10bf7721.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/horizontal-directional-drilling-financial-model-dashboard-financialmodelslab_1b0c6901-d52f-4971-b9f4-6aed10bf7721.webp?width=500\" alt=\"Horizontal Directional Drilling Service Financial Model dashboard summarizing key KPIs, runway\/cash position and performance in a dynamic dashboard, investor-ready view to spot cash-flow blind spots.\"\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;\"\u003eDoes adding another HDD crew increase owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, \u003cstrong\u003eadding another HDD crew\u003c\/strong\u003e can raise owner income in the \u003cstrong\u003eHorizontal Directional Drilling Service\u003c\/strong\u003e model, but only if backlog, estimating, supervision, and cash control keep rigs busy. In the model, the team grows from \u003cstrong\u003e2\u003c\/strong\u003e to \u003cstrong\u003e6\u003c\/strong\u003e lead drill operators, revenue rises from \u003cstrong\u003e$16M\u003c\/strong\u003e to \u003cstrong\u003e$58M\u003c\/strong\u003e, and operating profit rises from \u003cstrong\u003e$49K\u003c\/strong\u003e to \u003cstrong\u003e$22M\u003c\/strong\u003e before taxes, debt service, and reserves. If utilization slips, the extra crew becomes fixed-cost drag instead of profit.\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\u003eOwner-operated\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLowest overhead, simplest control.\u003c\/li\u003e\n\u003cli\u003eBest when work is steady.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$742K\u003c\/strong\u003e payroll is the light base.\u003c\/li\u003e\n\u003cli\u003eIncome stays tight if rigs idle.\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\u003eMulti-crew scale\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWorks only with strong utilization.\u003c\/li\u003e\n\u003cli\u003eRevenue can reach \u003cstrong\u003e$58M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eOperating profit can hit \u003cstrong\u003e$22M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePayroll also jumps to \u003cstrong\u003e$1,803M\u003c\/strong\u003e as stated.\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 in a horizontal directional drilling business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re pricing a \u003cstrong\u003eHorizontal Directional Drilling Service\u003c\/strong\u003e, profit margin moves first when direct job costs move, and \u003ca href=\"\/blogs\/startup-costs\/horizontal-directional-drilling\"\u003eHow Much To Start Horizontal Directional Drilling Service?\u003c\/a\u003e shows why upfront cost control matters. Here’s the quick math: first-year materials and conduits run \u003cstrong\u003e140%\u003c\/strong\u003e of revenue, drilling fluids and fuel \u003cstrong\u003e80%\u003c\/strong\u003e, maintenance and parts \u003cstrong\u003e50%\u003c\/strong\u003e, and permitting and locating \u003cstrong\u003e30%\u003c\/strong\u003e, so the owner take-home gets squeezed fast by job-level cost creep. Every \u003cstrong\u003e1 point\u003c\/strong\u003e of margin on \u003cstrong\u003e$16M\u003c\/strong\u003e revenue is about \u003cstrong\u003e$16K\u003c\/strong\u003e.\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\u003eDirect margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e140%\u003c\/strong\u003e materials and conduits\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e80%\u003c\/strong\u003e drilling fluids and fuel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e50%\u003c\/strong\u003e maintenance and parts\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e30%\u003c\/strong\u003e permitting and locating\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 shrinkage risks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTooling wear cuts take-home\u003c\/li\u003e\n\u003cli\u003eIdle labor adds dead cost\u003c\/li\u003e\n\u003cli\u003ePotholing and traffic control hurt\u003c\/li\u003e\n\u003cli\u003eRework and rig downtime bite\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 HDD business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eHorizontal Directional Drilling Service\u003c\/strong\u003e, the owner needs about \u003cstrong\u003e$174M\u003c\/strong\u003e in revenue to take home \u003cstrong\u003e$145K\u003c\/strong\u003e, using a \u003cstrong\u003e7%\u003c\/strong\u003e contribution after job costs and \u003cstrong\u003e$1,070,200\u003c\/strong\u003e of listed payroll, fixed overhead, and marketing. Here’s the quick math: \u003cstrong\u003e($1,070,200 + $145,000) \/ 0.07\u003c\/strong\u003e. If the owner replaces the General Manager seat, the math changes, but taxes, payroll structure, financing, and reserves stay out of scope.\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\u003eTarget pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$145K\u003c\/strong\u003e owner pay target\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7%\u003c\/strong\u003e contribution margin used\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1,070,200\u003c\/strong\u003e listed costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e~$174M\u003c\/strong\u003e required revenue\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\u003eWhat shifts the result\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eGM replacement changes the math\u003c\/li\u003e\n\u003cli\u003eTaxes stay out of scope\u003c\/li\u003e\n\u003cli\u003ePayroll structure stays out of scope\u003c\/li\u003e\n\u003cli\u003eFinancing and reserves stay out of scope\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;\"\u003eWhat drives HDD owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income driver cards for a horizontal directional drilling service.\"\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\u003ePricing Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$375-$750\/hr\u003c\/strong\u003e\u003cp\u003eAt $9.6M year 1 revenue, higher HDD and emergency rates push more money to EBITDA.\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\u003eCrew Utilization\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e120-140h\u003c\/strong\u003e\u003cp\u003eMore billable hours per active customer spread $742K payroll and $2.832M fixed overhead across more revenue.\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\u003eJob Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e24%-30%\u003c\/strong\u003e\u003cp\u003eMaterials, fluids, permits, and maintenance sit near 24% to 30% of sales, so small waste cuts matter.\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\u003eProduction Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e160-180h\u003c\/strong\u003e\u003cp\u003eHDD output of 160 to 180 hours per month per active customer raises throughput without the same headcount jump.\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\u003eBacklog Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e3-6mo\u003c\/strong\u003e\u003cp\u003eA fuller pipeline keeps the business near month 3 breakeven and reduces dead time between jobs.\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\u003eEquipment Uptime\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$835K\u003c\/strong\u003e\u003cp\u003eThe $835K rig and support fleet has to stay productive, or downtime slows payback and squeezes cash.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHorizontal Directional Drilling Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCrew Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eCrew Utilization\u003c\/h3\u003e\n\u003cp\u003eCrew utilization is the share of working time that turns into billable HDD work, not waiting, fixing gear, or chasing permits. With \u003cstrong\u003e$2.832M\u003c\/strong\u003e in first-year fixed overhead before payroll, idle days hit owner take-home fast because yard, insurance, software, trucks, and management costs keep running while revenue stalls.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: more \u003cstrong\u003ebillable hours\u003c\/strong\u003e and \u003cstrong\u003ecompleted bores\u003c\/strong\u003e spread the same fixed cost over more work, so revenue can rise without adding the same overhead twice. The key risk is lost time from \u003cstrong\u003eweather delays\u003c\/strong\u003e, \u003cstrong\u003emaintenance downtime\u003c\/strong\u003e, \u003cstrong\u003epermitting waits\u003c\/strong\u003e, and \u003cstrong\u003ejob gaps\u003c\/strong\u003e, since empty calendar days are profit leaks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Billable Time\u003c\/h3\u003e\n\u003cp\u003eMeasure utilization as \u003cstrong\u003ebillable hours ÷ available working hours\u003c\/strong\u003e by crew, rig, and month. Track the inputs that actually move income: \u003cstrong\u003eworking days\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, \u003cstrong\u003ecompleted bores\u003c\/strong\u003e, \u003cstrong\u003eweather delays\u003c\/strong\u003e, \u003cstrong\u003emaintenance downtime\u003c\/strong\u003e, \u003cstrong\u003epermitting waits\u003c\/strong\u003e, and \u003cstrong\u003ejob gaps\u003c\/strong\u003e. If a crew is waiting on locates, parts, or approvals, that time should show up in the forecast.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eLog idle time by cause.\u003c\/li\u003e\n\u003cli\u003eCount bores per week.\u003c\/li\u003e\n\u003cli\u003eTrack lost days from weather.\u003c\/li\u003e\n\u003cli\u003eBook the next job early.\u003c\/li\u003e\n\u003cli\u003eCut remobilization and deadhead time.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFill the schedule in tight geographic runs so one job leads straight into the next. When utilization improves, the same overhead base supports more invoiced work, so gross profit and cash flow improve before headcount or equipment spend has to rise.\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;\"\u003ePricing And Job Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003ePricing and Job Mix\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eHorizontal directional drilling (HDD)\u003c\/strong\u003e income rises when the bid rate matches the job, not just the footage. In year one, the model uses \u003cstrong\u003e$450\/hour\u003c\/strong\u003e for HDD installation, \u003cstrong\u003e$375\/hour\u003c\/strong\u003e for pipe bursting, and \u003cstrong\u003e$650\/hour\u003c\/strong\u003e for emergency repairs, with HDD installation at \u003cstrong\u003e600%\u003c\/strong\u003e of modeled work, pipe bursting at \u003cstrong\u003e250%\u003c\/strong\u003e, and emergency repairs at \u003cstrong\u003e100%\u003c\/strong\u003e. The right mix lifts revenue without adding the same fixed cost twice.\u003c\/p\u003e\n\u003cp\u003eThis driver includes soil, depth, diameter, access, restoration, and risk. If the quote only prices footage, the owner can miss moving crew and gear to site, locates, and cleanup time. Here’s the quick math: a higher hourly rate only helps if the bid covers those extras, or cash flow and owner pay get squeezed even on busy months.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice the risk, not just the footage\u003c\/h3\u003e\n\u003cp\u003eTrack realized rate by job type, plus mobilization, locates, and restoration hours. Compare quoted hours to actual hours on every job. If the gap keeps widening, the pricing grid is too low for the soil, depth, or access conditions you are taking on.\u003c\/p\u003e\n\u003cp\u003eUse job mix to protect margin. Push higher-rate emergency work only when billing stays fast and the crew can still stay productive. If a low-rate bore needs extra setup or surface repair, raise the price or re-scope it; otherwise, owner take-home drops while revenue looks fine.\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;\"\u003eProduction Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eProduction Efficiency\u003c\/h3\u003e\n    \u003cp\u003eWhen the crew turns scheduled work into \u003cstrong\u003ebillable hours\u003c\/strong\u003e faster, the owner bills sooner and wastes less labor. The model starts at \u003cstrong\u003e160\u003c\/strong\u003e billable hours for HDD installation, \u003cstrong\u003e80\u003c\/strong\u003e for pipe bursting, and \u003cstrong\u003e40\u003c\/strong\u003e for emergency repairs, then rises over the model period. Less idle time, fewer failed pulls, and fewer remobilizations mean more of each shift becomes revenue.\u003c\/p\u003e\n    \u003cp\u003eThis driver depends on driller-locator coordination, setup quality, and job flow. If the crew loses time on bad alignment, extra walkouts, or rework, labor cost rises while invoices slip. One clean pull is worth more than a busy-looking day. Faster production improves cash flow, cuts schedule slippage, and helps owner pay show up sooner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Hours That Convert\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003escheduled hours\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, failed pulls, remobilizations, and idle time by job type. The gap between scheduled and billed time tells you where money is leaking. For example, if an \u003cstrong\u003e80-hour\u003c\/strong\u003e pipe bursting job needs a second setup, the extra labor and fuel can erase margin fast.\u003c\/p\u003e\n      \u003cp\u003ePush the crew to tighten locate checks, setup steps, and handoffs before the rig starts. Watch completion rate by day, not just revenue by month. Better production means more invoices sent, less labor waste, and less cash tied up in unfinished work. Keep the field log tight so you can price, staff, and forecast from real output, not hope.\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 Job 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 Job Cost Control\u003c\/h3\u003e\n    \u003cp\u003eFor horizontal directional drilling, owner pay lives or dies on field cost control. Year-one direct job costs are modeled at \u003cstrong\u003e300%\u003c\/strong\u003e of revenue, covering materials, conduits, drilling fluids, fuel, maintenance, parts, permitting, and locating; by the mature year, the load drops to \u003cstrong\u003e244%\u003c\/strong\u003e. Every missed locate, extra pothole, worn tool, or restoration overrun cuts cash that should reach the owner.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: at \u003cstrong\u003e300%\u003c\/strong\u003e, a \u003cstrong\u003e$100,000\u003c\/strong\u003e job rolls into \u003cstrong\u003e$300,000\u003c\/strong\u003e of direct cost, so the job burns cash unless pricing and execution improve. One clean bore with fewer locates and less restoration waste protects gross margin; one bad day on site can wipe out several good ones.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Every Field Cost Leak\u003c\/h3\u003e\n      \u003cp\u003eTrack direct cost per job and per foot, then compare it to the bid. Use the same cost buckets on every job so overruns show up fast. The key inputs are \u003cstrong\u003ematerials\u003c\/strong\u003e, \u003cstrong\u003efuel\u003c\/strong\u003e, \u003cstrong\u003edrilling fluids\u003c\/strong\u003e, \u003cstrong\u003emaintenance\u003c\/strong\u003e, \u003cstrong\u003eparts\u003c\/strong\u003e, \u003cstrong\u003epermitting\u003c\/strong\u003e, \u003cstrong\u003elocating\u003c\/strong\u003e, and \u003cstrong\u003erestoration\u003c\/strong\u003e. When any one of those spikes, owner take-home drops before overhead even gets paid.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\u003cstrong\u003eCost per bore\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eCost per linear foot\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eLocate misses\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003ePotholes dug\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eTool wear\u003c\/strong\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003cstrong\u003eRestoration overruns\u003c\/strong\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf mature-year cost load stays near \u003cstrong\u003e244%\u003c\/strong\u003e, the fix is tighter job scoping, faster issue logging, and a hard review of any rework charge. The owner wins when the field crew stops turning small mistakes into full-margin leaks.\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;\"\u003eEquipment Debt And Downtime\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eEquipment Deb\nt and Downtime\u003c\/h3\u003e\n    \u003cp\u003eDirectional drilling can look profitable on paper even when cash is tight. The launch stack totals \u003cstrong\u003e$820K\u003c\/strong\u003e in capex: \u003cstrong\u003e$350K\u003c\/strong\u003e drill rig, \u003cstrong\u003e$185K\u003c\/strong\u003e vacuum excavator truck, \u003cstrong\u003e$120K\u003c\/strong\u003e support fleet, \u003cstrong\u003e$45K\u003c\/strong\u003e locating systems, \u003cstrong\u003e$35K\u003c\/strong\u003e pipe fusion gear, \u003cstrong\u003e$25K\u003c\/strong\u003e mixing systems, and \u003cstrong\u003e$60K\u003c\/strong\u003e yard setup. Profit must also absorb depreciation, loan payments, repairs, and reserves, so income depends on how many billable days cover those fixed costs.\u003c\/p\u003e\n    \u003cp\u003eIf the rig sits idle, owner take-home still carries \u003cstrong\u003einsurance\u003c\/strong\u003e, \u003cstrong\u003eyard rent\u003c\/strong\u003e, \u003cstrong\u003emechanic time\u003c\/strong\u003e, and possible loan payments. That matters because first-year fixed overhead is \u003cstrong\u003e$2.832M\u003c\/strong\u003e before payroll. The key metric is utilization: working days, billable hours, completed bores, and downtime from weather, permits, or maintenance. One idle week can wipe out a lot of margin.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash, Not Just Profit\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eactive rig days\u003c\/strong\u003e, \u003cstrong\u003ebillable hours\u003c\/strong\u003e, and \u003cstrong\u003eidle days\u003c\/strong\u003e every week. Here’s the quick math: higher utilization spreads the same yard and truck costs over more invoices, so owner draw rises without adding another full set of overhead. A clean drill schedule and preventive maintenance plan protect cash better than chasing a low-margin job.\u003c\/p\u003e\n      \u003cp\u003eBuild a repair and loan-payment reserve into every rate. Price for downtime risk, not just footage, and check whether each crew day is billing enough to carry the monthly fixed load. If permitting delays or weather push utilization down, cut discretionary spend fast so insurance, repairs, and debt do not quietly eat the owner’s pay.\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;\"\u003eBacklog And Estimating Discipline\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eBacklog And Estimating Discipline\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eHorizontal directional drilling (HDD)\u003c\/strong\u003e estimating protects margin before the first bore starts. Bad scopes turn into change-order fights, unpaid overruns, and slower cash, while a strong backlog keeps the crew working and cuts income swings. This driver matters because it decides how much of each job becomes real profit instead of rework or disputes.\u003c\/p\u003e\n\u003cp\u003eThe estimate has to cover \u003cstrong\u003eunknown utilities\u003c\/strong\u003e, \u003cstrong\u003esoil surprises\u003c\/strong\u003e, \u003cstrong\u003eaccess limits\u003c\/strong\u003e, \u003cstrong\u003erestoration duties\u003c\/strong\u003e, \u003cstrong\u003eslow approvals\u003c\/strong\u003e, and \u003cstrong\u003edelayed payments\u003c\/strong\u003e. With first-year fixed overhead at \u003cstrong\u003e$2.832M\u003c\/strong\u003e before payroll, small misses can hit owner draw fast. Better scope control means cleaner invoices, fewer write-offs, and less cash tied up in jobs that should have paid more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTight Scopes Protect Cash Flow\u003c\/h3\u003e\n\u003cp\u003eBuild each bid from the real job inputs: bore length, soil type, depth, pipe size, access, restoration, permit timing, and locate risk. Then compare estimated labor, materials, fuel, and change orders with actuals on every job. The goal is simple: make the estimate match the field work before the crew rolls.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack estimate vs. actual hours.\u003c\/li\u003e\n\u003cli\u003eTrack change-order dollars.\u003c\/li\u003e\n\u003cli\u003eTrack approval delay days.\u003c\/li\u003e\n\u003cli\u003eTrack unpaid overrun amounts.\u003c\/li\u003e\n\u003cli\u003eTrack booked work by week.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf the backlog is thin, the crew sits and overhead still runs. If the scope is loose, the work looks busy but the owner still loses cash on extras that never get approved or collected. Tight estimating keeps more billings in the contract and more profit in the business.\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 mature HDD owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Horizontal Directional Drilling Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Horizontal Directional Drilling Service 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 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 shifts with revenue scale, job mix, staffing, and overhead. Lean, base, and high cases show how utilization and pricing change cash left after core operating costs.\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 planning cases for owner income across ramp, growth, and mature operations.\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=\"Lean Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLean Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean\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\"\u003eBase\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\"\u003eHigh\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=\"Lower earnings path with a first-year ramp and thin profit.\"\u003eLower earnings path with a first-year ramp and thin profit.\u003c\/td\u003e\n\u003ctd data-export-value=\"Modeled earnings path with stronger volume and a steadier profit base.\"\u003eModeled earnings path with stronger volume and a steadier profit base.\u003c\/td\u003e\n\u003ctd data-export-value=\"Stronger earnings path with a larger mature backlog and wider profit spread.\"\u003eStronger earnings path with a larger mature backlog and wider profit spread.\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=\"About $16M revenue, $742K payroll, $2.832M overhead, and $45K marketing leave about $49K operating profit before taxes and debt service.\"\u003eAbout $16M revenue, $742K payroll, $2.832M overhead, and $45K marketing leave about $49K operating profit before taxes and debt service.\u003c\/td\u003e\n\u003ctd data-export-value=\"About $32M revenue, $1.206M payroll, and roughly $786K operating profit before taxes and debt service.\"\u003eAbout $32M revenue, $1.206M payroll, and roughly $786K operating profit before taxes and debt service.\u003c\/td\u003e\n\u003ctd data-export-value=\"About $58M revenue, $1.803M payroll, and about $22M operating profit before taxes and debt service.\"\u003eAbout $58M revenue, $1.803M payroll, and about $22M operating profit before taxes and debt service.\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=\"job volume; payroll load; overhead; marketing spend; utilization\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ejob volume\u003c\/li\u003e\n\u003cli\u003epayroll load\u003c\/li\u003e\n\u003cli\u003eoverhead\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003eutilization\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"revenue scale; crew size; overhead spread; pricing mix; utilization\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003erevenue scale\u003c\/li\u003e\n\u003cli\u003ecrew size\u003c\/li\u003e\n\u003cli\u003eoverhead spread\u003c\/li\u003e\n\u003cli\u003epricing mix\u003c\/li\u003e\n\u003cli\u003eutilization\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"revenue scale; job mix; utilization; overhead leverage; payroll density\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003erevenue scale\u003c\/li\u003e\n\u003cli\u003ejob mix\u003c\/li\u003e\n\u003cli\u003eutilization\u003c\/li\u003e\n\u003cli\u003eoverhead leverage\u003c\/li\u003e\n\u003cli\u003epayroll density\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=\"$49K\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$49K\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean plan\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$786K\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$786K\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase plan\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$22M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$22M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside plan\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, weak bid flow, or delayed job ramp.\"\u003eUse this to test a slow start, weak bid flow, or delayed job ramp.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main operating case for budget and lender planning.\"\u003eUse this as the main operating case for budget and lender planning.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if capacity stays full and pricing holds.\"\u003eUse this to test upside if capacity stays full and pricing holds.\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 distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304030904563,"sku":"horizontal-directional-drilling-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/horizontal-directional-drilling-owner-makes.webp?v=1782684357","url":"https:\/\/financialmodelslab.com\/products\/horizontal-directional-drilling-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}