{"product_id":"medicinal-marijuana-dispensary-owner-makes","title":"How Much a Medical Marijuana Dispensary Owner Makes at 35% Conversion","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA medical marijuana dispensary owner can make money only after product cost, payroll, rent, security, compliance, banking, and reserves are covered In the provided first-year assumptions, 35% buyer conversion, $3650 average order value, and 87% gross margin after product cost produce about $466M in annual net sales After listed payroll, fixed costs, and variable costs, operating profit before owner pay is about $341M That is a planning pool, not guaranteed take-home, because debt service, taxes, reserves, and reinvestment come next\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Medical Marijuana Dispensary\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is $164k, or about $14k a month, before debt, taxes, reserves, and reinvestment.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is $164k, or about $14k a month, before debt, taxes, reserves, and reinvestment.\"\u003e$14k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin uses $164k against about $4.66M sales from the model; it excludes debt, taxes, and owner draws.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA margin uses $164k against about $4.66M sales from the model; it excludes debt, taxes, and owner draws.\"\u003e3.5%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 monthly sales are about $388k; that is the revenue base behind the owner-pay proxy before debt and taxes.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Year 1 monthly sales are about $388k; that is the revenue base behind the owner-pay proxy before debt and taxes.\"\u003e$388k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Heavy licensing, build-out, security, and compliance costs make this a high-capital model; breakeven lands in Month 5.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-business-difficulty.svg\" alt=\"Business difficulty icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eBusiness difficulty\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Heavy licensing, build-out, security, and compliance costs make this a high-capital model; breakeven lands in Month 5.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay target?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"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:\/\/financialslab.com\" data-source-page-title=\"Sample Business Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Not guaranteed salary, tax advice, or owner distribution advice.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and 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=\"91433\" data-base=\"324753\" data-high=\"783608\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"324,753\"\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 product and packaging costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product and packaging 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 product and packaging costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"87\" data-base=\"88\" data-high=\"89\" value=\"88\"\u003e\u003coutput\u003e88%\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, staffing, and benefits before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, staffing, and benefits before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll, staffing, and benefits before owner pay.\" data-low=\"18250\" data-base=\"31500\" data-high=\"35250\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"31,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\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, utilities, insurance, software, security, compliance, and admin costs.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, insurance, software, security, compliance, and admin costs.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, insurance, software, security, compliance, and admin costs.\" data-low=\"16300\" data-base=\"16300\" data-high=\"16300\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"16,300\"\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 customer outreach and demand generation spend.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly customer outreach and demand generation spend.\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 customer outreach and demand generation spend.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"marketing\" 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\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payments, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payments, if any.\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, if any.\" 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 held back for taxes before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-percent\"\u003e\n\u003cinput data-owner-field=\"taxReserve\" data-owner-kind=\"percent\" data-owner-label=\"Tax reserve\" data-owner-note=\"Percent of profit held back for taxes before owner pay.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"15\" data-base=\"20\" data-high=\"25\" value=\"20\"\u003e\u003coutput\u003e20%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for working capital, inventory, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for working capital, inventory, 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 working capital, inventory, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"10\" 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 gap vs distributable cash.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate the gap vs distributable cash.\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 gap vs distributable cash.\" data-low=\"45000\" data-base=\"25000\" data-high=\"50000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"25,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$167K\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\"\u003e51%\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$94,903\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$142K\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdl class=\"fml-owner-result-list\"\u003e\n\u003cdiv\u003e\n\u003cdt\u003eAnnual owner income\u003c\/dt\u003e\n\u003cdd data-owner-output=\"annualOwnerIncome\"\u003e$1,999,052\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$237,983\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$71,395\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$141,588\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$325K\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: 88%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$286K\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$47,800\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: 22%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$71,395\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: 51%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$167K\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. Not guaranteed salary, tax advice, or owner distribution advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to check owner income in the medical dispensary model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThis dashboard in the \u003ca href=\"\/products\/medicinal-marijuana-dispensary-financial-model\"\u003eMedical Marijuana Dispensary Financial Model Template\u003c\/a\u003e shows revenue, margin, costs, reserves, and owner take-home assumptions—open it to plan.\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 income output\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRevenue and margin\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eScenario testing charts\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\/medicinal-marijuana-dispensary-financial-model-dashboard-financialmodelslab_152c416a-d646-4628-b0e0-ec4c25791a67.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/medicinal-marijuana-dispensary-financial-model-dashboard-financialmodelslab_152c416a-d646-4628-b0e0-ec4c25791a67.webp?width=500\" alt=\"Medical Marijuana Dispensary Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, investor-ready charts to fix 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;\"\u003eWhat profit margin does a medical marijuana dispensary make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eA Medical Marijuana Dispensary does not have one fixed profit margin; it depends on product mix, pricing, and shrink. In the Year 1 mix of \u003cstrong\u003e50%\u003c\/strong\u003e flower, \u003cstrong\u003e25%\u003c\/strong\u003e edibles, \u003cstrong\u003e15%\u003c\/strong\u003e tinctures, and \u003cstrong\u003e10%\u003c\/strong\u003e topicals, the average unit price is \u003cstrong\u003e$3,650\u003c\/strong\u003e, but if packaging cost runs at \u003cstrong\u003e130%\u003c\/strong\u003e of sales, cash gets tight fast; see the \u003ca href=\"\/blogs\/startup-costs\/medicinal-marijuana-dispensary\"\u003eHow Much Does It Cost To Open A Medical Marijuana Dispensary?\u003c\/a\u003e startup cost guide for the capex side. Don’t treat every product as the same-margin item, because discounts, wholesale cost changes, slow stock, and category shifts can cut owner income even when the accounting 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\u003eMargin mix\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e50%\u003c\/strong\u003e flower drives volume\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e25%\u003c\/strong\u003e edibles change basket size\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e15%\u003c\/strong\u003e tinctures support repeat use\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10%\u003c\/strong\u003e topicals add niche demand\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 drains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3,650\u003c\/strong\u003e weighted unit price\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e130%\u003c\/strong\u003e packaging cost of sales\u003c\/li\u003e\n\u003cli\u003eDiscounts can wipe margin\u003c\/li\u003e\n\u003cli\u003eShrink and slow inventory hurt cash\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eDoes a medical marijuana dispensary make more if the owner manages it?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes, an owner-managed \u003cstrong\u003eMedical Marijuana Dispensary\u003c\/strong\u003e can keep more cash in the near term because the model assumes a \u003cstrong\u003e$70,000\u003c\/strong\u003e store manager every year and a \u003cstrong\u003e$55,000\u003c\/strong\u003e assistant manager after year one. But that only helps if service, reporting, controls, and security stay tight; otherwise the saved payroll can get eaten by compliance mistakes and lost growth time.\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\u003eCash saved\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSkip \u003cstrong\u003e$70,000\u003c\/strong\u003e manager pay in year one\u003c\/li\u003e\n\u003cli\u003eSkip \u003cstrong\u003e$55,000\u003c\/strong\u003e assistant pay later\u003c\/li\u003e\n\u003cli\u003eShort-term cash improves fast\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e$5,833\u003c\/strong\u003e monthly saved on $70k\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\u003eMain tradeoff\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eOwner time is no longer free\u003c\/li\u003e\n\u003cli\u003eCompliance risk rises if controls slip\u003c\/li\u003e\n\u003cli\u003eBurnout can block growth work\u003c\/li\u003e\n\u003cli\u003eNot passive income; it’s active ops\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much revenue does a medical marijuana dispensary need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eIf you’re asking how much revenue a \u003cstrong\u003eMedical Marijuana Dispensary\u003c\/strong\u003e needs to pay the owner, start with costs, not pay. With \u003cstrong\u003e$163k\u003c\/strong\u003e in monthly fixed overhead, about \u003cstrong\u003e$183k\u003c\/strong\u003e in payroll, and \u003cstrong\u003e82%\u003c\/strong\u003e contribution after product, packaging, payment, and loyalty costs, break-even before owner pay is about \u003cstrong\u003e$421k\u003c\/strong\u003e a month.\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\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$163k\u003c\/strong\u003e fixed overhead monthly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$183k\u003c\/strong\u003e payroll monthly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e82%\u003c\/strong\u003e contribution margin\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$421k\u003c\/strong\u003e break-even before owner pay\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\u003eOwner pay\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eAdd owner pay on top\u003c\/li\u003e\n\u003cli\u003eAdd reserves for cash safety\u003c\/li\u003e\n\u003cli\u003eInclude debt service and taxes\u003c\/li\u003e\n\u003cli\u003eHigher sales need healthy margin\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six biggest income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers for a medical marijuana dispensary.\"\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\u003eTraffic \u0026amp; Basket\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e86.8K\u003c\/strong\u003e\u003cp\u003eYear 1 traffic of 86,840 visits and a $36.50 basket are the main top-line engine for owner cash.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e2\u003c\/span\u003e\u003ch4\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e82%\u003c\/strong\u003e\u003cp\u003eAn 82% gross margin after wholesale, packaging, and payment fees leaves more sales cash for 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\"\u003e3\u003c\/span\u003e\u003ch4\u003eLocation Edge\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e35%\u003c\/strong\u003e\u003cp\u003eA better licensed site and less nearby competition lift the 35% visitor-to-buyer rate and change cash fast.\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\u003eInventory Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e13%\u003c\/strong\u003e\u003cp\u003eTighter buys and less shrink keep product from tying up cash or getting written off.\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\u003eExpense Discipline\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$34.6K\/mo\u003c\/strong\u003e\u003cp\u003eAbout $34.6K a month in payroll and fixed overhead has to be covered before distributable cash shows up.\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\u003eCompliance Reserve\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$271K\u003c\/strong\u003e\u003cp\u003eLicensing, audits, and reserve needs lock up about $271K, so take-home lags until the store stabilizes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eMedical Marijuana Dispensary Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePatient Traffic and Average Order Value\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003ePatient Traffic and Order Value\u003c\/h3\u003e\n\u003cp\u003eIncome starts with legal patient demand. The model shows \u003cstrong\u003e1,670 weekly visitors\u003c\/strong\u003e, or \u003cstrong\u003e86,840 annual visitors\u003c\/strong\u003e before conversion, with buyer conversion at \u003cstrong\u003e350%\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e450%\u003c\/strong\u003e by Year 5. That means traffic quality matters as much as traffic volume, because weak repeat visits or state program limits can push revenue down fast.\u003c\/p\u003e\n\u003cp\u003eThe weighted order value is \u003cstrong\u003e$3,650\u003c\/strong\u003e in Year 1 and is set to grow as units per order rise. Here’s the quick math: more visitors or a higher basket size lifts sales, gross profit, and the cash left for owner pay, while low basket size creates direct revenue pressure even if foot traffic looks strong.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Visits and Basket Size\u003c\/h3\u003e\n\u003cp\u003eMeasure \u003cstrong\u003eweekly visitors\u003c\/strong\u003e, \u003cstrong\u003ebuyer conversion\u003c\/strong\u003e, \u003cstrong\u003erepeat visits\u003c\/strong\u003e, and \u003cstrong\u003eunits per order\u003c\/strong\u003e. Those four inputs drive the top line, so if one slips, profit and draw follow. One clean rule: track revenue per visitor, not traffic alone.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeekly visitors:\u003c\/strong\u003e 1,670 in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAnnual visitors:\u003c\/strong\u003e 86,840 before conversion\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuyer conversion:\u003c\/strong\u003e 350% to 450%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeighted order value:\u003c\/strong\u003e $3,650\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePush basket size with guided product selection and watch repeat behavior by patient cohort. If state limits tighten or baskets stay small, revenue falls first, then owner pay and cash flow. The right forecast ties each visit to a likely order size and a realistic repeat rate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eGross Margin and Product 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\u003eGross Margin and Product Mix\u003c\/h3\u003e\n    \u003cp\u003eProduct mix sets gross profit before overhead. In Year 1, the mix is \u003cstrong\u003e50%\u003c\/strong\u003e flower, \u003cstrong\u003e25%\u003c\/strong\u003e edibles, \u003cstrong\u003e15%\u003c\/strong\u003e tinctures, and \u003cstrong\u003e10%\u003c\/strong\u003e topicals. Those weights on \u003cstrong\u003e$4,500\u003c\/strong\u003e, \u003cstrong\u003e$2,200\u003c\/strong\u003e, \u003cstrong\u003e$3,800\u003c\/strong\u003e, and \u003cstrong\u003e$2,800\u003c\/strong\u003e give a \u003cstrong\u003e$3,650\u003c\/strong\u003e weighted price. Here’s the quick math: if wholesale product purchase is \u003cstrong\u003e120%\u003c\/strong\u003e of sales and packaging is \u003cstrong\u003e10%\u003c\/strong\u003e, gross profit gets squeezed before overhead and owner pay.\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 Orders\u003c\/h3\u003e\n      \u003cp\u003eTrack gross margin by product line, discount rate, and average basket, then compare it to the mix target each month. If the mix shifts toward lower-priced items or discounts rise, owner cash can fall even when order count rises. Watch category mix, purchase cost, and packaging cost together so you catch margin drift early and protect take-home income.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step2\"\u003e2\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eLicensed Location and Competition\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row3\"\u003e\n\u003ch3\u003eLicensed Site Economics\u003c\/h3\u003e\n\u003cp\u003eThis driver is the gap between store access and paid orders. The model assumes \u003cstrong\u003e180\u003c\/strong\u003e visitors on Monday and \u003cstrong\u003e350\u003c\/strong\u003e on Saturday in Year 1, but zoning, parking, local rules, nearby competitors, and license density can push traffic and repeat visits up or down.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSales per compliant site\u003c\/strong\u003e matters more than foot traffic alone. A better site can improve conversion and pricing power, but if rent rises faster than sales, owner profit and cash draw go down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row3\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eMeasure Site Quality\u003c\/h3\u003e\n\u003cp\u003eTrack daily visits, new versus repeat patients, conversion, and \u003cstrong\u003esales per compliant site\u003c\/strong\u003e before you sign or renew a lease. Compare sites on \u003cstrong\u003erevenue per open day\u003c\/strong\u003e, parking access, competitor count, and license density so you do not overpay for traffic that never converts.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eCount visitors by weekday.\u003c\/li\u003e\n\u003cli\u003eSplit new and repeat patients.\u003c\/li\u003e\n\u003cli\u003eMap nearby licensed competitors.\u003c\/li\u003e\n\u003cli\u003eCompare rent to sales growth.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf a site adds visits but rent climbs more, take-home income can still fall. Set the lease around the sales it can support, then use staffing and hours to capture the traffic pattern you actually see.\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;\"\u003eInventory Purchasing and Shrink\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eInventory Purchasing and Shrink\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eAccounting margin is not the same as cash.\u003c\/strong\u003e If product and packaging cost run at \u003cstrong\u003e130% of sales\u003c\/strong\u003e, every $100 sold can still require $130 in inventory and packaging spend before rent, payroll, or tax. Buying ahead of demand, plus slow movers, expired stock, theft, and compliance errors, can cut owner distributions even when the P\u0026amp;L looks acceptable.\u003c\/p\u003e\n    \u003cp\u003eTrack this by category: \u003cstrong\u003eflower, edibles, tinctures, and topicals\u003c\/strong\u003e. The key inputs are units bought, units sold, shrink, and vendor terms. One clean rule: if cash sits on the shelf, it is not available to pay the owner.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Shrink and Turnover Weekly\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003einventory turnover\u003c\/strong\u003e by category and compare it to sales pace. Watch how many days of stock you hold, what expires, and what gets written off. Also track purchase timing, since weak vendor terms force more cash out before demand shows up.\u003c\/p\u003e\n      \u003cp\u003eImprove owner income by buying closer to sell-through, trimming low-velocity SKUs, and reconciling counts fast. If shrink rises or stock sits too long, cash drops even when gross margin appears healthy on paper.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCount shrink by category weekly.\u003c\/li\u003e\n        \u003cli\u003eFlag items past sell-through targets.\u003c\/li\u003e\n        \u003cli\u003eMatch buys to demand, not hope.\u003c\/li\u003e\n        \u003cli\u003ePush better vendor payment terms.\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 step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOperating Expense Discipline\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eFixed Overhead Break-Even\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eFixed costs\u003c\/strong\u003e set the sales floor before the owner can pay themselves. The model shows \u003cstrong\u003e$163k\u003c\/strong\u003e in monthly fixed overhead and \u003cstrong\u003e$219k\u003c\/strong\u003e in Year 1 payroll, so sales must cover both before any owner draw. The named line items add to \u003cstrong\u003e$40,600\u003c\/strong\u003e a month, which means the full overhead stack is much bigger than the visible rent-and-software list.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: \u003cstrong\u003e$10k\u003c\/strong\u003e rent, \u003cstrong\u003e$2k\u003c\/strong\u003e compliance and audit fees, \u003cstrong\u003e$15k\u003c\/strong\u003e utilities, \u003cstrong\u003e$12k\u003c\/strong\u003e insurance, \u003cstrong\u003e$800\u003c\/strong\u003e software, \u003cstrong\u003e$500\u003c\/strong\u003e security monitoring, and \u003cstrong\u003e$300\u003c\/strong\u003e supplies. Every added shift, lease bump, or new software fee raises the break-even point. If sales do not rise faster than overhead, owner income gets squeezed fast.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eHold the Sales Floor Down\u003c\/h3\u003e\n      \u003cp\u003eTrack \u003cstrong\u003emonthly fixed overhead\u003c\/strong\u003e, \u003cstrong\u003epayroll\u003c\/strong\u003e, and \u003cstrong\u003eowner draw\u003c\/strong\u003e separately, so you can see when costs are eating cash. Use the cleanest inputs: rent, compliance fees, utilities, insurance, software, security, supplies, and staffing. The question is simple: how much monthly sales are needed to cover that load before the owner gets paid?\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eOne new cost can change the whole payback math.\u003c\/strong\u003e Before adding hours or headcount, test whether the extra traffic will cover the added wage bill and keep the owner’s take-home income intact. If overhead rises faster than patient sales, profit turns into busy work, not cash.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$163k\u003c\/strong\u003e monthly fixed overhead\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$219k\u003c\/strong\u003e Year 1 payroll\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e$40,600\u003c\/strong\u003e named cost subtotal\u003c\/li\u003e\n        \u003cli\u003eWatch each added shift\u003c\/li\u003e\n        \u003cli\u003eDelay new fees until sales justify them\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompliance, Tax, and Cash Reserves\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eCompliance, Tax, and Reserves\u003c\/h3\u003e\n    \u003cp\u003eThis driver sets how much cash stays in the business before owner pay. The model includes \u003cstrong\u003e$2,000\u003c\/strong\u003e monthly regulatory compliance and audit fees, \u003cstrong\u003e$800\u003c\/strong\u003e for POS and compliance software, and \u003cstrong\u003e$500\u003c\/strong\u003e for security monitoring, or \u003cstrong\u003e$3,300 per month\u003c\/strong\u003e and \u003cstrong\u003e$39,600 per year\u003c\/strong\u003e before tax planning and reserves.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSection 280E\u003c\/strong\u003e can affect federal tax planning, so operating profit is not the same as cash you can withdraw. Keep reserves for inventory, audits, repairs, banking delays, and tax bills. If you pay yourself too early, the business can look profitable on paper and still run short on cash.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips\n-box\"\u003e\n      \u003ch3\u003eTrack cash before owner draws\u003c\/h3\u003e\n      \u003cp\u003eMeasure distributable income after compliance, tax set-asides, and reserve funding. Here’s the quick math: start with gross profit, subtract \u003cstrong\u003e$3,300\u003c\/strong\u003e in monthly compliance tools and monitoring, then hold back tax cash and a minimum reserve before any owner draw.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eMonthly sales and gross margin\u003c\/li\u003e\n        \u003cli\u003eTax reserve by filing period\u003c\/li\u003e\n        \u003cli\u003eInventory cash tied up\u003c\/li\u003e\n        \u003cli\u003eAudit, repair, and banking buffers\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf compliance spend rises or tax exposure changes, cut the owner draw first, not the reserve. That keeps the business liquid enough to cover product buys, audits, and delayed bank access, which protects take-home income over time.\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 owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Medical Marijuana Dispensary Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Medical Marijuana Dispensary 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 rises as traffic, conversion, basket size, and repeat buying improve, but payroll, compliance, and security costs also climb. Early years need more cash support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high owner income cases for a licensed dispensary.\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\"\u003eReserve heavy\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\"\u003eMargin scale\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=\"Year 1 is the lean opening case, with 86,840 annual visitors, 35% conversion, and a $36.50 basket before owner pay.\"\u003eYear 1 is the lean opening case, with 86,840 annual visitors, 35% conversion, and a $36.50 basket before owner pay.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 is the modeled case, with 129,480 annual visitors, 40% conversion, and a $76.08 basket as the store matures.\"\u003eYear 3 is the modeled case, with 129,480 annual visitors, 40% conversion, and a $76.08 basket as the store matures.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 is the stronger path, with 178,360 annual visitors, 45% conversion, and a $118.50 basket on a mature store.\"\u003eYear 5 is the stronger path, with 178,360 annual visitors, 45% conversion, and a $118.50 basket on a mature store.\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=\"The store is still building demand, with 30,394 orders a year, 1 unit per order, 12.0% wholesale cost, 3.0% processing fees, and a 1.0% packaging load.\"\u003eThe store is still building demand, with 30,394 orders a year, 1 unit per order, 12.0% wholesale cost, 3.0% processing fees, and a 1.0% packaging load.\u003c\/td\u003e\n\u003ctd data-export-value=\"The store runs with 51,792 orders a year, 2 units per order, 11.0% wholesale cost, 2.6% processing fees, and 3.0 FTE wellness advisors.\"\u003eThe store runs with 51,792 orders a year, 2 units per order, 11.0% wholesale cost, 2.6% processing fees, and 3.0 FTE wellness advisors.\u003c\/td\u003e\n\u003ctd data-export-value=\"The store reaches 80,262 orders a year, 3 units per order, 10.0% wholesale cost, 2.5% processing fees, and a larger advisor and security team.\"\u003eThe store reaches 80,262 orders a year, 3 units per order, 10.0% wholesale cost, 2.5% processing fees, and a larger advisor and security team.\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=\"Traffic base; 35% conversion; $36.50 basket; fixed payroll; compliance fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic base\u003c\/li\u003e\n\u003cli\u003e35% conversion\u003c\/li\u003e\n\u003cli\u003e$36.50 basket\u003c\/li\u003e\n\u003cli\u003efixed payroll\u003c\/li\u003e\n\u003cli\u003ecompliance fees\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Traffic growth; 40% conversion; $76.08 basket; higher staffing; lower product cost\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eTraffic growth\u003c\/li\u003e\n\u003cli\u003e40% conversion\u003c\/li\u003e\n\u003cli\u003e$76.08 basket\u003c\/li\u003e\n\u003cli\u003ehigher staffing\u003c\/li\u003e\n\u003cli\u003elower product cost\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Peak traffic; 45% conversion; $118.50 basket; 3-unit orders; larger staff\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ePeak traffic\u003c\/li\u003e\n\u003cli\u003e45% conversion\u003c\/li\u003e\n\u003cli\u003e$118.50 basket\u003c\/li\u003e\n\u003cli\u003e3-unit orders\u003c\/li\u003e\n\u003cli\u003elarger staff\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=\"$164k\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$164k\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eReserve heavy\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$4.5M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$4.5M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eMargin scale\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$19.7M\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$19.7M\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eUpside case\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 opening year and cash reserves.\"\u003eUse this to stress-test the opening year and cash reserves.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this as the core operating case for planning and staffing.\"\u003eUse this as the core operating case for planning and staffing.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this to test upside capacity, hiring pace, and working capital needs.\"\u003eUse this to test upside capacity, hiring pace, and working capital needs.\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":49303976607987,"sku":"medicinal-marijuana-dispensary-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/medicinal-marijuana-dispensary-owner-makes.webp?v=1782686784","url":"https:\/\/financialmodelslab.com\/products\/medicinal-marijuana-dispensary-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}