{"product_id":"loan-officer-training-owner-makes","title":"How Much Loan Officer Training Program Owners Make: $125k Plus Profit","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\n\u003cdiv class=\"double_border\"\u003e\n\n\u003cdiv class=\"card_smpl_header\"\u003e\n\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-plus-icon.svg\" alt=\"Key Takeaways\" class=\"icon_how_to_use\"\u003e\n\n\u003ch3\u003eKey Takeaways\u003c\/h3\u003e\n\n\u003c\/div\u003e\n\n\u003cul class=\"lst_crct_blog\"\u003e\n\n\u003cli\u003eEnrollment volume drives revenue and break-even timing.\u003c\/li\u003e\n\n\u003cli\u003eHigher-priced add-ons lift revenue without much overhead.\u003c\/li\u003e\n\n\u003cli\u003eHybrid delivery can scale capacity and protect margin.\u003c\/li\u003e\n\n\u003cli\u003eCash reserves matter because profit isn't cash.\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Owner income snapshot\"\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 uses the $125k CEO and Program Director salary; EBITDA, refunds, reserves, and seasonality can make cash lower than pay.\"\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 uses the $125k CEO and Program Director salary; EBITDA, refunds, reserves, and seasonality can make cash lower than pay.\"\u003e$125k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 to Year 5 uses modeled revenue and EBITDA; it is not cash the owner can take home.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"EBITDA margin from Year 1 to Year 5 uses modeled revenue and EBITDA; it is not cash the owner can take home.\"\u003e-18% to 60%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Using Year 2 EBITDA margin of 31%, about $406k revenue covers a $125k owner salary before taxes; launch losses can still delay cash.\"\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 2 EBITDA margin of 31%, about $406k revenue covers a $125k owner salary before taxes; launch losses can still delay cash.\"\u003e$406k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard: Year 1 EBITDA is -$74k, breakeven lands in Month 13, and minimum cash reaches $792k before payback.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard: Year 1 EBITDA is -$74k, breakeven lands in Month 13, and minimum cash reaches $792k before payback.\"\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 number?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income depends on revenue, margin, payroll, taxes, reserves, and financing. This is not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, 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=\"Monthly tuition and subscription revenue collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly tuition and subscription revenue collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly tuition and subscription revenue collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"34917\" data-base=\"191083\" data-high=\"392500\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"191,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 direct course delivery costs like filing fees and LMS access. Do not include payroll, marketing, or overhead here.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct course delivery costs like filing fees and LMS access. Do not include payroll, marketing, or overhead here.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"grossMargin\" data-owner-kind=\"percent\" data-owner-label=\"Gross margin\" data-owner-note=\"Percent of revenue left after direct course delivery costs like filing fees and LMS access. Do not include payroll, marketing, or overhead here.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"0.1\" data-low=\"93\" data-base=\"94.5\" data-high=\"96\" value=\"94.5\"\u003e\u003coutput\u003e94.5%\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 instructors, admissions, support, and management before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll for instructors, admissions, support, and management 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 instructors, admissions, support, and management before owner pay.\" data-low=\"23333\" data-base=\"48750\" data-high=\"74167\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"48,750\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Recurring overhead such as software, rent, CRM, compliance, bookkeeping, and insurance.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring overhead such as software, rent, CRM, compliance, bookkeeping, and insurance.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Recurring overhead such as software, rent, CRM, compliance, bookkeeping, and insurance.\" data-low=\"7450\" data-base=\"7450\" data-high=\"7450\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"7,450\"\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 lead generation and referral spend needed to keep enrollments moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly lead generation and referral spend needed to keep enrollments moving.\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 lead generation and referral spend needed to keep enrollments moving.\" data-low=\"4190\" data-base=\"21003\" data-high=\"39250\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"21,003\"\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 payment. Set this to zero if you are not modeling debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment. Set this to zero if you are not modeling debt.\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 payment. Set this to zero if you are not modeling debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home. This is not tax advice.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home. This is not tax advice.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit set aside for taxes before owner take-home. This is not tax advice.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"24\" data-high=\"28\" value=\"24\"\u003e\u003coutput\u003e24%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept in the business for content updates, working capital, and cushion.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept in the business for content updates, working capital, and cushion.\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 in the business for content updates, working capital, and cushion.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"14\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner take-home used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner take-home used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Target monthly owner take-home used to calculate the target-pay gap.\" data-low=\"5000\" data-base=\"15000\" data-high=\"25000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"15,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$68,224\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\"\u003e36%\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$106K\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$53,224\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$818,693\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$103,370\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$35,146\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$53,224\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$191K\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: 94%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$181K\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: 40%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$77,203\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-bar-row\" data-owner-bridge=\"reserveAmount\"\u003e\n\u003cspan\u003eReserves\u003c\/span\u003e\u003cdiv\u003e\u003ci style=\"--fml-owner-share: 18%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$35,146\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: 36%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$68,224\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. Actual owner income depends on revenue, margin, payroll, taxes, reserves, and financing. This is not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see the full owner-income model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis screenshot shows revenue, margins, costs, reserves, and take-home output; open the \u003ca href=\"\/products\/loan-officer-training-financial-model\"\u003eLoan Officer Training Program Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eRevenue: $419k to $471M\u003c\/li\u003e\n\u003cli\u003eEBITDA: -$74k to $2804M\u003c\/li\u003e\n\u003cli\u003eBreakeven at Month 13\u003c\/li\u003e\n\u003cli\u003ePayback at 22 months\u003c\/li\u003e\n\u003cli\u003eMinimum cash: $792k\u003c\/li\u003e\n\u003cli\u003eSplit salary, reserves, distributable cash\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\/loan-officer-training-financial-model-dashboard-financialmodelslab_bf491b79-437c-46cf-a6d5-f6e3328ccad2.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/loan-officer-training-financial-model-dashboard-financialmodelslab_bf491b79-437c-46cf-a6d5-f6e3328ccad2.webp?width=500\" alt=\"Loan Officer Training Program Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts and cash-flow visibility to avoid 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 does a loan officer training business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eThe \u003cstrong\u003eLoan Officer Training Program\u003c\/strong\u003e needs revenue built around a \u003cstrong\u003e$125k\u003c\/strong\u003e owner salary, which is about \u003cstrong\u003e$10.4k per month\u003c\/strong\u003e before personal taxes. With \u003cstrong\u003e$7,450\/month\u003c\/strong\u003e in fixed overhead before payroll, \u003cstrong\u003e$419k\u003c\/strong\u003e of Year 1 revenue still leaves \u003cstrong\u003eEBITDA at -$74k\u003c\/strong\u003e, while \u003cstrong\u003e$1.169M\u003c\/strong\u003e in Year 2 revenue produces \u003cstrong\u003e$360k EBITDA\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\u003eOwner pay target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$125k\u003c\/strong\u003e annual owner salary\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$10.4k\u003c\/strong\u003e per month\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$7,450\u003c\/strong\u003e monthly fixed overhead\u003c\/li\u003e\n\u003cli\u003eModel starts before payroll\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 reality\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$419k\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$74k\u003c\/strong\u003e Year 1 EBITDA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.169M\u003c\/strong\u003e Year 2 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$360k\u003c\/strong\u003e Year 2 EBITDA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cp\u003eCash reserve is the real stress point here: minimum cash need peaks at \u003cstrong\u003e$792k\u003c\/strong\u003e in \u003cstrong\u003eMonth 13\u003c\/strong\u003e. So the business has to fund ramp time, not just hit yearly revenue.\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\u003eCost stack to watch\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner salary\u003c\/li\u003e\n\u003cli\u003eInstructors and admissions\u003c\/li\u003e\n\u003cli\u003eSupport and marketing\u003c\/li\u003e\n\u003cli\u003eLMS and filing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat to watch next\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eProtect cash through Month 13\u003c\/li\u003e\n\u003cli\u003eTrack cohort fill rate closely\u003c\/li\u003e\n\u003cli\u003eRaise revenue before pay grows\u003c\/li\u003e\n\u003cli\u003eKeep fixed costs tight\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat costs affect loan officer training business profit?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re pricing a \u003cstrong\u003eLoan Officer Training Program\u003c\/strong\u003e, profit gets squeezed first by delivery costs, then by customer acquisition and payroll. Gross margin can look healthy, but \u003cstrong\u003e30% to 20%\u003c\/strong\u003e NMLS course filing fees and \u003cstrong\u003e40% to 20%\u003c\/strong\u003e LMS hosting and per-student access pull down operating margin fast. For setup context, see \u003ca href=\"\/blogs\/how-to-open\/loan-officer-training\"\u003eHow To Launch Loan Officer Training Program Business?\u003c\/a\u003e; the bigger fixed drag is payroll, rising from \u003cstrong\u003e$280k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$890k\u003c\/strong\u003e in Year 5, plus \u003cstrong\u003e$7,450\u003c\/strong\u003e monthly overhead and \u003cstrong\u003e$985k\u003c\/strong\u003e in capex.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eDirect cost pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNMLS fees:\u003c\/strong\u003e 30% to 20%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLMS hosting:\u003c\/strong\u003e 40% to 20%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGross margin\u003c\/strong\u003e can overstate profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOperating margin\u003c\/strong\u003e shows the real hit\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\u003eFixed cost load\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDigital marketing:\u003c\/strong\u003e 100% to 80%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReferral commissions:\u003c\/strong\u003e 20%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll:\u003c\/strong\u003e $280k to $890k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOverhead and capex:\u003c\/strong\u003e $7,450 monthly and $985k\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs online loan officer training more profitable than live classes?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eOnline training can be more profitable than live classes, but only when demand is steady and support costs stay controlled. Live instruction still helps with credibility, questions, and completion support, so a \u003cstrong\u003ehybrid\u003c\/strong\u003e model often keeps premium pricing while cutting repeated teaching hours. On staffing, scaling lead instructors from \u003cstrong\u003e10 FTE\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e50 FTE\u003c\/strong\u003e in Year 5 at \u003cstrong\u003e$95k\u003c\/strong\u003e each means payroll rises from about \u003cstrong\u003e$950k\u003c\/strong\u003e to \u003cstrong\u003e$4.75m\u003c\/strong\u003e, so margin depends on conversion, refunds, and quality outcomes.\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\u003eWhen online wins\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSteady demand\u003c\/strong\u003e lifts margin.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFewer repeat classes\u003c\/strong\u003e cut labor.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGroup cohorts\u003c\/strong\u003e improve seat fill.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompliant content\u003c\/strong\u003e protects results.\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\u003eWhy live still matters\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLive Q\u0026amp;A\u003c\/strong\u003e boosts trust.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompletion support\u003c\/strong\u003e lowers drop-off.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMarketing conversion\u003c\/strong\u003e may stay stronger.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefunds\u003c\/strong\u003e can erase online gains.\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=\"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\u003eEnrollment Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e45%-85%\u003c\/strong\u003e\u003cp\u003eFilling the 40 to 200 core seats is the biggest revenue swing, and once classes are full the extra tuition turns into profit fast.\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\u003eTuition Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$1.2K-$1.4K\u003c\/strong\u003e\u003cp\u003ePushing more students into the higher-priced core cohort lifts revenue per head more than the lower-priced add-ons.\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\u003eInstructor Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e1-5 FTE\u003c\/strong\u003e\u003cp\u003eThe lead instructor scale jumps from 1 to 5 FTE, so staffing discipline protects EBITDA as cohorts grow.\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\u003eLead Cost\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e10%-8%\u003c\/strong\u003e\u003cp\u003eDigital marketing spend eases from 10% to 8%, and every point saved stays in owner take-home.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eCompliance Quality\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e7%-4%\u003c\/strong\u003e\u003cp\u003eKeeping filing and LMS costs tight stops course delivery from eating the margin as volume rises.\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\u003eOverhead Buffer\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$7.45K\/mo\u003c\/strong\u003e\u003cp\u003eThe $7,450 monthly fixed base and the $792K cash need set the runway to Month 13 breakeven.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eLoan Officer Training Program Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eEnrollment Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row1\"\u003e\n    \u003ch3\u003eEnrollment Volume\u003c\/h3\u003e\n    \u003cp\u003eEnrollment volume is the number of paid students in each cohort and add-on module. That means core mortgage loan officer (MLO) seats, state modules, and exam prep seats, not website visits. The model grows capacity from \u003cstrong\u003e40 to 200\u003c\/strong\u003e core seats, \u003cstrong\u003e30 to 150\u003c\/strong\u003e state seats, and \u003cstrong\u003e25 to 125\u003c\/strong\u003e exam-prep seats, while occupancy rises from \u003cstrong\u003e45%\u003c\/strong\u003e to \u003cstrong\u003e85%\u003c\/strong\u003e. More paid seats lift tuition revenue and owner cash.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: modeled revenue moves from \u003cstrong\u003e$419k in Year 1\u003c\/strong\u003e to \u003cstrong\u003e$471M in Year 5\u003c\/strong\u003e, so small misses matter. Weak conversion or low qualified demand leaves instructor payroll and fixed costs underused, and even a modest shortfall can push breakeven past \u003cstrong\u003eMonth 13\u003c\/strong\u003e. One clean line: if seats stay empty, the owner’s draw stays thin.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eFill Seats, Not Just Leads\u003c\/h3\u003e\n      \u003cp\u003eTrack paid-seat fill by program, not just inquiries. Measure inquiry-to-enrollment conversion, weekly occupancy, and dropout by cohort so you can see whether the core program, state module, or exam prep is dragging cash flow. The goal is simple: more paid students per live seat, because that spreads instructor payroll and fixed admin costs across more tuition dollars.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack paid seats by cohort.\u003c\/li\u003e\n        \u003cli\u003eWatch occupancy every week.\u003c\/li\u003e\n        \u003cli\u003eFlag anything below \u003cstrong\u003e45%\u003c\/strong\u003e.\u003c\/li\u003e\n        \u003cli\u003eProtect \u003cstrong\u003eMonth 13\u003c\/strong\u003e cash.\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;\"\u003eTuition Pricing And Course Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eTuition Mix and Price\u003c\/h3\u003e\n    \u003cp\u003eAverage tuition is driven by package mix, not one headline price. In this model, core cohorts rise from \u003cstrong\u003e$1,200\u003c\/strong\u003e to \u003cstrong\u003e$1,400\u003c\/strong\u003e, state modules from \u003cstrong\u003e$300\u003c\/strong\u003e to \u003cstrong\u003e$360\u003c\/strong\u003e, exam prep from \u003cstrong\u003e$250\u003c\/strong\u003e to \u003cstrong\u003e$300\u003c\/strong\u003e, and continuing education subscriptions from \u003cstrong\u003e$150\u003c\/strong\u003e to \u003cstrong\u003e$190\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat mix matters because add-ons raise revenue per student relationship without adding the same fixed overhead. The upside is better revenue and cash flow per seat; the risk is simple: higher prices need clear outcomes, credible instruction, live support, and strong reviews, or conversion drops and owner pay gets squeezed.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row2\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Mix, Not Just Sticker Price\u003c\/h3\u003e\n      \u003cp\u003eWatch three inputs: cohort enrollment, add-on attachment rate, and average revenue per student. If more students buy state modules or exam prep, revenue can rise even when headcount stays flat. That helps gross margin because the extra sales come from the same lead and support base.\u003c\/p\u003e\n      \u003cp\u003eHere’s the quick math: if the base cohort stays full but more students add a \u003cstrong\u003e$300\u003c\/strong\u003e exam-prep package or a \u003cstrong\u003e$360\u003c\/strong\u003e state module, average tuition climbs fast. Track refund rate, completion rate, and review quality too, since weak outcomes can force discounts and cut cash available for owner draws.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMeasure revenue per enrolled student.\u003c\/li\u003e\n        \u003cli\u003eTrack add-on take rate monthly.\u003c\/li\u003e\n        \u003cli\u003eTest price after outcome proof.\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;\"\u003eDelivery Model And Instructor Cost\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eDelivery Model and Instructor Cost\u003c\/h3\u003e\n\u003cp\u003eFormat sets how many students you can serve and how much of each tuition dollar turns into profit. Live virtual cohorts need instructor time, while self-paced content shifts cost into content updates, LMS fees, and student support. In this model, lead instructors rise from \u003cstrong\u003e10 FTE\u003c\/strong\u003e to \u003cstrong\u003e50 FTE\u003c\/strong\u003e at \u003cstrong\u003e$95k per FTE\u003c\/strong\u003e, so payroll can move from \u003cstrong\u003e$950k\u003c\/strong\u003e to \u003cstrong\u003e$4.75M\u003c\/strong\u003e before overhead.\u003c\/p\u003e\n\u003cp\u003eThe margin swing is just as important. LMS fees fall from \u003cstrong\u003e40% of revenue\u003c\/strong\u003e to \u003cstrong\u003e20%\u003c\/strong\u003e as scale improves, but cutting support too hard can hurt completion, reviews, and future enrollments. A hybrid model can keep price power from live teaching while lifting capacity. One line: the wrong format can cap owner pay even when sales grow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMeasure format mix, not just enrollments\u003c\/h3\u003e\n\u003cp\u003eTrack \u003cstrong\u003estudents per instructor\u003c\/strong\u003e, support tickets per cohort, completion rate, and LMS cost as a share of revenue. Here’s the quick math: if a change lowers LMS fees from \u003cstrong\u003e40%\u003c\/strong\u003e to \u003cstrong\u003e20%\u003c\/strong\u003e but forces more instructor hours, you only win if the added payroll is smaller than the fee drop and the student experience stays strong.\u003c\/p\u003e\n\u003cp\u003eTest a hybrid setup first: keep live cohorts for exam prep and live Q\u0026amp;A, then move repeat content to self-paced modules. That protects the price while reducing live labor. Watch for one clear warning sign: if support gets lean enough to slow completion, reputation will hit repeat sales and owner draw next.\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;\"\u003eMarketing Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eMarketing Efficiency\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eMarketing efficiency\u003c\/strong\u003e is how much tuition stays after digital ads, lead acquisition, and referral commissions. In this model, acquisition costs run at \u003cstrong\u003e100% of revenue in Year 1\u003c\/strong\u003e and ease to \u003cstrong\u003e80% by Year 5\u003c\/strong\u003e, while referral commissions stay at \u003cstrong\u003e20%\u003c\/strong\u003e. So the owner’s profit starts with channel mix, not just seat count.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: at \u003cstrong\u003e80%\u003c\/strong\u003e acquisition cost, every \u003cstrong\u003e$1\u003c\/strong\u003e of tuition leaves \u003cstrong\u003e$0.20\u003c\/strong\u003e before delivery and overhead. Paid ads can fill cohorts fast, but low-intent leads raise refund risk and waste cash, so weak channel quality can erase margin even when enrollments look strong.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eCut Waste Before You Buy More Leads\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003ecost per enrolled student\u003c\/strong\u003e by channel, not just clicks or leads. Separate organic search, referrals, real estate schools, lenders, and brokerages, then compare them on enrollment rate, refund rate, and cash collected. If a channel brings volume but poor intent, cut it fast.\u003c\/p\u003e\n      \u003cp\u003eUse the monthly model to test whether acquisition is falling from \u003cstrong\u003e100%\u003c\/strong\u003e toward \u003cstrong\u003e80%\u003c\/strong\u003e of revenue. That drop improves \u003cstrong\u003eEBITDA\u003c\/strong\u003e faster than small software savings, because every point of waste removed shows up in profit and owner draw right away.\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 And Course Quality\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_ne\nw_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCompliance and course quality\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eCompliance\u003c\/strong\u003e and \u003cstrong\u003ecourse quality\u003c\/strong\u003e shape what you can charge, whether regulators approve the course, and whether students leave good reviews. In this model, NMLS course filing fees run at \u003cstrong\u003e30% of revenue in Year 1\u003c\/strong\u003e and \u003cstrong\u003e20% by Year 5\u003c\/strong\u003e, plus \u003cstrong\u003e$1,200 per month\u003c\/strong\u003e for legal and regulatory compliance. On \u003cstrong\u003e$419k\u003c\/strong\u003e of Year 1 revenue, that filing load is about \u003cstrong\u003e$125.7k\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThis driver also carries real cash risk. The model includes \u003cstrong\u003e$40k\u003c\/strong\u003e for curriculum design and media production and \u003cstrong\u003e$85k\u003c\/strong\u003e for accreditation application fees. If content gets stale, reviews slip, referrals weaken, and continuing education repeat sales get harder. Strong curriculum quality supports tuition, lowers churn, and helps protect owner draw. One stale module can cost more than a month of marketing.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eKeep content current and audit-ready\u003c\/h3\u003e\n      \u003cp\u003eTrack three things: \u003cstrong\u003eapproval status\u003c\/strong\u003e, \u003cstrong\u003econtent refresh dates\u003c\/strong\u003e, and \u003cstrong\u003estudent complaint rates\u003c\/strong\u003e. The key inputs are seat count, tuition, repeat continuing education sales, and compliance costs. If filing or update work starts taking more than the planned \u003cstrong\u003e30%\u003c\/strong\u003e of revenue in Year 1, margin gets squeezed fast. Here’s the quick math: compliance spend hits profit before you see it in cash.\u003c\/p\u003e\n      \u003cp\u003eUse a hard review cycle for every state module and exam-prep lesson, then tie updates to regulatory changes and exam feedback. Keep a log of what changed, when it changed, and why. That protects approvals, supports pricing power, and reduces refund and churn risk. If onboarding takes \u003cstrong\u003e14+ days\u003c\/strong\u003e or students flag outdated material, reputation damage can show up in the next cohort.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOverhead, Admin, And Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row6\"\u003e\n\u003ch3\u003eOverhead, Admin, And Cash Reserve\u003c\/h3\u003e\n\u003cp\u003eA loan officer training program can show operating profit and still run short on cash. Fixed overhead is \u003cstrong\u003e$7,450 per month\u003c\/strong\u003e for virtual classroom software, rent, CRM tools, compliance, bookkeeping, and insurance, while payroll grows from \u003cstrong\u003e$280k\u003c\/strong\u003e to \u003cstrong\u003e$890k\u003c\/strong\u003e as instructors, admissions, and support scale. Owner pay depends on cash left after those costs, not just booked profit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Cash Before Owner Draws\u003c\/h3\u003e\n\u003cp\u003eBuild the reserve first, then take distributions. The key inputs are monthly overhead, payroll by role, enrollment timing, and refund exposure. Here’s the quick check: if minimum cash need reaches \u003cstrong\u003e$792k in Month 13\u003c\/strong\u003e, any owner draw before that can squeeze payroll and refunds. One clean rule: fund reserves before paying yourself extra.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack cash by month.\u003c\/li\u003e\n\u003cli\u003eSeparate profit from cash.\u003c\/li\u003e\n\u003cli\u003eModel refunds and payroll.\u003c\/li\u003e\n\u003cli\u003eHold back owner draws.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Loan Officer Training Program Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Loan Officer Training Program Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eIncome moves with occupancy, cohort size, and instructor load. Early losses can run on startup cash, while higher fill rates push EBITDA up fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare low, base, and high owner-income paths for the training program.\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\"\u003eRamp-up\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\"\u003eScaling\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\"\u003eMature\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 still in ramp-up and cash funding the owner salary.\"\u003eThis is the lower earnings path, with Year 1 still in ramp-up and cash funding the owner salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled middle path, where Year 3 scale starts to support strong owner earnings.\"\u003eThis is the modeled middle path, where Year 3 scale starts to support strong owner earnings.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger earnings path, with Year 5 mature scale and a heavier management load.\"\u003eThis is the stronger earnings path, with Year 5 mature scale and a heavier management load.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Typical setup\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-setup\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-typical-setup.svg\" alt=\"Typical setup icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eTypical setup\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Year 1 runs at 45% occupancy, $419k revenue, and -$74k EBITDA, with the owner at a $125k salary while enrollment builds.\"\u003eYear 1 runs at 45% occupancy, $419k revenue, and -$74k EBITDA, with the owner at a $125k salary while enrollment builds.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 reaches 75% occupancy, $2.293M revenue, and $1.108M EBITDA, with 3 lead instructors and a larger support team.\"\u003eYear 3 reaches 75% occupancy, $2.293M revenue, and $1.108M EBITDA, with 3 lead instructors and a larger support team.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches 85% occupancy, $4.710M revenue, and $2.804M EBITDA, with 5 lead instructors and more oversight from the owner.\"\u003eYear 5 reaches 85% occupancy, $4.710M revenue, and $2.804M EBITDA, with 5 lead instructors and more oversight from the owner.\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=\"45% occupancy; 40-student core cohort; 30 state modules; 25 exam prep seats; startup cash supports salary\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e45% occupancy\u003c\/li\u003e\n\u003cli\u003e40-student core cohort\u003c\/li\u003e\n\u003cli\u003e30 state modules\u003c\/li\u003e\n\u003cli\u003e25 exam prep seats\u003c\/li\u003e\n\u003cli\u003estartup cash supports salary\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"75% occupancy; 120-student core cohort; 3 lead instructors; 9% marketing spend; growing support costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e75% occupancy\u003c\/li\u003e\n\u003cli\u003e120-student core cohort\u003c\/li\u003e\n\u003cli\u003e3 lead instructors\u003c\/li\u003e\n\u003cli\u003e9% marketing spend\u003c\/li\u003e\n\u003cli\u003egrowing support costs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"85% occupancy; 200-student core cohort; 5 lead instructors; 8% marketing spend; higher management load\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003e85% occupancy\u003c\/li\u003e\n\u003cli\u003e200-student core cohort\u003c\/li\u003e\n\u003cli\u003e5 lead instructors\u003c\/li\u003e\n\u003cli\u003e8% marketing spend\u003c\/li\u003e\n\u003cli\u003ehigher management load\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=\"$125k salary\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$125k salary\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCash-funded ramp\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$1.1M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$1.1M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eScale margin\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$2.8M EBITDA\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$2.8M EBITDA\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eMature 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 stress-test the launch year if fill rates stay soft and the owner still draws pay from startup cash.\"\u003eUse this to stress-test the launch year if fill rates stay soft and the owner still draws pay from startup cash.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working case for planning once the program has traction and the team is past the early ramp.\"\u003eUse this as the working case for planning once the program has traction and the team is past the early ramp.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if enrollment stays strong, staffing scales cleanly, and the owner can handle more oversight.\"\u003eUse this to test upside if enrollment stays strong, staffing scales cleanly, and the owner can handle more oversight.\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":49304192778483,"sku":"loan-officer-training-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/loan-officer-training-owner-makes.webp?v=1782686022","url":"https:\/\/financialmodelslab.com\/products\/loan-officer-training-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}