{"product_id":"restaurant-point-of-sale-owner-makes","title":"How Much Can A Restaurant POS Business Owner Make With $178 ARPU?","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 building a restaurant point-of-sale (POS) provider, not asking what restaurant operators earn This page estimates \u003cstrong\u003epre-tax owner take-home\u003c\/strong\u003e over a five-year model using subscriptions, transaction fees, setup fees, customer acquisition cost, payroll, overhead, and margin assumptions\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=\"Owner income KPI cards\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual CEO target pay from the model, before taxes, debt, reserves, and any extra profit or loss.\"\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=\"Annual CEO target pay from the model, before taxes, debt, reserves, and any extra profit or loss.\"\u003e$150k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 to Year 5 contribution margin after hosting, fees, commissions, and hardware. This is a planning estimate, not net income.\"\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 to Year 5 contribution margin after hosting, fees, commissions, and hardware. This is a planning estimate, not net income.\"\u003e82%–88%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue implied by a $150k CEO target using 82% to 88% contribution margin. It ignores taxes, debt, churn, 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=\"Annual revenue implied by a $150k CEO target using 82% to 88% contribution margin. It ignores taxes, debt, churn, and reserves.\"\u003e$171k–$183k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard because cash bottoms at -$548k, breakeven lands in Month 32, and payback stretches to 58 months in the model.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Hard because cash bottoms at -$548k, breakeven lands in Month 32, and payback stretches to 58 months in the model.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Sample Business Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Sample Business Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice. Add churn and taxes before you rely on it.\"\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 sales collected before expenses. Use the average operating month, not a one-time peak month.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales collected before expenses. Use the average operating month, not a one-time peak month.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Monthly sales collected before expenses. Use the average operating month, not a one-time peak month.\" data-low=\"85000\" data-base=\"200000\" data-high=\"350000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"200,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eGross margin\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of revenue left after direct costs like hosting, payment fees, commissions, and hardware costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct costs like hosting, payment fees, commissions, and hardware 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 direct costs like hosting, payment fees, commissions, and hardware costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"78\" data-base=\"82\" data-high=\"85\" value=\"82\"\u003e\u003coutput\u003e82%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and support staffing before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and support staffing 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 and support staffing before owner pay.\" data-low=\"41000\" data-base=\"60000\" data-high=\"83000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"60,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, software, utilities, insurance, legal, and admin costs that stay on each month.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, utilities, insurance, legal, and admin costs that stay on each 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=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, software, utilities, insurance, legal, and admin costs that stay on each month.\" data-low=\"6500\" data-base=\"7500\" data-high=\"9000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"7,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\u003eMarketing\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly marketing and customer acquisition spend needed to keep sales moving.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to keep sales 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 marketing and customer acquisition spend needed to keep sales moving.\" data-low=\"4200\" data-base=\"10000\" data-high=\"20833\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"10,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments. Use 0 if there is no 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 payments. Use 0 if there is no 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 is calculated.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside for taxes before owner take-home is calculated.\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 is calculated.\" 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 for growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for growth, working capital, and risk buffer.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"reinvestmentReserve\" data-owner-kind=\"percent\" data-owner-label=\"Reinvestment reserve\" data-owner-note=\"Percent of profit kept for growth, working capital, and risk buffer.\" 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 income used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income 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 income used to calculate the target-pay gap.\" data-low=\"10000\" data-base=\"12500\" data-high=\"15000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,500\"\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$57,090\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\"\u003e29%\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$118K\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$44,590\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$685,080\u003c\/dd\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdt\u003eProfit before reserves\u003c\/dt\u003e\n\u003cdd data-owner-output=\"profitBeforeReserves\"\u003e$86,500\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$29,410\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$44,590\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$200K\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: 82%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$164K\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: 39%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$77,500\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$29,410\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: 29%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$57,090\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. It is not guaranteed salary, tax advice, or owner distribution advice. Add churn and taxes before you rely on it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the Restaurant POS model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe screenshot shows dashboard, growth, MRR, fees, costs, cash flow, and owner take-home. Open the \u003ca href=\"\/products\/restaurant-point-of-sale-financial-model\"\u003eRestaurant POS Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\u003cstrong\u003eOwner salary coverage\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eActive locations, ARPU\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLoss to profit scenarios\u003c\/strong\u003e\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\/restaurant-point-of-sale-financial-model-dashboard-financialmodelslab_bc1d053a-1f21-4d59-9930-76dfea3178a7.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/restaurant-point-of-sale-financial-model-dashboard-financialmodelslab_bc1d053a-1f21-4d59-9930-76dfea3178a7.webp?width=500\" alt=\"Restaurant POS Financial Model dashboard summarizes key KPIs, runway\/cash and performance with a dynamic dashboard, highlighting sales, margins, cash flow and investor-ready charts to avoid cash-flow blind spots.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a bootstrapped Restaurant POS business pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eYes, but not from day one.\u003c\/strong\u003e A bootstrapped \u003cstrong\u003eRestaurant POS\u003c\/strong\u003e business with a \u003cstrong\u003e$150,000\u003c\/strong\u003e CEO salary from Month 1 and a \u003cstrong\u003e$140,000\u003c\/strong\u003e CTO salary carries \u003cstrong\u003e$290,000\u003c\/strong\u003e in annual payroll before support growth, and Year 1 operating profit is about \u003cstrong\u003e-$257,000\u003c\/strong\u003e before taxes and reserves. So the owner can get paid only if funding covers that early gap or the owner cuts cash needs.\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\u003eEarly cash gap\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$290,000\u003c\/strong\u003e payroll before support expansion\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e-$257,000\u003c\/strong\u003e Year 1 operating profit\u003c\/li\u003e\n\u003cli\u003eOwner pay needs outside funding\u003c\/li\u003e\n\u003cli\u003eLower draws improve runway\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\u003eModel tradeoffs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhite-label\u003c\/strong\u003e cuts build cost\u003c\/li\u003e\n\u003cli\u003eReseller models lower control and margin\u003c\/li\u003e\n\u003cli\u003eProprietary software can raise long-term economics\u003c\/li\u003e\n\u003cli\u003eBut product, support, and reinvestment cost money\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow do Restaurant POS businesses make money?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eRestaurant POS\u003c\/strong\u003e businesses make money in layers: monthly subscriptions, transaction fees, one-time setup fees, support plans, add-ons, integrations, and hardware resale. In year 1, pricing can be \u003cstrong\u003e$49\u003c\/strong\u003e Basic, \u003cstrong\u003e$99\u003c\/strong\u003e Pro, and \u003cstrong\u003e$199\u003c\/strong\u003e Enterprise, with setup fees of \u003cstrong\u003e$0\u003c\/strong\u003e, \u003cstrong\u003e$199\u003c\/strong\u003e, and \u003cstrong\u003e$499\u003c\/strong\u003e, plus \u003cstrong\u003e$0.05\u003c\/strong\u003e, \u003cstrong\u003e$0.04\u003c\/strong\u003e, or \u003cstrong\u003e$0.03\u003c\/strong\u003e per transaction. The cleanest revenue is subscriptions, while transaction fees scale with use and hardware can add drag, so \u003cstrong\u003egross payment volume is not profit\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\u003ePredictable revenue\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$49\u003c\/strong\u003e Basic monthly plan\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$99\u003c\/strong\u003e Pro monthly plan\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$199\u003c\/strong\u003e Enterprise monthly plan\u003c\/li\u003e\n\u003cli\u003eSubscriptions are the steadiest layer\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\u003eVariable revenue\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$0\u003c\/strong\u003e, \u003cstrong\u003e$199\u003c\/strong\u003e, or \u003cstrong\u003e$499\u003c\/strong\u003e setup fees\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$0.05\u003c\/strong\u003e, \u003cstrong\u003e$0.04\u003c\/strong\u003e, or \u003cstrong\u003e$0.03\u003c\/strong\u003e per transaction\u003c\/li\u003e\n\u003cli\u003eAdd-ons and integrations raise ARPU\u003c\/li\u003e\n\u003cli\u003eHardware resale can add operational drag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat is the profit margin for a Restaurant POS business?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re pricing a \u003cstrong\u003eRestaurant POS\u003c\/strong\u003e, the short answer is that the software can look very profitable on paper: \u003cstrong\u003eYear 1 contribution margin is 82%\u003c\/strong\u003e after \u003cstrong\u003e4%\u003c\/strong\u003e hosting, \u003cstrong\u003e3%\u003c\/strong\u003e payment processing, \u003cstrong\u003e6%\u003c\/strong\u003e sales commissions, and \u003cstrong\u003e5%\u003c\/strong\u003e hardware procurement, and it rises to \u003cstrong\u003e88%\u003c\/strong\u003e by Year 5 as those listed percentages decline. But operating margin is still negative in Year 1 because revenue is about \u003cstrong\u003e$196,000\u003c\/strong\u003e against \u003cstrong\u003e$418,000\u003c\/strong\u003e of payroll, overhead, and marketing; for startup cost context, see \u003ca href=\"\/blogs\/startup-costs\/restaurant-point-of-sale\"\u003eHow Much Does It Cost To Open, Start, Launch Your Restaurant POS Business?\u003c\/a\u003e\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eMargin math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e82%\u003c\/strong\u003e Year 1 contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e88%\u003c\/strong\u003e by Year 5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e4%\u003c\/strong\u003e hosting cost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3%\u003c\/strong\u003e payment processing\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\u003eCash pressure\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$196,000\u003c\/strong\u003e Year 1 revenue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$418,000\u003c\/strong\u003e payroll, overhead, marketing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$300,000\u003c\/strong\u003e Year 2 operating profit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$946,000\u003c\/strong\u003e Year 2 revenue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\n\u003cp\u003eWhat this estimate hides: support tickets, onboarding labor, integrations, device replacement, and payment disputes can still cut owner cash even when software margin looks strong.\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 drag\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSupport tickets add labor\u003c\/li\u003e\n\u003cli\u003eOnboarding takes real time\u003c\/li\u003e\n\u003cli\u003eIntegrations can slow launches\u003c\/li\u003e\n\u003cli\u003eDevice replacement hits cash\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\u003eCash reality\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003ePayment disputes delay cash\u003c\/li\u003e\n\u003cli\u003eOverhead stays fixed early\u003c\/li\u003e\n\u003cli\u003eMarketing can outrun revenue\u003c\/li\u003e\n\u003cli\u003eYear 2 improves fast\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 biggest income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Accessible label for the Main Income Drivers card grid.\"\u003e\u003carticle class=\"driver-option is-cards\"\u003e\u003cdiv class=\"main-driver-grid\"\u003e\n\u003carticle class=\"main-driver-card is-primary\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e1\u003c\/span\u003e\u003ch4\u003eActive Locations\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e167\u003c\/strong\u003e\u003cp\u003eA $300 CAC and $50K Year 1 budget support about 167 new restaurant accounts, so top-line income starts with how many sites you sign.\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\u003eMonthly ARPU\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$178\u003c\/strong\u003e\u003cp\u003eYear 1 revenue per restaurant is about $178 a month, so even small price or mix gains flow straight into owner income.\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\u003eFee Attach\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e55%\u003c\/strong\u003e\u003cp\u003eTransaction fees make up about 55% of Year 1 ARPU, so payment volume can lift revenue without adding many extra seats.\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\u003eRetention\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eTBD\u003c\/strong\u003e\u003cp\u003eChurn and reserve rates are not supplied, so retention stays editable and will set how long each restaurant pays back.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eCost To Serve\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e82%\u003c\/strong\u003e\u003cp\u003eYear 1 contribution margin is about 82%, so cloud, processing, sales, and hardware costs still leave room if support stays lean.\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\u003eSales Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$300\u003c\/strong\u003e\u003cp\u003eA $300 CAC means every budget swing changes growth fast, because cheaper sales stretch the launch spend and improve payback.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eRestaurant POS Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eActive Restaurant Locations\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eActive Paying Locations\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eActive paying locations\u003c\/strong\u003e are what turn a restaurant POS into recurring income. More live, billed sites mean more monthly software fees and more transaction-fee revenue. The model implies about \u003cstrong\u003e167 new customers\u003c\/strong\u003e from Year 1 marketing budget ÷ CAC, and about \u003cstrong\u003e5,657 cumulative locations by Year 5\u003c\/strong\u003e before churn. Demos and trials do not count toward revenue.\u003c\/p\u003e\n\u003cp\u003eHere’s the quick math: each added site should bring in cash faster than support, hosting, and onboarding costs rise. If onboarding slows or churn rises, \u003cstrong\u003erevenue falls first while payroll and overhead stay put\u003c\/strong\u003e, so profit and owner draw get squeezed before headcount can adjust.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Paid Sites, Not Leads\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003ebilling status\u003c\/strong\u003e, \u003cstrong\u003eonboarding time\u003c\/strong\u003e, and \u003cstrong\u003emonthly churn\u003c\/strong\u003e by cohort. The key inputs are new customers, active locations, and support hours per site. A location should only enter the forecast after it is launched and paying, because live billing is what funds payroll and the owner’s take-home income.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCount\u003c\/strong\u003e only billed locations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeparate\u003c\/strong\u003e trials from live accounts.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWatch\u003c\/strong\u003e support cost per site.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStress test\u003c\/strong\u003e slower onboarding and churn.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInstalled-base growth\u003c\/strong\u003e helps owner income only when support cost does not scale faster than revenue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMonthly Recurring Revenue Per Restaurant\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eMonthly Recurring Revenue per Restaurant\u003c\/h3\u003e\n\u003cp\u003eWhen each restaurant pays more every month, the same support team can produce more cash. Year 1 blended subscription ARPU (average revenue per restaurant) is about \u003cstrong\u003e$79\u003c\/strong\u003e, and total ARPU with transaction fees is about \u003cstrong\u003e$178\u003c\/strong\u003e, so plan mix and usage matter more than raw customer count for owner income.\u003c\/p\u003e\n\u003cp\u003eBy Year 5, total ARPU rises to about \u003cstrong\u003e$288\u003c\/strong\u003e from pricing, mix shift, and higher transaction counts. The Year 1 plan ladder is \u003cstrong\u003eBasic $49\u003c\/strong\u003e, \u003cstrong\u003ePro $99\u003c\/strong\u003e, and \u003cstrong\u003eEnterprise $199\u003c\/strong\u003e, so price should follow modules and retention, not random increases that can hurt renewals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack plan mix and transaction lift\u003c\/h3\u003e\n\u003cp\u003eMeasure monthly ARPU as \u003cstrong\u003esubscription revenue + transaction fees\u003c\/strong\u003e, then split it by plan and active restaurant. Here’s the quick math: moving ARPU from \u003cstrong\u003e$178\u003c\/strong\u003e to \u003cstrong\u003e$288\u003c\/strong\u003e adds cash per account without the same CAC burden, which lifts gross profit and makes owner draws easier if support cost stays flat.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack Basic, Pro, Enterprise mix.\u003c\/li\u003e\n\u003cli\u003eTrack transaction count per restaurant.\u003c\/li\u003e\n\u003cli\u003eTrack churn after any price change.\u003c\/li\u003e\n\u003cli\u003eLink upgrades to used modules.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhat this hides: if higher pricing is not tied to clear value, restaurants can downgrade or leave. Keep pricing tied to modules, usage, and retention, then test upgrades on active accounts before rolling changes across the base.\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\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePayment Processing Residuals\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003ePayment Processing Residuals\u003c\/h3\u003e\n    \u003cp\u003ePayment processing residuals add recurring income when restaurants run card and digital payments through the POS. The key driver is \u003cstrong\u003eper-transaction fees\u003c\/strong\u003e, not gross card volume or basis points. Using the Year 1 plan mix, transaction revenue is about \u003cstrong\u003e$99 per location per month\u003c\/strong\u003e, so a bigger installed base and more tickets can lift owner cash without adding the same sales cost.\u003c\/p\u003e\n    \u003cp\u003eHere’s the catch: \u003cstrong\u003eprocessor terms, disputes, retention, and compliance\u003c\/strong\u003e can cut net income fast. Gross payment volume is not profit. If chargebacks rise or the processor changes economics, the owner keeps less of each transaction, which lowers cash available for payroll, reinvestment, and owner draws.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Fee Net, Not Just Volume\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003etransactions per location\u003c\/strong\u003e, fee per transaction, dispute rate, and processor cost every month. Use the plan mix in the model: \u003cstrong\u003e1,500 Basic\u003c\/strong\u003e at \u003cstrong\u003e$0.05\u003c\/strong\u003e, \u003cstrong\u003e3,000 Pro\u003c\/strong\u003e at \u003cstrong\u003e$0.04\u003c\/strong\u003e, and \u003cstrong\u003e6,000 Enterprise\u003c\/strong\u003e at \u003cstrong\u003e$0.03\u003c\/strong\u003e. Then test whether higher-usage accounts actually produce more net residual after support and compliance work.\u003c\/p\u003e\n      \u003cp\u003eProtect the margin by documenting processor terms, watching chargebacks, and keeping restaurant retention high. If onboarding is slow or support is weak, restaurants may stop routing payments through the platform, and the residual drops with them. One clean rule: \u003cstrong\u003eonly count revenue you can collect after processor costs\u003c\/strong\u003e.\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;\"\u003eRestaurant POS Churn And Retention\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eRestaurant POS Churn\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eChurn\u003c\/strong\u003e is the share of active restaurant locations that cancel, and it cuts \u003cstrong\u003eMRR\u003c\/strong\u003e, transaction-fee income, referrals, and customer lifetime value. Because no churn rate is supplied in the source assumptions, it should stay as an \u003cstrong\u003eeditable model field\u003c\/strong\u003e; lost locations must be replaced before true growth starts, so take-home profit drops fast when retention weakens.\u003c\/p\u003e\n    \u003cp\u003eWhat this hides is the cash squeeze: payroll and overhead do not fall as fast as recurring revenue. If onboarding drags, uptime slips, support is slow, or integrations and reporting fail, churn rises and owner pay gets hit even before headcount can reset.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Retention Inputs\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003elogo churn\u003c\/strong\u003e, active locations, onboarding time, uptime, ticket response speed, and failed integrations each month. Tie each lost account back to the reason, then fix the biggest leak first; one clean metric is better than a dozen vague reports.\u003c\/p\u003e\n      \u003cp\u003eUse a simple rule in the model: retained locations drive recurring fee revenue first, then transaction fees and referrals. If churn stays high, replacement sales only refill the base, so cash flow stays flat and the owner cannot safely draw more.\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;\"\u003eCost To Serve Restaurant POS Customers\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCost to Serve per Location\u003c\/h3\u003e\n    \u003cp\u003eEach active restaurant location brings support, hosting, payment processing, hardware, and onboarding costs. In Year 1, the direct cost load is \u003cstrong\u003e18%\u003c\/strong\u003e, so \u003cstrong\u003e82%\u003c\/strong\u003e of revenue stays as contribution margin before fixed overhead. The listed mix is \u003cstrong\u003e4% cloud hosting\u003c\/strong\u003e, \u003cstrong\u003e3% payment processing\u003c\/strong\u003e, \u003cstrong\u003e6% sales commissions\u003c\/strong\u003e, and \u003cstrong\u003e5% hardware procurement\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: if a location produces \u003cstrong\u003e$178\u003c\/strong\u003e of monthly ARPU, direct cost is\nabout \u003cstrong\u003e$32\u003c\/strong\u003e, leaving \u003cstrong\u003e$146\u003c\/strong\u003e before payroll, rent, and owner pay. Hardware should sit in its own bucket because shipping, replacements, and support calls can turn a strong sale into cash drain fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Service Cost per Account\u003c\/h3\u003e\n      \u003cp\u003eMeasure cost per active location, not just total support spend. Track onboarding hours, ticket volume, cloud use, processor fees, and hardware swaps by cohort, then compare them to monthly recurring revenue. If support or hardware runs above plan, the owner’s take-home falls even when sales rise.\u003c\/p\u003e\n      \u003cp\u003eKeep onboarding clean and fast. Standard setup steps, fewer custom fixes, and tight hardware controls cut rework and shipping costs, which protects the \u003cstrong\u003e82%\u003c\/strong\u003e contribution margin. If onboarding takes longer or replacement rates spike, cash gets trapped in service work instead of profit.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eRestaurant POS CAC And Onboarding Capacity\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eCAC and Onboarding\u003c\/h3\u003e\n    \u003cp\u003eThis driver covers \u003cstrong\u003emarketing spend\u003c\/strong\u003e, \u003cstrong\u003ecustomer acquisition cost (CAC)\u003c\/strong\u003e, funnel conversion, and how fast new restaurants go live. In Year 1, CAC is \u003cstrong\u003e$300\u003c\/strong\u003e with \u003cstrong\u003e$50,000\u003c\/strong\u003e of annual marketing, which implies about \u003cstrong\u003e167\u003c\/strong\u003e new customers before churn. By Year 5, CAC drops to \u003cstrong\u003e$240\u003c\/strong\u003e and marketing rises to \u003cstrong\u003e$600,000\u003c\/strong\u003e, which implies about \u003cstrong\u003e2,500\u003c\/strong\u003e new customers.\u003c\/p\u003e\n    \u003cp\u003eThe funnel improves from \u003cstrong\u003e30% visitor-to-trial\u003c\/strong\u003e and \u003cstrong\u003e250% trial-to-paid\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e45%\u003c\/strong\u003e and \u003cstrong\u003e330%\u003c\/strong\u003e in Year 5. That only helps owner income if onboarding can keep up. If setup, training, or data migration slows down, cash lands later, and payroll still goes out on time.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Activation Speed\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003eCAC by channel\u003c\/strong\u003e, trial starts, and live restaurants. A cheap lead is not enough; the real test is whether the account reaches paid use. If visitor-to-trial improves but onboarding backlogs grow, owner cash gets delayed, and marketing spend just buys a bigger queue.\u003c\/p\u003e\n      \u003cp\u003eSet an onboarding cap and watch \u003cstrong\u003edays from signed deal to first paid order\u003c\/strong\u003e. Faster activation shortens payback and lifts draw capacity. Slow activation pushes revenue into later months, so the business can look busy while the owner still waits for cash.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare lean, base, and high-growth owner-income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Restaurant POS Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Restaurant POS Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\u003e\u003cdiv class=\"fml-scenario-table-card\"\u003e\n\u003cheader class=\"fml-scenario-table-header\"\u003e\u003cdiv\u003e\n\u003cp class=\"fml-scenario-table-eyebrow\"\u003eOwner income scenarios\u003c\/p\u003e\n\u003cp class=\"fml-scenario-table-description\"\u003eOwner income changes fast with customer growth, pricing mix, and fixed payroll. Early years need funding; later years can cover pay and create real upside.\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 when owner pay is funded and when profit starts to build.\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\"\u003eFunding risk\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\"\u003eOwner-pay covered\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"fml-scenario-table-column\" scope=\"col\" data-export-value=\"High Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eHigh Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\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 low-earnings case where early revenue still does not cover the CEO's salary.\"\u003eThis is the low-earnings case where early revenue still does not cover the CEO's salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the modeled case where Year 2 scale starts to cover owner pay and turn profit positive.\"\u003eThis is the modeled case where Year 2 scale starts to cover owner pay and turn profit positive.\u003c\/td\u003e\n\u003ctd data-export-value=\"This is the stronger-earnings case where scale and mix drive meaningful owner upside.\"\u003eThis is the stronger-earnings case where scale and mix drive meaningful owner upside.\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 has about 167 new customers, $178 ARPU, and 82% contribution margin, but $196,000 revenue still leaves about -$257,000 operating profit before owner pay is funded.\"\u003eYear 1 has about 167 new customers, $178 ARPU, and 82% contribution margin, but $196,000 revenue still leaves about -$257,000 operating profit before owner pay is funded.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 2 reaches about 429 new customers, $195 ARPU, and $946,000 revenue, with about $300,000 operating profit and enough volume to fund the owner role.\"\u003eYear 2 reaches about 429 new customers, $195 ARPU, and $946,000 revenue, with about $300,000 operating profit and enough volume to fund the owner role.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 reaches about 2,500 new customers, $288 ARPU, 88% contribution margin, $159 million revenue, and about $130 million operating profit.\"\u003eYear 5 reaches about 2,500 new customers, $288 ARPU, 88% contribution margin, $159 million revenue, and about $130 million operating profit.\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=\"trial conversion; CAC; fixed payroll; support load; margin mix\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003etrial conversion\u003c\/li\u003e\n\u003cli\u003eCAC\u003c\/li\u003e\n\u003cli\u003efixed payroll\u003c\/li\u003e\n\u003cli\u003esupport load\u003c\/li\u003e\n\u003cli\u003emargin mix\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"more paid customers; ARPU lift; stronger conversion; payroll leverage; lower unit costs\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003emore paid customers\u003c\/li\u003e\n\u003cli\u003eARPU lift\u003c\/li\u003e\n\u003cli\u003estronger conversion\u003c\/li\u003e\n\u003cli\u003epayroll leverage\u003c\/li\u003e\n\u003cli\u003elower unit costs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"large customer base; premium mix; lower CAC; scale leverage; operating margin\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003elarge customer base\u003c\/li\u003e\n\u003cli\u003epremium mix\u003c\/li\u003e\n\u003cli\u003elower CAC\u003c\/li\u003e\n\u003cli\u003escale leverage\u003c\/li\u003e\n\u003cli\u003eoperating margin\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=\"Salary funding needed\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary funding needed\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eSalary gap\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner pay covered\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eOwner pay covered\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eCovered\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Strong owner upside\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eStrong owner upside\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh 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 first year if sales ramp slowly and the owner needs outside cash to stay paid.\"\u003eUse this to stress-test the first year if sales ramp slowly and the owner needs outside cash to stay paid.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the working plan for steady execution with sales growth, controlled costs, and a funded owner salary.\"\u003eUse this as the working plan for steady execution with sales growth, controlled costs, and a funded owner salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside if customer growth stays strong, pricing holds, and operating leverage keeps improving.\"\u003eUse this to test upside if customer growth stays strong, pricing holds, and operating leverage keeps improving.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304322801907,"sku":"restaurant-point-of-sale-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/restaurant-point-of-sale-owner-makes.webp?v=1782691070","url":"https:\/\/financialmodelslab.com\/products\/restaurant-point-of-sale-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}