{"product_id":"bunkering-service-owner-makes","title":"How Much Marine Bunkering Service Owners Make: $56M EBITDA Case","description":"\u003cbr\u003e\u003cdiv class=\"container_new_design\"\u003e\n\u003cdiv class=\"text-section text-1_new_design\"\u003e\n\u003cdiv class=\"line_top\"\u003e\u003c\/div\u003e\n\u003cp\u003eYou’re looking at a fuel-heavy business where sales can look huge, but owner income depends on margin, cash timing, and risk controls In the supplied five-year planning case, revenue grows from \u003cstrong\u003e$10750M in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$48900M in Year 5\u003c\/strong\u003e, with EBITDA before owner distributions, debt, reserves, and personal taxes rising from \u003cstrong\u003e$5613M\u003c\/strong\u003e to \u003cstrong\u003e$34752M\u003c\/strong\u003e These are researched planning assumptions, not legal, tax, commodity trading, or guaranteed payout advice\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=\"Marine bunkering service\"\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 EBITDA is before debt, personal tax, reserves, and distributions; it is the model's pre-owner-pay result.\"\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 EBITDA is before debt, personal tax, reserves, and distributions; it is the model's pre-owner-pay result.\"\u003e$5.6M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin equals $5.613M divided by $10.750M; it uses model revenue, not fuel gross spread.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin equals $5.613M divided by $10.750M; it uses model revenue, not fuel gross spread.\"\u003e52%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 revenue is the closest planning threshold for owner pay because the model does not give a separate salary target.\"\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 is the closest planning threshold for owner pay because the model does not give a separate salary target.\"\u003e$10.75M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Large capex, heavy fixed costs, and a negative $1.431M cash trough in Month 10 make launch risk high.\"\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=\"Large capex, heavy fixed costs, and a negative $1.431M cash trough in Month 10 make launch risk high.\"\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 owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Marine Bunkering Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Marine Bunkering Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Marine Bunkering 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.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and the target-pay gap from revenue, gross margin, operating costs, reserves, and target pay for a marine bunkering service.\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 fuel and service revenue before expenses. Use an average operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly fuel and service revenue before expenses. Use an average operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly fuel and service revenue before expenses. Use an average operating month, not a one-time peak.\" data-low=\"700000\" data-base=\"900000\" data-high=\"1500000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"900,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 left after direct fuel, transfer, testing, and port costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent left after direct fuel, transfer, testing, and port costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent left after direct fuel, transfer, testing, and port costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"76\" data-base=\"80\" data-high=\"84\" value=\"80\"\u003e\u003coutput\u003e80%\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, crew coverage, contractors, and benefits before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, crew coverage, contractors, and benefits 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, crew coverage, contractors, and benefits before owner pay.\" data-low=\"90000\" data-base=\"115000\" data-high=\"170000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"115,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\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Lease, insurance, fleet upkeep, software, permits, telecom, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eLease, insurance, fleet upkeep, software, permits, telecom, and other 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=\"Lease, insurance, fleet upkeep, software, permits, telecom, and other recurring overhead.\" data-low=\"105000\" data-base=\"122000\" data-high=\"140000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"122,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly sales commissions, brokerage fees, and customer win costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales commissions, brokerage fees, and customer win costs.\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 sales commissions, brokerage fees, and customer win costs.\" data-low=\"18000\" data-base=\"27000\" data-high=\"45000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"27,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly required loan or financing payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly required loan or financing 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 required loan or financing payments.\" data-low=\"15000\" data-base=\"40000\" data-high=\"65000\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"40,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 set aside for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner pay.\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 pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"18\" data-high=\"22\" value=\"18\"\u003e\u003coutput\u003e18%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for repairs, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for repairs, 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 kept for repairs, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"12\" 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 the pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner income used to calculate the pay gap.\" data-low=\"25000\" data-base=\"45000\" data-high=\"75000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"45,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$308K\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\"\u003e34%\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$456K\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$263K\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$3,694,080\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$416,000\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$108,160\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$262,840\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$900K\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: 80%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$720K\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: 34%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$304K\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: 12%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$108K\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: 34%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$308K\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.\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 Marine Bunkering Service model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/bunkering-service-financial-model\"\u003eMarine Bunkering Service Financial Model Template\u003c\/a\u003e shows dashboard, assumptions, revenue, cost, payroll, capex, working capital, cash flow, and \u003cstrong\u003eowner take-home\u003c\/strong\u003e outputs—open the model to test the assumptions.\u003c\/p\u003e\n\n\u003ch4\u003eModel highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue $10,750M→$48,900M\u003c\/li\u003e\n\u003cli\u003eEBITDA $5,613M→$34,752M\u003c\/li\u003e\n\u003cli\u003eFuel volume and prices\u003c\/li\u003e\n\u003cli\u003ePort, insurance, crew, reserves\u003c\/li\u003e\n\u003cli\u003eFinancing and cash flow\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\/bunkering-service-financial-model-dashboard-financialmodelslab_ec7214b7-1a8d-4cc3-8214-d31a85c7ac7f.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/bunkering-service-financial-model-dashboard-financialmodelslab_ec7214b7-1a8d-4cc3-8214-d31a85c7ac7f.webp?width=500\" alt=\"Marine Bunkering Service Financial Model dashboard summarizing key KPIs, cash runway and performance with a dynamic overview to spot cash-flow blind spots and present investor-ready metrics\"\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 does a marine bunkering service owner increase income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eMarine Bunkering Service\u003c\/strong\u003e grows income by pushing \u003cstrong\u003ehigh-quality volume\u003c\/strong\u003e, not just bigger headline fuel sales. Source volume rises from \u003cstrong\u003e59,500\u003c\/strong\u003e fuel units plus \u003cstrong\u003e400\u003c\/strong\u003e rapid-response fees in Year 1 to \u003cstrong\u003e220,000\u003c\/strong\u003e units plus \u003cstrong\u003e1,600\u003c\/strong\u003e fees in Year 5, while revenue moves from \u003cstrong\u003e$10.75M\u003c\/strong\u003e to \u003cstrong\u003e$48.9M\u003c\/strong\u003e. EBITDA climbs from \u003cstrong\u003e$5.613M\u003c\/strong\u003e to \u003cstrong\u003e$34.752M\u003c\/strong\u003e, but expansion should wait until receivables, reserves, crew coverage, and compliance are tight.\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\u003eGrowth drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLarger vessel contracts\u003c\/strong\u003e raise volume.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRepeat port customers\u003c\/strong\u003e smooth demand.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBetter supplier terms\u003c\/strong\u003e protect margin.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigher asset use\u003c\/strong\u003e lifts output.\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\u003eScale guardrails\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdded delivery capacity\u003c\/strong\u003e supports growth.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStronger credit controls\u003c\/strong\u003e cut bad debt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner shifts\u003c\/strong\u003e from dispatcher to manager.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelay expansion\u003c\/strong\u003e until controls are ready.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs a marine bunkering service profitable?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eMarine Bunkering Service\u003c\/strong\u003e can be profitable in the planned case, but it is \u003cstrong\u003ecapital-heavy\u003c\/strong\u003e and \u003cstrong\u003erisk-heavy\u003c\/strong\u003e. Here’s the quick math: Year 1 EBITDA is \u003cstrong\u003e$5,613M\u003c\/strong\u003e on \u003cstrong\u003e$10,750M\u003c\/strong\u003e revenue, and Year 5 EBITDA rises to \u003cstrong\u003e$34,752M\u003c\/strong\u003e on \u003cstrong\u003e$48,900M\u003c\/strong\u003e revenue. The catch is cash: planned capex is \u003cstrong\u003e$5,700M\u003c\/strong\u003e, and minimum cash drops to \u003cstrong\u003enegative $1,431M\u003c\/strong\u003e in \u003cstrong\u003eMonth 10\u003c\/strong\u003e even with \u003cstrong\u003eMonth 1 breakeven\u003c\/strong\u003e and a \u003cstrong\u003e16-month payback\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\u003eProfit case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 EBITDA: \u003cstrong\u003e$5,613M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 1 revenue: \u003cstrong\u003e$10,750M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 5 EBITDA: \u003cstrong\u003e$34,752M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 5 revenue: \u003cstrong\u003e$48,900M\u003c\/strong\u003e.\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\u003eCash and risk\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePlanned capex totals \u003cstrong\u003e$5,700M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eMinimum cash hits \u003cstrong\u003enegative $1,431M\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eCash trough lands in \u003cstrong\u003eMonth 10\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eWatch \u003cstrong\u003efuel credit exposure\u003c\/strong\u003e, \u003cstrong\u003eport access\u003c\/strong\u003e, \u003cstrong\u003esafety\u003c\/strong\u003e, \u003cstrong\u003epollution insurance\u003c\/strong\u003e, and \u003cstrong\u003eEPA compliance\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat margin does a marine bunkering service make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003eMarine Bunkering Service\u003c\/strong\u003e, there isn’t a universal gross margin; treat margin as a \u003cstrong\u003escenario input\u003c\/strong\u003e because fuel purchase cost isn’t provided. If you’re sizing startup spend, see \u003ca href=\"\/blogs\/startup-costs\/bunkering-service\"\u003eHow Much To Start A Marine Bunkering Service?\u003c\/a\u003e—the Year 1 price set includes \u003cstrong\u003e$140\u003c\/strong\u003e VLSFO, \u003cstrong\u003e$175\u003c\/strong\u003e MGO, \u003cstrong\u003e$220\u003c\/strong\u003e LNG transfers, and \u003cstrong\u003e$4,500\u003c\/strong\u003e rapid-response logistics fees.\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\u003eYear 1 margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e195%\u003c\/strong\u003e of revenue in costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1-point\u003c\/strong\u003e cost shift = \u003cstrong\u003e$1,075k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eFuel spread moves owner pay fast\u003c\/li\u003e\n\u003cli\u003eDelivery, shrinkage, fees matter\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\u003eYear 5 margin drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e167%\u003c\/strong\u003e of revenue in costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e1-point\u003c\/strong\u003e cost shift = \u003cstrong\u003e$489k\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eBad debt can swing cash fast\u003c\/li\u003e\n\u003cli\u003ePort fees and insurance bite hard\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eFuel Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$10.8M-$48.9M\u003c\/strong\u003e\u003cp\u003eMore throughput lifts owner take-home because revenue grows from $10.75M in Year 1 to $48.9M in Year 5 and spreads the fixed base across more jobs.\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\u003eUnit Spread\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e52%-71%\u003c\/strong\u003e\u003cp\u003eA better spread raises EBITDA margin from 52% to 71%, so more of each sale stays after fuel testing, port fees, barge fuel, and commissions.\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\u003eContract Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.8M-$8.8M\u003c\/strong\u003e\u003cp\u003eA mix with more LNG and rapid-response contracts lifts realized revenue, and rapid-response work alone can scale from $1.8M to $8.8M.\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\u003eFleet Use\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e2.5K-35K\u003c\/strong\u003e\u003cp\u003eHigher fleet turns let the same setup support LNG transfers from 2,500 to 35,000, so utilization matters as much as raw demand.\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\u003eCost Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$121.5K\/mo\u003c\/strong\u003e\u003cp\u003eThe $121.5K monthly fixed base and the 6.5% to 5.5% fuel-and-consumables load decide how much EBITDA survives into owner cash.\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\u003eCash Buffer\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e-$1.431M\u003c\/strong\u003e\u003cp\u003eMinimum cash falls to -$1.431M in Month 10, so receivables discipline and reserve policy matter even when EBITDA is strong.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eMarine Bunkering Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFuel Volume And Throughput\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eFuel Volume And Throughput\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eVolume only turns into owner income when spread, capacity, credit, and supply hold up.\u003c\/strong\u003e Year 1 uses \u003cstrong\u003e45,000 VLSFO\u003c\/strong\u003e units, \u003cstrong\u003e12,000 MGO\u003c\/strong\u003e units, \u003cstrong\u003e2,500 LNG\u003c\/strong\u003e transfers, and \u003cstrong\u003e400\u003c\/strong\u003e rapid-response fees. Year 5 reaches \u003cstrong\u003e145,000\u003c\/strong\u003e, \u003cstrong\u003e40,000\u003c\/strong\u003e, \u003cstrong\u003e35,000\u003c\/strong\u003e, and \u003cstrong\u003e1,600\u003c\/strong\u003e. The model’s revenue rises from \u003cstrong\u003e$10.75M\u003c\/strong\u003e to \u003cstrong\u003e$48.9M\u003c\/strong\u003e, but only if jobs clear on time and supply stays reliable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThroughput means how many fuel units move through your barges, crews, and port windows.\u003c\/strong\u003e It helps gross profit only when the work is paid fast enough to keep cash moving. Slow-paying accounts can trap money in receivables, so a busy schedule can still leave little cash for owner pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Volume Quality\u003c\/h3\u003e\n\u003cp\u003eWatch \u003cstrong\u003eunits delivered\u003c\/strong\u003e, \u003cstrong\u003edays to collect\u003c\/strong\u003e, and \u003cstrong\u003ejobs per berth window\u003c\/strong\u003e. Break volume out by fuel type and by customer payment speed. That shows whether growth is adding real cash or just adding paper sales.\u003c\/p\u003e\n\u003cp\u003eBefore adding volume, confirm \u003cstrong\u003eberth access\u003c\/strong\u003e, \u003cstrong\u003ecrew coverage\u003c\/strong\u003e, \u003cstrong\u003esupply availability\u003c\/strong\u003e, and \u003cstrong\u003ecredit terms\u003c\/strong\u003e. If any one slips, volume can turn into idle time, bad debt, or extra port cost instead of distributable profit.\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;\"\u003eGross Spread Or Fuel Margin\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eGross Spread\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eGross spread\u003c\/strong\u003e is the gap between the fuel selling price and the true delivered fuel cost. In this model, Year 1 selling prices are \u003cstrong\u003e$140 VLSFO\u003c\/strong\u003e, \u003cstrong\u003e$175 MGO\u003c\/strong\u003e, \u003cstrong\u003e$220 LNG\u003c\/strong\u003e, and a \u003cstrong\u003e$4,500\u003c\/strong\u003e rapid-response fee, but purchase cost is not given. So spread must stay as an editable scenario input, not a fixed markup, because owner income moves with every dollar change in that gap.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: a \u003cstrong\u003e$10\u003c\/strong\u003e spread change on \u003cstrong\u003e45,000 VLSFO units\u003c\/strong\u003e shifts revenue or margin capacity by \u003cstrong\u003e$450,000\u003c\/strong\u003e before related cost effects. That is why a small pricing miss can change cash available for overhead, debt service, and owner pay. If spread tightens while volume holds, the business can look busy but still deliver weak take-home income.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Delivered Cost, Not Just Selling Price\u003c\/h3\u003e\n      \u003cp\u003eMeasure spread by fuel type, route, and customer. Track \u003cstrong\u003eselling price\u003c\/strong\u003e, \u003cstrong\u003edelivered fuel cost\u003c\/strong\u003e, gross profit per unit, and rapid-response fees separately. Do not blend a one-off emergency job into base fuel pricing, because that hides whether the margin is real or just a timing win. If the spread slips, owner draw should fall with it.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003ePrice each fuel by unit and job.\u003c\/li\u003e\n        \u003cli\u003eLog delivered cost every shipment.\u003c\/li\u003e\n        \u003cli\u003eTest spread sensitivity monthly.\u003c\/li\u003e\n        \u003cli\u003eProtect margin on rush jobs.\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 step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCustomer Mix And Vessel Contracts\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eCustomer Mix And Vessel Contracts\u003c\/h3\u003e\n    \u003cp\u003eRepeat commercial accounts are the best mix here because they cut idle time, improve barge routing, and make cash more predictable. A large fuel ticket tied to weak terms can trap cash fast, so owner income depends on who pays, how fast, and how often they call. The model’s \u003cstrong\u003e400 rapid-response jobs\u003c\/strong\u003e add about \u003cstrong\u003e$1.8M\u003c\/strong\u003e in Year 1, so service mix moves profit and cash, not just revenue.\u003c\/p\u003e\n    \u003cp\u003eWhat this hides: bigger revenue is not better if it comes through brokers, slow collections, or bad debt. The key cash metric is \u003cstrong\u003edays sales outstanding\u003c\/strong\u003e (DSO, the time to collect cash). Strong accounts reduce receivables pressure, which protects owner draw when fuel volume is up but cash is still tied up.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Payment Terms First\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003erepeat rate\u003c\/strong\u003e, \u003cstrong\u003eDSO\u003c\/strong\u003e, and \u003cstrong\u003ebrokered vs direct jobs\u003c\/strong\u003e. If a contract looks large but pays slow, it can hurt owner income by funding fuel and port costs before cash comes in. Compare gross margin dollars per job against collection days and bad-debt risk. The best mix funds payroll and fuel without leaning on the credit line.\u003c\/p\u003e\n      \u003cp\u003ePrice rapid-response work as a separate line and set minimum payment terms in writing. The model shows \u003cstrong\u003e400 jobs\u003c\/strong\u003e in Year 1, and the fee line grows to \u003cstrong\u003e$8.8M\u003c\/strong\u003e by Year 5 at \u003cstrong\u003e1,600 jobs\u003c\/strong\u003e. Better contracts raise \u003cstrong\u003ecash conversion\u003c\/strong\u003e, lower idle capacity, and cut brokerage fees, which is where take-home income usually improves first.\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;\"\u003eDelivery Capacity And Asset Utilization\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eAsset Utilization\u003c\/h3\u003e\n\u003cp\u003eIncome rises when barges, pumps, crews, dispatch, tanks, and port windows stay busy enough to cover \u003cstrong\u003e$1,215k\u003c\/strong\u003e in monthly fixed overhead before payroll. That means the real question is not just “how many assets do we own?” but “how often do they move fuel at paying rates?” If demand, crew coverage, and port access do not fill the schedule, added capacity turns into cash burn.\u003c\/p\u003e\n\u003cp\u003ePlanned capex of \u003cstrong\u003e$4,500M\u003c\/strong\u003e for the bunker barge fleet and \u003cstrong\u003e$650k\u003c\/strong\u003e for high-flow pumping systems only helps if the fleet stays utilized. Underused assets depress gross margin because the same fixed cost gets spread over fewer jobs, so owner pay shrinks even when revenue looks busy on paper. Here’s the quick math: more capacity without enough vessel calls just adds idle cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eFill the Fleet First\u003c\/h3\u003e\n\u003cp\u003eTrack utilization by barge day, pump hour, crew shift, and port window filled, not just by total fuel volume. Tie the forecast to vessel demand, berth access, and dispatch coverage so you can see when added assets will actually earn back their cost. If a new route or terminal slot cannot lift usage, delay the spend.\u003c\/p\u003e\n\u003cp\u003eUse a simple rule: only add capacity when booked work can keep it moving through the month. Monitor idle days, missed port windows, and crew gaps together, because one weak link cuts throughput. \u003cstrong\u003eOne idle barge can drag the whole month.\u003c\/strong\u003e That is the line between scale and waste.\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;\"\u003eOperating Costs And Compliance\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eOperating Costs And Compliance\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eOperating costs can wipe out owner pay fast\u003c\/strong\u003e in this model. The listed variable stack is \u003cstrong\u003e195%\u003c\/strong\u003e of revenue, split across \u003cstrong\u003e45%\u003c\/strong\u003e quality testing and ISO certification, \u003cstrong\u003e55%\u003c\/strong\u003e port throughput fees, \u003cstrong\u003e65%\u003c\/strong\u003e barge fuel and consumables, and \u003cstrong\u003e30%\u003c\/strong\u003e commissions. At that level, the business needs either better pricing, lower fee load, or both before the owner can take home cash.\u003c\/p\u003e\n    \u003cp\u003eFixed costs are also heavy: \u003cstrong\u003e$45k\u003c\/strong\u003e a month for maritime liability and pollution insurance, \u003cstrong\u003e$32k\u003c\/strong\u003e for maintenance reserve, and \u003cstrong\u003e$12k\u003c\/strong\u003e for compliance and EPA permits. That is \u003cstrong\u003e$89k\/month\u003c\/strong\u003e before payroll. Keep fixed, variable, and compliance costs separate so you can see what moves with volume and what must be covered every month.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cost Load Before Owner Draw\u003c\/h3\u003e\n      \u003cp\u003eMeasure each job by \u003cstrong\u003efuel type\u003c\/strong\u003e, \u003cstrong\u003eport fees\u003c\/strong\u003e, \u003cstrong\u003etesting and certification cost\u003c\/strong\u003e, \u003cstrong\u003ecommissions\u003c\/strong\u003e, and \u003cstrong\u003ecompliance cost\u003c\/strong\u003e. Then compare that to job revenue and gross spread. Here’s the quick math: if a job does not cover its variable cost plus a share of the \u003cstrong\u003e$89k\u003c\/strong\u003e monthly fixed base, it is not funding owner pay. Simple as that.\u003c\/p\u003e\n      \u003cp\u003eKeep a monthly cost bridge that shows \u003cstrong\u003efixed\u003c\/strong\u003e, \u003cstrong\u003evariable\u003c\/strong\u003e, and \u003cstrong\u003ecompliance\u003c\/strong\u003e lines separately. Test whether tighter port routing, lower commission rates, or fewer emergency calls reduce the \u003cstrong\u003e195%\u003c\/strong\u003e load. What this estimate hides is cash timing: even profitable jobs can delay owner pay if fees, testing, or permit costs hit before customer cash clears.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack cost per delivered unit.\u003c\/li\u003e\n        \u003cli\u003eSplit fixed from variable costs.\u003c\/li\u003e\n        \u003cli\u003eReview compliance spend monthly.\u003c\/li\u003e\n        \u003cli\u003eWatch commission and port fees.\u003c\/li\u003e\n        \u003cli\u003eDelay owner draw until margin clears.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWorking Capital And Cash Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eCash Reserves Before Owner Draws\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eWorking capital\u003c\/strong\u003e is the cash tied up in fuel inventory, receivables, and supplier timing. In this model, Month 1 breaks even, but minimum cash still falls to \u003cstrong\u003enegative $1,431M\u003c\/strong\u003e in Month 10, so accounting profit does not equal cash the owner can safely take home.\u003c\/p\u003e\n    \u003cp\u003eThe payback period is \u003cstrong\u003e16 months\u003c\/strong\u003e, which means the business must fund slow cash cycles first. Fuel inventory, bad debt, price swings, maintenance, and compliance reserves can all block distributions, so owner pay should start only after reserve targets are covered.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Cash, Not Just Profit\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003einventory days\u003c\/strong\u003e, \u003cstrong\u003edays sales outstanding\u003c\/strong\u003e (how long customers take to pay), supplier terms, bad-debt write-offs, and reserve balances each month. Here’s the quick math: if cash leaves before it comes back, profit can look fine while owner distributions stay unsafe.\u003c\/p\u003e\n      \u003cp\u003eSet a rule for fuel, maintenance, and compliance reserves before any draw. Test customer terms, ask for deposits on larger tickets, and stress cash at lower prices or slower collections. One clean rule helps: no owner payout until reserve targets and 12-month cash needs are fully funded.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrack receivables\u003c\/strong\u003e before payroll.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eHold reserves\u003c\/strong\u003e for price swings.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eDelay draws\u003c\/strong\u003e until cash clears.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eStress test\u003c\/strong\u003e slow-paying accounts.\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;\"\u003eMarine bunkering service income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Marine Bunkering Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Marine Bunkering Service Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income table\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income shifts fast in this model because revenue scales with bunker volume, transfer fees, and crew size, while fuel testing, port fees, and staffing keep costs moving.\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 owner-income paths for the marine bunkering model.\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 setup\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Base Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eBase Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eModeled core\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside run\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 with Year 1 scale and the owner staying close to operations.\"\u003eThis is the lower earnings path with Year 1 scale and the owner staying close to operations.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path with steadier volume and a larger crew.\"\u003eThis is the modeled middle path with steadier volume and a larger crew.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path with Year 5 scale and the owner acting more like a manager.\"\u003eThis is the stronger earnings path with Year 5 scale and the owner acting more like a manager.\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 volume is about 59,500 fuel units and 400 rapid-response fees, with about $10.8M revenue and $5.6M EBITDA at 19.5% listed variable costs.\"\u003eYear 1 volume is about 59,500 fuel units and 400 rapid-response fees, with about $10.8M revenue and $5.6M EBITDA at 19.5% listed variable costs.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 volume reaches about 122,000 fuel units and 900 rapid-response fees, with about $24.8M revenue and $15.9M EBITDA at 18.1% listed variable costs.\"\u003eYear 3 volume reaches about 122,000 fuel units and 900 rapid-response fees, with about $24.8M revenue and $15.9M EBITDA at 18.1% listed variable costs.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 volume reaches about 220,000 fuel units and 1,600 rapid-response fees, with about $48.9M revenue and $34.8M EBITDA at 16.7% listed variable costs.\"\u003eYear 5 volume reaches about 220,000 fuel units and 1,600 rapid-response fees, with about $48.9M revenue and $34.8M EBITDA at 16.7% listed variable costs.\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=\"VLSFO volume; MGO delivery; port and testing fees; lean crew; owner on deck\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eVLSFO volume\u003c\/li\u003e\n\u003cli\u003eMGO delivery\u003c\/li\u003e\n\u003cli\u003eport and testing fees\u003c\/li\u003e\n\u003cli\u003elean crew\u003c\/li\u003e\n\u003cli\u003eowner on deck\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"VLSFO volume; LNG transfers; larger crew; port fees; dispatch load\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eVLSFO volume\u003c\/li\u003e\n\u003cli\u003eLNG transfers\u003c\/li\u003e\n\u003cli\u003elarger crew\u003c\/li\u003e\n\u003cli\u003eport fees\u003c\/li\u003e\n\u003cli\u003edispatch load\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"VLSFO volume; LNG transfers; rapid-response fees; larger crew; manager-led ops\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eVLSFO volume\u003c\/li\u003e\n\u003cli\u003eLNG transfers\u003c\/li\u003e\n\u003cli\u003erapid-response fees\u003c\/li\u003e\n\u003cli\u003elarger crew\u003c\/li\u003e\n\u003cli\u003emanager-led ops\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=\"$5.6M EBITDA proxy\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$5.6M EBITDA proxy\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$15.9M EBITDA proxy\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$15.9M EBITDA proxy\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCore income\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$34.8M EBITDA proxy\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$34.8M EBITDA proxy\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside income\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 if you want a cautious start and want to test staffing and port throughput pressure.\"\u003eUse this if you want a cautious start and want to test staffing and port throughput pressure.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the main planning case for normal growth, fuller crew coverage, and wider service mix.\"\u003eUse this as the main planning case for normal growth, fuller crew coverage, and wider service mix.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if the fleet scales well, pricing holds, and the operation stays efficient.\"\u003eUse this to test upside if the fleet scales well, pricing holds, and the operation stays efficient.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303481614579,"sku":"bunkering-service-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/bunkering-service-owner-makes.webp?v=1782677595","url":"https:\/\/financialmodelslab.com\/products\/bunkering-service-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}