{"product_id":"port-management-owner-makes","title":"Port Management Service Owner Income: $240K Pay, Month 20 Breakeven","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 planning a port management service where the founder is paid through the business, not comparing port worker wages In the five-year model, owner-operator pay is modeled as a \u003cstrong\u003e$240,000 annual Chief Executive Officer salary\u003c\/strong\u003e, while EBITDA moves from \u003cstrong\u003e-$938,000 in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$8744 million in Year 5\u003c\/strong\u003e This excludes personal taxes, debt service, legal advice, public authority salaries, and guaranteed distributions\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"image-section image-1_new_design\" id=\"main_article_image\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top Owner Income\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Modeled annual CEO salary; it includes payroll only and excludes personal taxes, debt service, and any distributions.\"\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=\"Modeled annual CEO salary; it includes payroll only and excludes personal taxes, debt service, and any distributions.\"\u003e$240k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1, 3, and 5 EBITDA margin from model revenue and EBITDA; it is pre-depreciation, interest, taxes, and reserves.\"\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, 3, and 5 EBITDA margin from model revenue and EBITDA; it is pre-depreciation, interest, taxes, and reserves.\"\u003e-65.2% \/ 16.0% \/ 44.2%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Using Year 5 operating margin (EBITDA) of 44.2%, $240k owner pay needs about $543k revenue; this ignores taxes, debt, and reserves.\"\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=\"Using Year 5 operating margin (EBITDA) of 44.2%, $240k owner pay needs about $543k revenue; this ignores taxes, debt, and reserves.\"\u003e$543k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is negative, cash bottoms at -$774k in Month 28, and payback takes 42 months, so this is a hard build.\"\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=\"Year 1 EBITDA is negative, cash bottoms at -$774k in Month 28, and payback takes 42 months, so this is a hard build.\"\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 target?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Port Management Service Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Port Management Service Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Port Management Service Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. It excludes taxes, legal advice, financing guarantees, and port authority salary comparisons.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly sales before expenses. Use the operating month tied to the tier mix, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly sales before expenses. Use the operating month tied to the tier mix, 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=\"Average monthly sales before expenses. Use the operating month tied to the tier mix, not a one-time peak.\" data-low=\"303250\" data-base=\"585083\" data-high=\"1649083\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"585,083\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after data acquisition fees and cloud hosting or processing costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after data acquisition fees and cloud hosting or processing 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 of revenue left after data acquisition fees and cloud hosting or processing costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"90\" data-base=\"92\" data-high=\"94\" value=\"92\"\u003e\u003coutput\u003e92%\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 for executive, tech, data, sales, software, and operations staff before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll for executive, tech, data, sales, software, and operations staff 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 for executive, tech, data, sales, software, and operations staff before owner pay.\" data-low=\"186250\" data-base=\"281667\" data-high=\"502500\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"281,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=\"Monthly rent, compliance, software, insurance, events, and office supplies.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly rent, compliance, software, insurance, events, and office supplies.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Monthly rent, compliance, software, insurance, events, and office supplies.\" data-low=\"43200\" data-base=\"43200\" data-high=\"43200\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"43,200\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing spend based on the annual budget divided by 12.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing spend based on the annual budget divided by 12.\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 spend based on the annual budget divided by 12.\" data-low=\"37500\" data-base=\"62500\" data-high=\"125000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"62,500\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Use 0 if none are modeled.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Use 0 if none are modeled.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payments. Use 0 if none are modeled.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent held back from profit before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent held back from profit 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 held back from profit before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"25\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent kept for working capital, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for working capital, growth, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent kept for working capital, growth, 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=\"Monthly pre-tax owner income target. Annual equivalent is 240000.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly pre-tax owner income target. Annual equivalent is 240000.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly pre-tax owner income target. Annual equivalent is 240000.\" data-low=\"15000\" data-base=\"20000\" data-high=\"30000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"20,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$106K\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\"\u003e18%\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$452K\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$85,636\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$1,267,636\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$150,909\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$45,273\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$85,636\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$585K\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: 92%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$538K\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: 66%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$387K\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: 8%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$45,273\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: 18%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$106K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. It excludes taxes, legal advice, financing guarantees, and port authority salary comparisons.\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 see how owner income is built into the model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003ca href=\"\/products\/port-management-financial-model\"\u003ePort Management Service Financial Model Template\u003c\/a\u003e ties \u003cstrong\u003eowner pay\u003c\/strong\u003e to revenue, margins, costs, reserves, and take-home assumptions. Open the model.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner pay tied to model\u003c\/li\u003e\n\u003cli\u003eRevenue, margins, costs tracked\u003c\/li\u003e\n\u003cli\u003eScenarios and reserves included\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\/port-management-financial-model-dashboard-financialmodelslab_8f44e1ee-7268-41fc-8b84-adac93c562a1.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/port-management-financial-model-dashboard-financialmodelslab_8f44e1ee-7268-41fc-8b84-adac93c562a1.webp?width=500\" alt=\"Port Management Service Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard showing revenue, margins, vessel utilization and performance—investor-ready overview to eliminate 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 much revenue is needed to pay a port management owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor a \u003cstrong\u003ePort Management Service\u003c\/strong\u003e, a \u003cstrong\u003e$240,000\u003c\/strong\u003e owner salary should be treated as a planning output after payroll, overhead, and funding are modeled. The break-even point lands around \u003cstrong\u003eMonth 20\u003c\/strong\u003e; even \u003cstrong\u003e$14.38 million\u003c\/strong\u003e of Year 1 revenue still leaves \u003cstrong\u003e-$938,000 EBITDA\u003c\/strong\u003e, so early owner pay is not safe yet.\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 pay timing\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$240,000\u003c\/strong\u003e annual CEO salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMonth 20\u003c\/strong\u003e break-even timing\u003c\/li\u003e\n\u003cli\u003eYear 1 still \u003cstrong\u003e-$938,000 EBITDA\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003ePay only after cost cover\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\u003eRevenue milestones\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 2 revenue: \u003cstrong\u003e$36.39 million\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 2 EBITDA: \u003cstrong\u003e-$279,000\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 3 revenue: \u003cstrong\u003e$70.21 million\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYear 3 EBITDA: \u003cstrong\u003e$11.20 million\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow does scaling a port management service change owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you scale a \u003cstrong\u003ePort Management Service\u003c\/strong\u003e, owner income starts with the modeled \u003cstrong\u003e$240,000\u003c\/strong\u003e salary, but early growth is cash-heavy: minimum cash falls to \u003cstrong\u003e-$774,000\u003c\/strong\u003e in \u003cstrong\u003eMonth 28\u003c\/strong\u003e and payback arrives in \u003cstrong\u003eMonth 42\u003c\/strong\u003e. After breakeven, scale can add distribution potential, but higher enterprise value is not the same as immediate owner cash. Adding senior operations leadership can reduce short-term take-home, but it also frees the founder from daily dispatch, vendor oversight, and contract performance.\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 cash path\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eModeled salary starts at \u003cstrong\u003e$240,000\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eMinimum cash reaches \u003cstrong\u003e-$774,000\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eCash trough hits in \u003cstrong\u003eMonth 28\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003ePayback lands in \u003cstrong\u003eMonth 42\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\u003eScale tradeoff\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eScale helps after \u003cstrong\u003ebreakeven\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eFixed overhead is \u003cstrong\u003e$43,200\u003c\/strong\u003e monthly.\u003c\/li\u003e\n\u003cli\u003eMore contracts spread that overhead.\u003c\/li\u003e\n\u003cli\u003eSenior ops help frees founder time.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat profit margin can a port management service make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Port Management Service can start with a very weak margin, then improve fast as fixed work gets spread over more volume: the model shows \u003cstrong\u003e-652%\u003c\/strong\u003e EBITDA margin in Year 1, \u003cstrong\u003e-77%\u003c\/strong\u003e in Year 2, then \u003cstrong\u003e160%\u003c\/strong\u003e, \u003cstrong\u003e322%\u003c\/strong\u003e, and \u003cstrong\u003e442%\u003c\/strong\u003e by Year 5. If you’re sizing the launch, see \u003ca href=\"\/blogs\/how-to-open\/port-management\"\u003eHow To Launch Port Management Service Business?\u003c\/a\u003e — labor load, data costs, cloud processing, compliance, insurance, and \u003cstrong\u003e24\/7\u003c\/strong\u003e coverage are the main margin drains.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCost load\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePayroll rises from \u003cstrong\u003e$1,280 million\u003c\/strong\u003e to \u003cstrong\u003e$6,030 million\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eFixed expenses are \u003cstrong\u003e$43,200\u003c\/strong\u003e monthly.\u003c\/li\u003e\n\u003cli\u003eMarketing climbs from \u003cstrong\u003e$250,000\u003c\/strong\u003e to \u003cstrong\u003e$1,500 million\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eOvertime cuts owner take-home fast.\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\u003eProfit swing\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eYear 1 EBITDA margin is \u003cstrong\u003e-652%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 2 EBITDA margin is \u003cstrong\u003e-77%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eYear 3 to Year 5 reach \u003cstrong\u003e160%\u003c\/strong\u003e, \u003cstrong\u003e322%\u003c\/strong\u003e, and \u003cstrong\u003e442%\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eDuplicated supervision and absorbed vendor costs hurt margin.\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 drivers that move owner income most?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"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\u003eContract Scope\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$3.5K-$18K\u003c\/strong\u003e\u003cp\u003eYear 1 pricing spans $3.5K to $18K a month, so the service mix sets revenue per port account.\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\u003eCargo Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.4M-$19.8M\u003c\/strong\u003e\u003cp\u003eRevenue rises from $1.4M in Year 1 to $19.8M in Year 5, so more managed moves are the main top-line lever.\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\u003eLabor Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.28M-$6.03M\u003c\/strong\u003e\u003cp\u003ePayroll grows from $1.28M to $6.03M a year, so staffing and shift use decide how much revenue sticks.\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\u003eVendor Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e9%-6%\u003c\/strong\u003e\u003cp\u003eData and cloud costs run about 9% of sales in Year 1 and 6% by Year 5, so vendor control lifts margin.\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\u003eCompliance Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$10.7K\/mo\u003c\/strong\u003e\u003cp\u003eCybersecurity compliance and liability insurance add $10.7K a month, so fixed overhead hits cash even before growth pays off.\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\u003eScale Timing\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eM20\/M42\u003c\/strong\u003e\u003cp\u003eEBITDA moves from -65% in Year 1 to 44% in Year 5, with breakeven in Month 20 and payback at 42 months, so scale drives take-home pay.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003ePort Management Service Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eContract Pricing And Scope\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003e\u003cstrong\u003eContract Pricing and Scope\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eThis is the biggest income lever because the fee decides what work is paid for. A \u003cstrong\u003e$3,500\u003c\/strong\u003e monthly retainer leaves little room if vessel coordination, reporting, analytics, and vendor oversight are all bundled in, while \u003cstrong\u003e$8,500\u003c\/strong\u003e and \u003cstrong\u003e$18,000\u003c\/strong\u003e contracts can cover more depth only if scope is tight. The spread from \u003cstrong\u003e$3,500\u003c\/strong\u003e to \u003cstrong\u003e$18,000\u003c\/strong\u003e is \u003cstrong\u003e$14,500\u003c\/strong\u003e a month, so pricing shape drives owner pay fast.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: if the Year 1 average is \u003cstrong\u003e$4,500\u003c\/strong\u003e per month, broad contract language can turn paid service into unpaid labor. Separate the base retainer from vessel-call fees, throughput fees, emergency coordination, and reporting add-ons, and use pass-through terms for outside costs. Clear scope protects gross margin, keeps cash flow steadier, and makes take-home income more predictable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003e\u003cstrong\u003ePrice Scope, Not Hope\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eTrack what each client actually uses: vessel calls, reports, analyst time, vendor touches, and emergency response hours. If those items rise but the contract stays flat, margin leaks out. One clean rule: every recurring task needs a named fee or a capped limit.\u003c\/p\u003e\n\u003cp\u003eUse a simple contract map with \u003cstrong\u003ebase retainer\u003c\/strong\u003e, \u003cstrong\u003evessel-call fee\u003c\/strong\u003e, \u003cstrong\u003ethroughput fee\u003c\/strong\u003e, \u003cstrong\u003eemergency coordination fee\u003c\/strong\u003e, and \u003cstrong\u003ereporting add-on\u003c\/strong\u003e. That structure keeps extra work billable, limits open-ended scope, and helps the owner forecast profit before the month starts.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eBase retainer\u003c\/strong\u003e: core coordination only\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeparate add-ons\u003c\/strong\u003e: activity and rush work\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePass-throughs\u003c\/strong\u003e: client-paid outside costs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScope caps\u003c\/strong\u003e: stop unpaid labor\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;\"\u003eManaged Cargo And Vessel Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eManaged Cargo and Vessel Volume\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMore volume helps only when the contract pays for activity.\u003c\/strong\u003e Managed vessel calls, cargo volume, TEUs, tons handled, berth utilization, and terminal activity can raise revenue, but they also raise staffing and coordination needs. If the agreement includes a \u003cstrong\u003evessel-call fee\u003c\/strong\u003e, \u003cstrong\u003ethroughput fee\u003c\/strong\u003e, or \u003cstrong\u003epeak-season coordination fee\u003c\/strong\u003e, owner income can rise with the work. If not, volume can just add unpaid labor and overtime.\u003c\/p\u003e\n    \u003cp\u003eThe key math is simple: revenue per unit of activity must rise faster than service cost. High activity without enough margin can create overtime, missed handoffs, and service failures, which hit cash flow and reduce the owner’s draw. So the real test is whether capacity, pricing, and shift coverage all move together.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice and staff by activity\u003c\/h3\u003e\n      \u003cp\u003eSplit the scope by trigger, not by hope. Track each client’s \u003cstrong\u003evessel calls\u003c\/strong\u003e, \u003cstrong\u003eTEUs\u003c\/strong\u003e, \u003cstrong\u003etons handled\u003c\/strong\u003e, and \u003cstrong\u003eberth utilization\u003c\/strong\u003e, then tie each to a fee and a staffing plan. If a contract covers coordination, reporting, and exceptions but has no activity-based fee, rising volume will squeeze margin instead of lifting owner income.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCount calls by contract.\u003c\/li\u003e\n        \u003cli\u003eMatch overtime to peak weeks.\u003c\/li\u003e\n        \u003cli\u003eBill peak-season coordination separately.\u003c\/li\u003e\n        \u003cli\u003eReview margin per call monthly.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWatch for the point where extra volume forces another shift or more overtime. That is where take-home pay starts to slip unless the price resets at the same time. What this hides is service risk: if coverage gets thin, delays and rework can erase the benefit of higher throughput.\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;\"\u003eLabor And Shift Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eLabor And Shift Efficiency\u003c\/h3\u003e\n    \u003cp\u003eStaffing is the main margin gate here. If dispatch, supervisors, data staff, sales, and operations specialists are matched to actual port activity, owner take-home rises; if not, payroll becomes dead weight. The model shows payroll climbing from \u003cstrong\u003e$1,280 million\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$3,380 million\u003c\/strong\u003e in Year 3 and \u003cstrong\u003e$6,030 million\u003c\/strong\u003e in Year 5, so small waste compounds fast.\u003c\/p\u003e\n    \u003cp\u003eThe risk is paying for \u003cstrong\u003e24\/7 coverage\u003c\/strong\u003e like office-hours support. Idle overnight shifts, duplicated supervision, and reactive overtime push labor cost up without adding revenue, so tighter staffing protects \u003cstrong\u003eEBITDA margin\u003c\/strong\u003e and leaves more cash for owner pay.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Staffing Against Port Activity\u003c\/h3\u003e\n      \u003cp\u003eUse shift-by-shift labor as a control, not a guess. Track hours by role, overtime, idle coverage, and labor per vessel call or gate move. Here’s the quick check: if labor grows faster than managed activity, the owner is buying service capacity that isn’t being used.\u003c\/p\u003e\n      \u003cp\u003eCut waste by setting coverage to actual demand, then test where overnight, weekend, and peak-hour staffing is truly needed. Document the rules for dispatch, supervision, and escalation so labor stays tied to volume, not habit. One clean target: no paid shift without a named workload.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eTrack\u003c\/strong\u003e overtime and idle hours weekly.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMatch\u003c\/strong\u003e staff to port activity by shift.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSeparate\u003c\/strong\u003e peak and standby coverage.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eReview\u003c\/strong\u003e supervision spans and handoffs.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eSubcontractor And Equipment Cost Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eSubcontractor And Equipment Cost Control\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eVendor terms\u003c\/strong\u003e decide whether coordination fees stay in margin or get eaten by absorbed costs. This driver covers subcontractor quotes, equipment rental, security vendors, maintenance vendors, and tug and pilot coordination. If a contract is \u003cstrong\u003efixed-fee\u003c\/strong\u003e but vendor exposure is open-ended, every overrun cuts owner cash and can wipe out the gross profit on stevedoring coordination, equipment staging, or emergency support.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: if the client pays pass-through costs, the owner keeps the coordination fee as gross margin. If the business absorbs the vendor bill, that same revenue turns into lower EBITDA and less cash for the owner to draw. The key inputs are quote quality, billed pass-throughs, and vendor overages, because those three numbers decide whether volume helps income or just adds work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003ePrice Vendor Work So Margin Stays Yours\u003c\/h3\u003e\n\u003cp\u003eTrack each subcontractor quote against the client invoice line by line. Separate pass-through items from your management fee, and document who owns delays, standby time, and emergency callouts. One clean rule helps: if the vendor cost can move, your contract should move too.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrack quotes\u003c\/strong\u003e before work starts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBill pass-throughs\u003c\/strong\u003e with clear markup rules.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlag overruns\u003c\/strong\u003e on rentals and standby.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReview tug and pilot\u003c\/strong\u003e charges monthly.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTest fixed-fee scope\u003c\/strong\u003e before renewal.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhen pass-through terms are strong, coordination fees stay as margin and gross margin holds up. When they are weak, absorbed vendor overruns hit operating cash first, then owner pay. The safest contracts are the ones that spell out stevedoring coordination, equipment staging, and emergency support before the job moves.\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;\"\u003eCompliance, Insurance, And Safety Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCompliance, Insurance, And Safety Overhead\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the fixed cash drain from \u003cstrong\u003ecybersecurity compliance\u003c\/strong\u003e, \u003cstrong\u003eprofessional liability insurance\u003c\/strong\u003e, and \u003cstr ong\u003esoftware licenses. At \u003cstrong\u003e$6,500\u003c\/strong\u003e + \u003cstrong\u003e$4,200\u003c\/strong\u003e + \u003cstrong\u003e$5,000\u003c\/strong\u003e per month, that is \u003cstrong\u003e$15,700\u003c\/strong\u003e monthly, or \u003cstrong\u003e$188,400\u003c\/strong\u003e a year, before any growth work. If those costs are not built into contract pricing, they hit owner take-home directly.\u003c\/str\u003e\u003c\/p\u003e\n    \u003cp\u003eIt also includes audit support, incident reporting, data security, safety documentation, and other reporting tied to environmental or security rules. Those tasks are fixed work, so they show up before revenue scales. The risk is simple: if compliance is treated like back-office admin, the owner funds it out of margin instead of charging for it.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice The Control Work In\u003c\/h3\u003e\n      \u003cp\u003eTrack compliance cost per client and price it as contract scope, not overhead. The key inputs are \u003cstrong\u003enumber of clients\u003c\/strong\u003e, \u003cstrong\u003eaudit hours\u003c\/strong\u003e, \u003cstrong\u003eincident volume\u003c\/strong\u003e, \u003cstrong\u003edata handling rules\u003c\/strong\u003e, and \u003cstrong\u003esecurity or safety deliverables\u003c\/strong\u003e. One clean test: if the contract does not name reporting, documentation, and response work, the margin will leak.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$15,700\u003c\/strong\u003e monthly fixed compliance cost\u003c\/li\u003e\n        \u003cli\u003eAudit, incident, and safety hours\u003c\/li\u003e\n        \u003cli\u003eSecurity and environmental scope\u003c\/li\u003e\n        \u003cli\u003ePass-through terms for special requests\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003ePrice the work so each client pays for the control burden it creates. That keeps cash available for payroll, tax, and owner draw instead of letting compliance quietly eat the profit line.\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;\"\u003eScale And Owner Replacement\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eScale and Owner Replacement\u003c\/h3\u003e\n\u003cp\u003eScale helps because it spreads the \u003cstrong\u003e$43,200\u003c\/strong\u003e monthly overhead across more contracts, but this model may need a paid operations director or general manager. In the current path, breakeven lands in \u003cstrong\u003eMonth 20\u003c\/strong\u003e, payback in \u003cstrong\u003eMonth 42\u003c\/strong\u003e, and minimum cash reaches \u003cstrong\u003e-$774,000\u003c\/strong\u003e, so owner pay can stay weak for a long stretch.\u003c\/p\u003e\n\u003cp\u003eThe tradeoff is simple: if the founder stops daily vendor calls and moves into contracts, finance, and sales, the business can handle more clients, but only after contract density is real. Adding leadership too early raises fixed cost before the work base is there, so near-term take-home drops even if the long-term ceiling improves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eHire After Contract Density\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003econtract count\u003c\/strong\u003e, \u003cstrong\u003emonthly recurring revenue\u003c\/strong\u003e, and the share of owner time spent on vendor calls. The key inputs are overhead, leadership pay, and how many contracts one manager can support. If the founder is still carrying operations, the model is not ready for a full management layer.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eWatch cash before adding headcount.\u003c\/li\u003e\n\u003cli\u003eMove founder time to sales and finance.\u003c\/li\u003e\n\u003cli\u003eHire only when contracts justify it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse a simple test: if the new manager lets you win and retain more multi-contract clients, the lower short-term draw may be worth it. If not, the hire just deepens the cash trough before scale arrives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Port Management Service Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Port Management 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 distributions; reserve and tax planning still matter before any owner payout.\"\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 swings from Year 1 losses to Year 5 scale because payroll, marketing, and compliance are heavy early, then fixed costs spread.\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 show how owner income changes as the port operation scales.\u003c\/caption\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth class=\"fml-scenario-table-stub\" scope=\"col\" data-export-value=\"Scenario\"\u003eScenario\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"Low Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLow Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash-constrained\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\"\u003eBreakeven\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\"\u003eScalable\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 early ramp case, where owner income stays under pressure.\"\u003eThis is the early ramp case, where owner income stays under pressure.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled scale case, where owner income turns positive as the business matures.\"\u003eThis is the modeled scale case, where owner income turns positive as the business matures.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, where scale pushes owner income much higher.\"\u003eThis is the stronger earnings path, where scale pushes owner income much higher.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 revenue is $1.438M, EBITDA is -$938k, payroll is $1.28M, marketing is $250k, and the modeled owner salary is $240k.\"\u003eYear 1 revenue is $1.438M, EBITDA is -$938k, payroll is $1.28M, marketing is $250k, and the modeled owner salary is $240k.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 revenue reaches $7.021M, EBITDA is $1.12M, payroll is $3.38M, and marketing is $750k.\"\u003eYear 3 revenue reaches $7.021M, EBITDA is $1.12M, payroll is $3.38M, and marketing is $750k.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 revenue reaches $19.789M, EBITDA is $8.744M, payroll is $6.03M, and marketing is $1.5M.\"\u003eYear 5 revenue reaches $19.789M, EBITDA is $8.744M, payroll is $6.03M, and marketing is $1.5M.\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=\"Year 1 ramp; $1.438M revenue; $1.28M payroll; $250k marketing; -$938k EBITDA\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 1 ramp\u003c\/li\u003e\n\u003cli\u003e$1.438M revenue\u003c\/li\u003e\n\u003cli\u003e$1.28M payroll\u003c\/li\u003e\n\u003cli\u003e$250k marketing\u003c\/li\u003e\n\u003cli\u003e-$938k EBITDA\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 scale; $7.021M revenue; $3.38M payroll; $750k marketing; $1.12M EBITDA\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 3 scale\u003c\/li\u003e\n\u003cli\u003e$7.021M revenue\u003c\/li\u003e\n\u003cli\u003e$3.38M payroll\u003c\/li\u003e\n\u003cli\u003e$750k marketing\u003c\/li\u003e\n\u003cli\u003e$1.12M EBITDA\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 mature scale; $19.789M revenue; $6.03M payroll; $1.5M marketing; $8.744M EBITDA\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eYear 5 mature scale\u003c\/li\u003e\n\u003cli\u003e$19.789M revenue\u003c\/li\u003e\n\u003cli\u003e$6.03M payroll\u003c\/li\u003e\n\u003cli\u003e$1.5M marketing\u003c\/li\u003e\n\u003cli\u003e$8.744M EBITDA\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=\"-$938k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e-$938k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eNo distributions\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.12M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.12M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eProfit pool\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$8.74M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$8.74M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eLarge upside\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this to test whether launch reserves can cover a loss-making first year.\"\u003eUse this to test whether launch reserves can cover a loss-making first year.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core planning case for steady operations and first real owner payouts.\"\u003eUse this as the core planning case for steady operations and first real owner payouts.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test the upside case, where distributions become possible after reserves and taxes.\"\u003eUse this to test the upside case, where distributions become possible after reserves and taxes.\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 distributions; reserve and tax planning still matter before any owner payout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304181604595,"sku":"port-management-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/port-management-owner-makes.webp?v=1782689745","url":"https:\/\/financialmodelslab.com\/products\/port-management-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}