{"product_id":"roll-off-container-owner-makes","title":"How Much Roll-Off Dumpster Owners Make: $87k to $11M EBITDA","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re looking at a heavy-asset service business, so revenue is not the same as owner income In the researched five-year model, roll-off dumpster business revenue grows from \u003cstrong\u003e$636k in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$2518M in Year 5\u003c\/strong\u003e, while EBITDA, meaning earnings before interest, taxes, depreciation, and amortization, grows from \u003cstrong\u003e$87k to $1114M\u003c\/strong\u003e This excludes tax advice, personal debt, guaranteed distributions, and owner-specific draw decisions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Roll-off dumpster service outlook\"\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 EBITDA is the owner cash proxy, before taxes, debt service, depreciation, and reserves; it is a planning estimate, not tax advice.\"\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 EBITDA is the owner cash proxy, before taxes, debt service, depreciation, and reserves; it is a planning estimate, not tax advice.\"\u003e$87k to $1.11M\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 in each model year; the plan moves from 13.7% in Year 1 to 44.2% in Year 5.\"\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 in each model year; the plan moves from 13.7% in Year 1 to 44.2% in Year 5.\"\u003e13.7% to 44.2%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 3 revenue is the closest modeled threshold for target owner pay; this is a planning guide, not a guarantee.\"\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 3 revenue is the closest modeled threshold for target owner pay; this is a planning guide, not a guarantee.\"\u003e$1.40M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy startup capex, month 6 cash low, and 41-month payback make this a Hard build; it is a planning view, not advice.\"\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=\"Heavy startup capex, month 6 cash low, and 41-month payback make this a Hard build; it is a planning view, not advice.\"\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 dumpster rental owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator for Roll-Off Dumpster Container Service\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator for Roll-Off Dumpster Container Service.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator for Roll-Off Dumpster Container Service\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. It is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, gross margin, payroll, overhead, reserves, and a monthly pay target.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak 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=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"45000\" data-base=\"53000\" data-high=\"78000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"53,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\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct disposal, fuel, and other cost-of-service items.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct disposal, fuel, and other cost-of-service items.\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 disposal, fuel, and other cost-of-service items.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"78\" data-base=\"83\" data-high=\"86\" value=\"83\"\u003e\u003coutput\u003e83%\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, contractors, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing coverage 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, contractors, benefits, and staffing coverage before owner pay.\" data-low=\"18000\" data-base=\"21667\" data-high=\"31250\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"21,667\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, software, insurance, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, 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, utilities, software, insurance, admin, and recurring overhead.\" data-low=\"10400\" data-base=\"10400\" data-high=\"10400\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"10,400\"\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 sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\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 sustain demand.\" data-low=\"800\" data-base=\"1100\" data-high=\"1500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"1,100\"\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-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service payments.\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-service payments.\" data-low=\"2000\" data-base=\"3000\" data-high=\"5000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"3,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\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit reserved for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before calculating 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 reserved for taxes before calculating 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 of profit retained for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit retained for repairs, growth, 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 retained for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"10\" value=\"8\"\u003e\u003coutput\u003e8%\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 owner income used to calculate required revenue and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate required revenue and 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=\"Target monthly owner income used to calculate required revenue and target-pay gap.\" data-low=\"3500\" data-base=\"5000\" data-high=\"9000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"5,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$5,632\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\"\u003e11%\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$51,941\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$632\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$67,584\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$7,823\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$2,191\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$632\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$53,000\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: 83%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$43,990\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: 68%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$36,167\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: 4%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$2,191\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: 11%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$5,632\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. Actual owner income depends on revenue, margins, payroll, taxes, debt, and reinvestment. It is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do you check owner income in a roll-off dumpster forecast?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis screenshot shows revenue, margin, costs, reserves, and owner take-home assumptions; open the \u003ca href=\"\/products\/roll-off-container-financial-model\"\u003eRoll-Off Dumpster Container Service Financial Model Template\u003c\/a\u003e to review.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue:\u003c\/strong\u003e $636k to $2.518M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEBITDA:\u003c\/strong\u003e $87k to $1.114M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCash need:\u003c\/strong\u003e $440k minimum\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreakeven:\u003c\/strong\u003e Month 2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayback:\u003c\/strong\u003e 41 months\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\/roll-off-container-financial-model-dashboard-financialmodelslab_b5582e93-9f19-4bea-ad0b-217dec724e43.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/roll-off-container-financial-model-dashboard-financialmodelslab_b5582e93-9f19-4bea-ad0b-217dec724e43.webp?width=500\" alt=\"Roll-Off Dumpster Container Service financial model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts to avoid 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;\"\u003eHow many dumpster rentals to make $100k a year?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor the \u003cstrong\u003eRoll-Off Dumpster Container Service\u003c\/strong\u003e, \u003cstrong\u003e$100k EBITDA\u003c\/strong\u003e is a planning target, not a guarantee: \u003cstrong\u003eYear 1\u003c\/strong\u003e shows \u003cstrong\u003e$87k EBITDA\u003c\/strong\u003e on \u003cstrong\u003e1,350 core rentals\u003c\/strong\u003e, or about \u003cstrong\u003e$64 per rental\u003c\/strong\u003e after the full cost stack. At that run rate, reaching \u003cstrong\u003e$100k EBITDA\u003c\/strong\u003e takes roughly \u003cstrong\u003e1,550 core rentals\u003c\/strong\u003e before taxes, debt service, depreciation, and reserves; \u003cstrong\u003eYear 3\u003c\/strong\u003e rises to \u003cstrong\u003e$453k EBITDA\u003c\/strong\u003e on \u003cstrong\u003e2,750 core rentals\u003c\/strong\u003e, or about \u003cstrong\u003e$165 per rental\u003c\/strong\u003e.\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\u003eYear 1 math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$87k EBITDA\u003c\/strong\u003e at \u003cstrong\u003e1,350\u003c\/strong\u003e rentals\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$64\u003c\/strong\u003e EBITDA per rental\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$100k\u003c\/strong\u003e needs about \u003cstrong\u003e1,550\u003c\/strong\u003e rentals\u003c\/li\u003e\n\u003cli\u003eUse \u003cstrong\u003ebefore-tax\u003c\/strong\u003e planning only\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\u003eYear 3 upside\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$453k EBITDA\u003c\/strong\u003e at \u003cstrong\u003e2,750\u003c\/strong\u003e rentals\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$165\u003c\/strong\u003e EBITDA per rental\u003c\/li\u003e\n\u003cli\u003eHigher pricing cuts required volume\u003c\/li\u003e\n\u003cli\u003eBetter route density lowers disposal cost\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a roll-off dumpster business be owner operated?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes\u003c\/strong\u003e—a Roll-Off Dumpster Container Service can be owner operated early, but it is \u003cstrong\u003enot passive\u003c\/strong\u003e. In Year 1, a hired team can include an operations manager at \u003cstrong\u003e$85,000\u003c\/strong\u003e, a lead CDL driver at \u003cstrong\u003e$65,000\u003c\/strong\u003e, one staff CDL driver at \u003cstrong\u003e$60,000\u003c\/strong\u003e, and dispatcher support at \u003cstrong\u003e$50,000\u003c\/strong\u003e; if you do those jobs yourself, you save payroll but take on driving, dispatch, quoting, collections, and service calls. By Year 5, the model can scale to \u003cstrong\u003e50\u003c\/strong\u003e staff CDL drivers and \u003cstrong\u003e20\u003c\/strong\u003e sales staff, so hiring boosts capacity but also raises fixed labor risk. \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-run early\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSave payroll\u003c\/strong\u003e in the start phase\u003c\/li\u003e\n\u003cli\u003eOwn driving and dispatch tasks\u003c\/li\u003e\n\u003cli\u003eHandle quoting and collections\u003c\/li\u003e\n\u003cli\u003eCover service calls yourself\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\u003eHire for scale\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse hired drivers to raise capacity\u003c\/li\u003e\n\u003cli\u003eYear 1 labor can hit \u003cstrong\u003e$260,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 5 can reach \u003cstrong\u003e50\u003c\/strong\u003e CDL drivers\u003c\/li\u003e\n\u003cli\u003ePayroll changes \u003cstrong\u003etake-home\u003c\/strong\u003e and time burden\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 can you make with 10 roll-off dumpsters?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eWith \u003cstrong\u003e10 roll-off dumpsters\u003c\/strong\u003e, the Roll-Off Dumpster Container Service model shows \u003cstrong\u003e$636,000\u003c\/strong\u003e in Year 1 revenue and \u003cstrong\u003e$87,000\u003c\/strong\u003e in EBITDA, but only if those containers turn fast enough. For profit levers, see \u003ca href=\"\/blogs\/profitability\/roll-off-container\"\u003eHow Increase Roll-Off Dumpster Container Service Profits?\u003c\/a\u003e; here’s the quick math: \u003cstrong\u003e1,350 rentals\/year\u003c\/strong\u003e equals \u003cstrong\u003e112.5 rentals\/month\u003c\/strong\u003e, or \u003cstrong\u003e11.25 turns per container\/month\u003c\/strong\u003e with 10 containers.\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\u003e10-dumpster math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eUse \u003cstrong\u003e1,350\u003c\/strong\u003e Year 1 core rentals\u003c\/li\u003e\n\u003cli\u003eAverage \u003cstrong\u003e112.5\u003c\/strong\u003e rentals per month\u003c\/li\u003e\n\u003cli\u003eHit \u003cstrong\u003e11.25\u003c\/strong\u003e monthly turns per container\u003c\/li\u003e\n\u003cli\u003eGenerate \u003cstrong\u003e$87,000\u003c\/strong\u003e EBITDA on \u003cstrong\u003e$636,000\u003c\/strong\u003e revenue\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\u003eCapacity limits\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWatch truck uptime first\u003c\/li\u003e\n\u003cli\u003eControl haul distance and disposal access\u003c\/li\u003e\n\u003cli\u003eAvoid per-dumpster income promises\u003c\/li\u003e\n\u003cli\u003eYear 5 shows \u003cstrong\u003e4,600\u003c\/strong\u003e rentals needing more capacity\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 roll-off dumpster owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for six main income drivers for a roll-off dumpster container 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\u003eUtilization Turns\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1.35K-4.6K\u003c\/strong\u003e\u003cp\u003eMore turns lift load counts from 1,350 in Year 1 to 4,600 in Year 5, so owner income rises before tax and reserves.\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\u003ePricing Fees\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$350-$660\u003c\/strong\u003e\u003cp\u003eHigher rental rates and overage fees lift pre-tax income on every load, with revenue rising from $636K to $2.52M if demand holds.\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\u003eDisposal Costs\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$14-$17\u003c\/strong\u003e\u003cp\u003eKeeping tipping, fuel, and wear near $14-$17 per rental protects each dollar of gross profit before tax and reserves.\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\u003eRoute Density\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$104K\/mo\u003c\/strong\u003e\u003cp\u003eBetter routing spreads the $104K monthly overhead across more stops, so each truck hour adds more owner 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\"\u003e5\u003c\/span\u003e\u003ch4\u003eEquipment Reserves\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$440K\u003c\/strong\u003e\u003cp\u003eThe fleet ties up cash, and the $440K minimum cash need shows how fast debt and maintenance can eat owner pay if reserves are thin.\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\u003eCustomer Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e14%-44%\u003c\/strong\u003e\u003cp\u003eA steadier mix of construction and cleanout jobs helps repeat volume and pushes EBITDA margin from about 14% to 44%, so more pre-tax cash reaches the owner.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eRoll-Off Dumpster Container Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eContainer Utilization And Rental Turns\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eContainer Utilization\u003c\/h3\u003e\n    \u003cp\u003eMore turns from the same container base lift revenue without adding the same fixed load. With \u003cstrong\u003e1,350\u003c\/strong\u003e core rentals in Year 1, that is about \u003cstrong\u003e135 rentals per container per year\u003c\/strong\u003e if you ran \u003cstrong\u003e10 containers\u003c\/strong\u003e, or \u003cstrong\u003e11.25 per month\u003c\/strong\u003e. By Year 5, \u003cstrong\u003e4,600\u003c\/strong\u003e rentals would push that to \u003cstrong\u003e38.3 per month\u003c\/strong\u003e. Idle containers still tie up yard space, insurance support, and capital.\u003c\/p\u003e\n    \u003cp\u003eThe upside is higher EBITDA, but only if faster turns do not create overtime, repair spikes, or missed pickups. If trucks, drivers, landfill access, or local demand slow the cycle, revenue stalls while costs keep running. One clean point: \u003cstrong\u003eutilization helps only when the whole route can absorb the volume\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Turns, Not Just Container Count\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003erentals per container per month\u003c\/strong\u003e, truck days used, missed pickup rate, and repair hours. The goal is simple: raise turns without pushing overtime or service failures. If a container sits, it still costs money; if it turns too fast, the fleet and landfill lane have to keep up.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack turns by size and route.\u003c\/li\u003e\n        \u003cli\u003eFlag missed pickups fast.\u003c\/li\u003e\n        \u003cli\u003eWatch overtime and repair spikes.\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 step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing, Fees, And Revenue Quality\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 Fee Discipline\u003c\/h3\u003e\n    \u003cp\u003eFor a roll-off dumpster service, pricing is the difference between a busy yard and real owner income. Year 1 core prices are \u003cstrong\u003e$350\u003c\/strong\u003e small, \u003cstrong\u003e$475\u003c\/strong\u003e medium, \u003cstrong\u003e$575\u003c\/strong\u003e large, plus \u003cstrong\u003e$85\u003c\/strong\u003e overage. By Year 5, they rise to \u003cstrong\u003e$400\u003c\/strong\u003e, \u003cstrong\u003e$540\u003c\/strong\u003e, \u003cstrong\u003e$660\u003c\/strong\u003e, and \u003cstrong\u003e$95\u003c\/strong\u003e. That lifts average core rental revenue from about \u003cstrong\u003e$456\u003c\/strong\u003e to \u003cstrong\u003e$529\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: a roughly \u003cstrong\u003e16%\u003c\/strong\u003e lift in average ticket can flow to profit faster than it raises cost, if disposal, weight, rental extensions, and fuel are charged clearly. Hidden fees do the opposite. They trigger disputes, slow collections, and hurt repeat work, which means lower cash and a less stable owner draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the Price Leak\u003c\/h3\u003e\n      \u003cp\u003eMeasure each quote against the final invoice. Track \u003cstrong\u003ebase price\u003c\/strong\u003e, \u003cstrong\u003eoverage fee\u003c\/strong\u003e, \u003cstrong\u003eextension fee\u003c\/strong\u003e, \u003cstrong\u003efuel surcharge\u003c\/strong\u003e, and \u003cstrong\u003ecollection delay\u003c\/strong\u003e. If discounts, waived fees, or unbilled extras show up often, revenue quality is weaker than it looks. One clean rate card beats five vague exceptions.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCompare quoted and collected price.\u003c\/li\u003e\n        \u003cli\u003eAudit overage billing every month.\u003c\/li\u003e\n        \u003cli\u003eLog disputes by fee type.\u003c\/li\u003e\n        \u003cli\u003eTest price rises on repeat accounts.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse customer mix to guide pricing. Contractors may accept clear add-on rules more easily than one-off homeowners, but both need simple terms. If the price sheet is easy to explain, the business keeps more margin and spends less time chasing unpaid balances.\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;\"\u003eDisposal, Landfill, And Hauling Costs\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eDisposal and Hauling Costs\u003c\/h3\u003e\n\u003cp\u003eThis driver covers \u003cstrong\u003etipping fees\u003c\/strong\u003e, landfill charges, fuel, and oil. In Year 1, disposal and landfill fees are \u003cstrong\u003e120 percent of revenue\u003c\/strong\u003e and fleet fuel and oil are \u003cstrong\u003e50 percent\u003c\/strong\u003e; by Year 5, those drop to \u003cstrong\u003e100 percent\u003c\/strong\u003e and \u003cstrong\u003e42 percent\u003c\/strong\u003e. If loads run heavy or dump sites sit far away, these costs can wipe out cash available for owner pay.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: revenue must cover the dump fee, the truck trip, and the yard overhead. Overweight loads, long dump trips, and weak weight limits raise cost per job fast. The model’s sensitivity line shows gross margin after disposal and fuel improving from \u003cstrong\u003e830 percent\u003c\/strong\u003e to \u003cstrong\u003e858 percent\u003c\/strong\u003e, so this line item needs close review before you trust the draw forecast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice Limits and Track Tonnage\u003c\/h3\u003e\n\u003cp\u003ePrice disposal limits tightly and track \u003cstrong\u003etonnage by job type\u003c\/strong\u003e. You need job revenue, dumpster size, estimated weight, dump distance, landfill rate, and fuel use per haul. If a roof tear-off, remodel, or cleanout keeps going overweight, the fee hits gross margin right away and lowers the owner’s take-home. One bad route can erase several small wins.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e tonnage by dumpster size.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlag\u003c\/strong\u003e overweight loads before pickup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeparate\u003c\/strong\u003e long-haul jobs from local jobs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest\u003c\/strong\u003e surcharge rules on heavy debris.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse the real dump ticket and fuel log on every job. If disposal plus fuel rises faster than price, cash gets tight even when revenue looks fine. That is the key watchpoint for owner income: keep source costs tied to job mix, not just monthly sales.\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;\"\u003eRoute Density And Truck Productivity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eRoute Density\u003c\/h3\u003e\n    \u003cp\u003eIf your routes are spread out, each dumpster turn costs more in \u003cstrong\u003efuel\u003c\/strong\u003e, \u003cstrong\u003edriver hours\u003c\/strong\u003e, and \u003cstrong\u003etruck wear\u003c\/strong\u003e. With \u003cstrong\u003etwo roll-off hoist trucks at $185k each\u003c\/strong\u003e, the model only pays off if each truck gets enough hauls per day without missing pickup windows or damaging service quality.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are \u003cstrong\u003ejobs per truck day\u003c\/strong\u003e, \u003cstrong\u003eroute miles\u003c\/strong\u003e, \u003cstrong\u003efuel per haul\u003c\/strong\u003e, and \u003cstrong\u003emaintenance per mile\u003c\/strong\u003e. Dense routing can lift EBITDA by pushing more revenue through the same fleet, but wide service areas usually add oil, fuel, repair, and reschedule costs. One clean rule: keep the radius tight before you add more trucks.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTighten the Service Radius\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ehauls per truck day\u003c\/strong\u003e, \u003cstrong\u003emissed-window rate\u003c\/strong\u003e, and \u003cstrong\u003ecost per completed rental\u003c\/strong\u003e. If a truck is driving too far between stops, the extra miles show up fast in cash flow and owner draw. Here’s the quick test: if added density does not cut route miles or raise daily turns, it is not helping income.\u003c\/p\u003e\n      \u003cp\u003eUse the early fleet plan as a check. The business calls for \u003cstrong\u003e1,125 core rentals per month in Year 1\u003c\/strong\u003e and about \u003cstrong\u003e383 in Year 5\u003c\/strong\u003e, so routing has to stay efficient as volume changes. More hauls can raise EBITDA, but only if the team still hits delivery and pickup times. Lost trust is expensive in this kind of work.\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 Financing, Maintenance, And Reserves\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 Reserves Drain\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the cash you must set aside for trucks, containers, repairs, tires, hydraulics, and replacement reserves. The listed items total \u003cstrong\u003e$652k\u003c\/strong\u003e from the figures shown: \u003cstrong\u003e$370k\u003c\/strong\u003e for two hoist trucks, \u003cstrong\u003e$205k\u003c\/strong\u003e for containers, and \u003cstrong\u003e$97k\u003c\/strong\u003e for yard security and office tech. With a\n\u003cstrong\u003e$440k\u003c\/strong\u003e minimum cash need in Month 6, owner pay can’t be treated as free cash.\u003c\/p\u003e\n    \u003cp\u003eMaintenance rises from \u003cstrong\u003e0.5% of revenue in Year 1\u003c\/strong\u003e to \u003cstrong\u003e10% in Year 5\u003c\/strong\u003e, a \u003cstrong\u003e20x\u003c\/strong\u003e jump. Here’s the quick math: a month that looks profitable can still squeeze cash once repair work, downtime, and reserve funding hit. The real test is what’s left after the fleet is kept ready for the next haul.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFund Repairs Before Owner Pay\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003erepair spend\u003c\/strong\u003e, \u003cstrong\u003etire replacement\u003c\/strong\u003e, \u003cstrong\u003ehydraulic work\u003c\/strong\u003e, and \u003cstrong\u003ereserve funding\u003c\/strong\u003e as separate lines from owner draw. Use truck count, container count, revenue, and service hours to set the reserve rate, then compare it to the \u003cstrong\u003e0.5% to 10%\u003c\/strong\u003e maintenance path. If reserves are skipped, future uptime gets funded out of next month’s cash.\u003c\/p\u003e\n      \u003cp\u003eWatch the \u003cstrong\u003eMonth 6 cash floor\u003c\/strong\u003e and tie financing to asset life, not just the payment you can fit this month. With capital locked in trucks and containers, one bad repair month can cut distributions fast. One simple rule: if reserve cash is late, owner pay is too high.\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;\"\u003eCustomer Mix And Repeat Demand\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eCustomer Mix And Repeat Demand\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eRepeat contractor work\u003c\/strong\u003e is the income stabilizer here. Contractor jobs can come back on a schedule, while residential cleanouts need more lead gen and booking effort. As the mix shifts from \u003cstrong\u003e1,350\u003c\/strong\u003e total core rentals in Year 1 to \u003cstrong\u003e4,600\u003c\/strong\u003e in Year 5, the same truck and yard base can support more revenue with less churn in demand.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHere’s the quick math:\u003c\/strong\u003e marketing cost falls from \u003cstrong\u003e20%\u003c\/strong\u003e of revenue to \u003cstrong\u003e15%\u003c\/strong\u003e, a \u003cstrong\u003e5-point\u003c\/strong\u003e drop. That means less cash spent just to refill the pipeline, and more left for owner pay, repairs, and debt service. Overage fee transactions also grow from \u003cstrong\u003e250\u003c\/strong\u003e to \u003cstrong\u003e900\u003c\/strong\u003e, so mix quality matters because recurring contractor loads can lift utilization without relying on constant new customer acquisition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack repeat share by customer type\u003c\/h3\u003e\n\u003cp\u003eMeasure contractor repeat rate, residential lead cost, and overage fee count by job type. If contractor work is steady, you can plan routing, labor, and landfill trips with less slack. If residential cleanouts dominate, scheduling risk rises and marketing spend tends to stay high. The goal is simple: more repeat work, lower customer acquisition cost, and steadier cash for the owner.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack repeat jobs by contractor.\u003c\/li\u003e\n\u003cli\u003eWatch marketing as % of revenue.\u003c\/li\u003e\n\u003cli\u003eSplit rentals by small, medium, large.\u003c\/li\u003e\n\u003cli\u003eMonitor overage fees by tonnage.\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 scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Roll-Off Dumpster Container Service Owner Income Scenarios.\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Roll-Off Dumpster Container Service Owner Income Scenarios.\" data-note-label=\"Planning note\" data-note-text=\"Scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or owner 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 moves with route volume, overage fees, and utilization. These cases show how the same fixed fleet and yard base can shift earnings from a lean launch to a stronger mature run.\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\u003eLow, base, and high cases for planning owner income.\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\"\u003eLean launch\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\"\u003eProven demand\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 utilization\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 path for the first operating year.\"\u003eThis is the lower earnings path for the first operating year.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path once the business is past the early ramp.\"\u003eThis is the modeled middle path once the business is past the early ramp.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path once fleet use and sales stay full.\"\u003eThis is the stronger earnings path once fleet use and sales stay full.\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 runs at 1,350 core rentals, 250 overage fees, $636k revenue, and $87k EBITDA, with a 13.7% EBITDA margin.\"\u003eYear 1 runs at 1,350 core rentals, 250 overage fees, $636k revenue, and $87k EBITDA, with a 13.7% EBITDA margin.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 reaches 2,750 core rentals, 500 overage fees, $1.396M revenue, and $453k EBITDA, with a 32.4% EBITDA margin and a larger team.\"\u003eYear 3 reaches 2,750 core rentals, 500 overage fees, $1.396M revenue, and $453k EBITDA, with a 32.4% EBITDA margin and a larger team.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches 4,600 core rentals, 900 overage fees, $2.518M revenue, and $1.114M EBITDA, with a 44.2% EBITDA margin.\"\u003eYear 5 reaches 4,600 core rentals, 900 overage fees, $2.518M revenue, and $1.114M EBITDA, with a 44.2% EBITDA margin.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"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=\"Route density; disposal fees; fuel and oil; marketing spend; lean staffing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eRoute density\u003c\/li\u003e\n\u003cli\u003edisposal fees\u003c\/li\u003e\n\u003cli\u003efuel and oil\u003c\/li\u003e\n\u003cli\u003emarketing spend\u003c\/li\u003e\n\u003cli\u003elean staffing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Core rental volume; overage fees; crew scale; dispatch load; fuel and maintenance\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eCore rental volume\u003c\/li\u003e\n\u003cli\u003eoverage fees\u003c\/li\u003e\n\u003cli\u003ecrew scale\u003c\/li\u003e\n\u003cli\u003edispatch load\u003c\/li\u003e\n\u003cli\u003efuel and maintenance\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Fleet utilization; overage fees; sales volume; staffing scale; maintenance control\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFleet utilization\u003c\/li\u003e\n\u003cli\u003eoverage fees\u003c\/li\u003e\n\u003cli\u003esales volume\u003c\/li\u003e\n\u003cli\u003estaffing scale\u003c\/li\u003e\n\u003cli\u003emaintenance control\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=\"$87k EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$87k EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean launch\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$453k EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$453k EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eProven demand\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.114M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.114M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh utilization\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to stress-test a thin first year and slower route fill.\"\u003eUse this to stress-test a thin first year and slower route fill.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the normal planning case for a scaling operation.\"\u003eUse this as the normal planning case for a scaling operation.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if the fleet stays busy and route density stays strong.\"\u003eUse this to test upside if the fleet stays busy and route density stays strong.\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 figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or owner distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304347934963,"sku":"roll-off-container-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/roll-off-container-owner-makes.webp?v=1782691308","url":"https:\/\/financialmodelslab.com\/products\/roll-off-container-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}