{"product_id":"medical-cannabis-delivery-service-owner-makes","title":"Medical Cannabis Delivery Owner Income: $117K\/Month Revenue Case","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA medical cannabis delivery owner can take home only what remains after operating costs and reserves Using the researched first-year assumptions, revenue is about $117k\/month from 2,000 buyers, 193 orders per buyer per month, $9450 average order value, an 18% commission, a $2 fixed order fee, plus buyer and seller subscriptions Known first-year marketing is $150k, but delivery payroll, compliance overhead, insurance, software, debt service, and taxes are not provided So owner income should be modeled as low, base, and high scenarios, not a single guaranteed number\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Medical cannabis delivery\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 EBITDA is -$584k; this is the closest proxy for owner take-home before taxes and reserves, not guaranteed cash.\"\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 -$584k; this is the closest proxy for owner take-home before taxes and reserves, not guaranteed cash.\"\u003e($584k)\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 margin uses -$584k EBITDA against $1.404M annualized revenue from the $116,979 monthly planning case.\"\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 margin uses -$584k EBITDA against $1.404M annualized revenue from the $116,979 monthly planning case.\"\u003e-42%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"This uses the Year 1 $116,979 monthly revenue case, annualized, as the nearest benchmark because target owner pay isn't specified.\"\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=\"This uses the Year 1 $116,979 monthly revenue case, annualized, as the nearest benchmark because target owner pay isn't specified.\"\u003e$1.40M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Hard fits negative Year 1 and Year 2 EBITDA, Month 23 breakeven, and -$265k minimum cash; this is a planning view.\"\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 fits negative Year 1 and Year 2 EBITDA, Month 23 breakeven, and -$265k minimum cash; this is a planning view.\"\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=\"Medical Cannabis Delivery Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Medical Cannabis Delivery Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Medical Cannabis Delivery Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. Actual owner income is not guaranteed and this is not 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=\"52000\" data-base=\"188000\" data-high=\"950000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"188,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 product, service, delivery, or COGS costs.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after direct product, service, delivery, or COGS 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, service, delivery, or COGS costs.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"84\" data-base=\"86\" data-high=\"88\" value=\"86\"\u003e\u003coutput\u003e86%\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, contractors, benefits, and staffing coverage before owner pay.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll, contractors, benefits, and staffing coverage 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, contractors, benefits, and staffing coverage before owner pay.\" data-low=\"42000\" data-base=\"66000\" data-high=\"78000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"66,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, utilities, software, insurance, admin, and recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, utilities, software, insurance, admin, and recurring overhead.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Rent, utilities, software, insurance, admin, and recurring overhead.\" data-low=\"10500\" data-base=\"10500\" data-high=\"12000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"10,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 sustain demand.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly marketing and customer acquisition spend needed to sustain demand.\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 sustain demand.\" data-low=\"8000\" data-base=\"50000\" data-high=\"125000\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"50,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, financing, or required debt-service payments.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan, financing, or required debt-service payments.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan, financing, or required debt-service payments.\" 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 reserved for taxes before calculating owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit reserved for taxes before calculating owner take-home.\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 reserved for taxes before calculating owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"10\" data-base=\"12\" data-high=\"15\" value=\"12\"\u003e\u003coutput\u003e12%\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 retained for repairs, growth, working capital, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit retained for repairs, 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 retained for repairs, growth, working capital, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"10\" value=\"8\"\u003e\u003coutput\u003e8%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate required revenue and target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate required revenue and 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 required revenue and target-pay gap.\" data-low=\"8000\" data-base=\"20000\" data-high=\"60000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"20,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003caside class=\"fml-owner-results\" aria-live=\"polite\"\u003e\u003cspan class=\"fml-owner-tag\"\u003eOwner income output\u003c\/span\u003e\u003cdiv class=\"fml-owner-metrics\"\u003e\n\u003cdiv class=\"fml-owner-metric is-primary\"\u003e\n\u003cspan class=\"fml-owner-metric-label\"\u003eOwner Income\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly take-home after tax and reinvestment reserves.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly take-home after tax and reinvestment reserves.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cstrong data-owner-output=\"monthlyOwnerIncome\"\u003e$28,144\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\"\u003e15%\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$176K\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$8,144\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$337,728\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$35,180\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$7,036\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$8,144\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$188K\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: 86%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$162K\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: 67%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$126K\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: 4%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$7,036\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: 15%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$28,144\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. Actual owner income is not guaranteed and this is not 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;\"\u003eHow do I check owner income in the Medical Cannabis Delivery model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eIt turns order volume into \u003cstrong\u003eowner-income\u003c\/strong\u003e sensitivity, with revenue, margin, costs, reserves, and draw assumptions. Open the \u003ca href=\"\/products\/medical-cannabis-delivery-service-financial-model\"\u003eMedical Cannabis Delivery 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\u003eOwner draw capacity\u003c\/li\u003e\n\u003cli\u003eRevenue and margin\u003c\/li\u003e\n\u003cli\u003ePlanning-only scenarios\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\/medical-cannabis-delivery-service-financial-model-dashboard-financialmodelslab_295cbc3b-89ad-422e-8a59-bde769a308d7.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/medical-cannabis-delivery-service-financial-model-dashboard-financialmodelslab_295cbc3b-89ad-422e-8a59-bde769a308d7.webp?width=500\" alt=\"Medical Cannabis Delivery Financial Model dashboard summarizing key KPIs, runway and cash position with a dynamic dashboard for performance tracking, investor-ready visuals and cash-flow clarity.\"\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 costs reduce medical cannabis delivery profit margin most?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eMedical Cannabis Delivery\u003c\/strong\u003e loses margin fastest on \u003cstrong\u003edriver pay\u003c\/strong\u003e, failed deliveries, mileage, vehicle wear, insurance, secure handling, verification, dispatch software, compliance admin, and patient acquisition; for startup context, see \u003ca href=\"\/blogs\/startup-costs\/medical-cannabis-delivery-service\"\u003eHow Much Does It Cost To Open, Start, Launch Your Medical Cannabis Delivery Business?\u003c\/a\u003e Every extra \u003cstrong\u003e$1\u003c\/strong\u003e of cost per order cuts monthly cash by about \u003cstrong\u003e$3,860\u003c\/strong\u003e in the first-year case, so small leaks matter fast.\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\u003eMain margin drains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDriver pay\u003c\/strong\u003e hits every order.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFailed deliveries\u003c\/strong\u003e waste labor.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMileage\u003c\/strong\u003e and wear add up.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInsurance\u003c\/strong\u003e and compliance cost 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\u003eYear 1 pressure points\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eBuyer marketing is \u003cstrong\u003e$100k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eSeller marketing is \u003cstrong\u003e$50k\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eBuyer CAC is \u003cstrong\u003e$50\u003c\/strong\u003e; seller CAC is \u003cstrong\u003e$2,500\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCOGS\u003c\/strong\u003e and tax impacts are not provided.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eIs a medical cannabis delivery business profitable?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eMedical Cannabis Delivery can be profitable, but only if repeat patient demand and route density cover compliance and delivery costs before owner pay. In this plan, \u003ca href=\"\/blogs\/kpi-metrics\/medical-cannabis-delivery-service\"\u003eWhat Is The Current Growth Trajectory Of Your Medical Cannabis Delivery Business?\u003c\/a\u003e starts from \u003cstrong\u003e$116,979\/month\u003c\/strong\u003e in first-year revenue before unprovided operating costs, so profit depends on the cost stack.\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\u003eProfit Case\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e2,000\u003c\/strong\u003e planned buyers\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e193\u003c\/strong\u003e orders per buyer monthly\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$94.50\u003c\/strong\u003e average order value\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e18%\u003c\/strong\u003e variable commission plus \u003cstrong\u003e$2\u003c\/strong\u003e fee\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eProfit Risks\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eState rules can limit scale\u003c\/li\u003e\n\u003cli\u003eLicensing can raise fixed costs\u003c\/li\u003e\n\u003cli\u003eInsurance can cut margins\u003c\/li\u003e\n\u003cli\u003eCash controls and competition matter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow does scaling a medical cannabis delivery service change owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eScaling \u003cstrong\u003eMedical Cannabis Delivery\u003c\/strong\u003e can raise owner income, but only if added revenue grows faster than payroll, insurance, mileage, and compliance costs. An owner-operated model protects early cash but caps orders and owner time, while a multi-driver setup can push revenue from \u003cstrong\u003e$117k\/month\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$956k\/month\u003c\/strong\u003e in Year 3 and \u003cstrong\u003e$342M\/month\u003c\/strong\u003e in Year 5 under acquisition assumptions. \u003cstrong\u003eHigher revenue does not guarantee higher take-home\u003c\/strong\u003e if staffing and compliance costs outrun margin.\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-first setup\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner-operated\u003c\/strong\u003e saves payroll early\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDispatcher-manager\u003c\/strong\u003e adds routing control\u003c\/li\u003e\n\u003cli\u003eBetter compliance cuts mistakes\u003c\/li\u003e\n\u003cli\u003eMore orders, less owner time\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eScale tradeoffs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMulti-driver\u003c\/strong\u003e grows revenue fastest\u003c\/li\u003e\n\u003cli\u003eInsurance and mileage rise fast\u003c\/li\u003e\n\u003cli\u003eCash control gets harder\u003c\/li\u003e\n\u003cli\u003eReserves must cover supervision\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six income drivers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income drivers grid for medical cannabis delivery.\"\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\u003eBuyer Flow\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e193\/mo\u003c\/strong\u003e\u003cp\u003e2,000 first-year buyers only turn into income if repeat orders stay near 193 a month.\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\u003eCommission Take\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e18%+$2\u003c\/strong\u003e\u003cp\u003eEach order earns a fixed $2 plus 18% of order value, so pricing rides on volume.\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\u003eBasket Size\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$60-$120\u003c\/strong\u003e\u003cp\u003eMixing toward chronic pain lifts order value, and higher baskets raise commission dollars without extra trips.\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\u003eRoute Density\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003eHigh\u003c\/strong\u003e\u003cp\u003eDenser routes cut delivery cost per order, which protects margin as volume scales.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"main-driver-card\"\u003e\u003cdiv class=\"main-driver-heading\"\u003e\n\u003cspan class=\"driver-rank\"\u003e5\u003c\/span\u003e\u003ch4\u003eCompliance Load\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$4.4K\/mo\u003c\/strong\u003e\u003cp\u003eLegal, insurance, and security costs are fixed, so they hit take-home until orders cover them.\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\u003eReserve Need\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e-$265K\u003c\/strong\u003e\u003cp\u003eThe model dips to negative $265K in Month 26, so owner cash and runway decide how long growth can continue.\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 Cannabis Delivery Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eMonthly Order Volume And Repeat Patient Demand\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003eRepeat Order Volume\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e3,860 monthly orders\u003c\/strong\u003e from \u003cstrong\u003e2,000 buyers\u003c\/strong\u003e means repeat use is the main profit engine. More compliant orders spread fixed costs like compliance, dispatch, insurance, and admin across more tickets, so owner pay improves faster than revenue alone suggests. Here’s the quick math: \u003cstrong\u003e193 orders per buyer\u003c\/strong\u003e in Year 1.\u003c\/p\u003e\n\u003cp\u003eRepeat demand is not even across segments: chronic pain is \u003cstrong\u003e250\u003c\/strong\u003e orders, anxiety relief is \u003cstrong\u003e180\u003c\/strong\u003e, and wellness use is \u003cstrong\u003e120\u003c\/strong\u003e. What this hides is the cap from licensing, service area, delivery windows, retention, and acquisition cost, so weak repeat rates push the business back into paid marketing and thinner cash flow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Repeat Demand by Segment\u003c\/h3\u003e\n\u003cp\u003eMeasure orders per active patient, repeat rate, and cohort retention every month. If chronic pain patients renew at \u003cstrong\u003e250\u003c\/strong\u003e orders but wellness sits at \u003cstrong\u003e120\u003c\/strong\u003e, forecast them separately so you don’t overstate cash flow or driver demand. One clean rule: repeat orders should pay fixed costs before ad spend grows.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack orders per buyer weekly.\u003c\/li\u003e\n\u003cli\u003eWatch retention by patient segment.\u003c\/li\u003e\n\u003cli\u003eTest paid-acquisition payback fast.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUse repeat rate to cut reliance on paid marketing. If order volume slips, owner draw should fall before compliance or service quality does, because missed repeat demand usually shows up first as higher acquisition cost and lower route density.\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;\"\u003eAverage Order Value And Revenue Per Delivery Stop\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eAverage Order Value and Revenue per Stop\u003c\/h3\u003e\n\u003cp\u003eWhen basket size goes up, owner revenue rises without the same jump in trip cost. Using the first-year weighted AOV of \u003cstrong\u003e$94.50\u003c\/strong\u003e, revenue per order is \u003cstrong\u003e$19.01\u003c\/strong\u003e from the formula \u003cstrong\u003e$2 + 18% of AOV\u003c\/strong\u003e. That same math gives \u003cstrong\u003e$23.60\u003c\/strong\u003e at \u003cstrong\u003e$120\u003c\/strong\u003e chronic pain orders and \u003cstrong\u003e$12.80\u003c\/strong\u003e at \u003cstrong\u003e$60\u003c\/strong\u003e wellness orders.\u003c\/p\u003e\n\u003cp\u003eState rules and permitted patient order limits cap how far AOV can grow, so mix matters. The key inputs are order count, AOV by segment, fee rate, and delivery cost per stop. If basket size rises but route cost or compliance labor rises faster, cash flow to the owner still gets squeezed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Basket Size by Segment\u003c\/h3\u003e\n\u003cp\u003eMeasure AOV by patient segment and by partner dispensary every week. Keep a simple forecast using \u003cstrong\u003eorders × ($2 + 18% × AOV)\u003c\/strong\u003e, then compare it to delivery labor, failed stops, and dispatch time. That shows whether higher baskets are really improving owner profit, not just top-line revenue.\u003c\/p\u003e\n\u003cp\u003eTest legal add-ons and reorder prompts inside each state’s order limits. A \u003cstrong\u003e$10\u003c\/strong\u003e lift in AOV adds \u003cstrong\u003e$1.80\u003c\/strong\u003e in revenue per order; at \u003cstrong\u003e3,860\u003c\/strong\u003e monthly orders, that is about \u003cstrong\u003e$6,948\u003c\/strong\u003e more monthly revenue before extra costs. Focus on the highest-value patients first, then protect margins with tight delivery rules.\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;\"\u003eGross Margin Or Commission Structure\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eCommission Structure\u003c\/h3\u003e\n    \u003cp\u003eIf you’re selling medical cannabis delivery, the owner’s pay moves fast with the commission model. A \u003cstrong\u003e$2\u003c\/strong\u003e fixed fee plus a variable commission of \u003cstrong\u003e18%\u003c\/strong\u003e in Year 1 gives \u003cstrong\u003e$1901\u003c\/strong\u003e commission per order; at \u003cstrong\u003e16%\u003c\/strong\u003e in Year 5, it rises to \u003cstrong\u003e$1960\u003c\/strong\u003e on a \u003cstrong\u003e$110\u003c\/strong\u003e weighted AOV. That only works if licensing and partner agreements allow the structure.\u003c\/p\u003e\n    \u003cp\u003eDirect retail margin, partner commission, or delivery-fee-only pricing all change how much cash reaches the owner. \u003cstrong\u003eLower take rates compress draw\u003c\/strong\u003e, while higher baskets and clean partner terms lift gross margin. Here’s the quick math: every shift in commission terms changes revenue quality before fixed costs, so owner income depends on the split, not just order count.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack the take rate\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ecommission per order\u003c\/strong\u003e, effective take rate, and margin by partner. If the model is supposed to earn \u003cstrong\u003e$2 + 18%\u003c\/strong\u003e, compare actual payouts to that formula every month. Also track any move to delivery-fee-only pricing, because that can drop cash flow fast even when order volume holds up.\u003c\/p\u003e\n      \u003cp\u003eKeep partner contracts tight on pricing, fees, and service scope. One line matters: \u003cstrong\u003estructure drives owner pay\u003c\/strong\u003e. Build a forecast with order volume, AOV, commission rate, and delivery cost per order, then test what happens if the rate falls from \u003cstrong\u003e18%\u003c\/strong\u003e to \u003cstrong\u003e16%\u003c\/strong\u003e or if a partner pushes lower-margin terms.\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;\"\u003eRoute Density And Delivery Cost Per Order\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eRoute Density And Delivery Cost Per Order\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eRoute density\u003c\/strong\u003e is how many stops you pack into a route, and it drives what each delivery really costs. At \u003cstrong\u003e3,860 monthly orders\u003c\/strong\u003e, every \u003cstrong\u003e$1\u003c\/strong\u003e added cost per order cuts about \u003cstrong\u003e$3,860\/month\u003c\/strong\u003e from cash flow, before overhead and owner pay. Tight routes protect margin from driver time, fuel, vehicle wear, and failed drops.\u003c\/p\u003e\n    \u003cp\u003eTrack \u003cstrong\u003emiles per order\u003c\/strong\u003e, \u003cstrong\u003edriver pay\u003c\/strong\u003e, \u003cstrong\u003evehicle cost\u003c\/strong\u003e, \u003cstrong\u003efailed delivery rate\u003c\/strong\u003e, and \u003cstrong\u003edelivery radius\u003c\/strong\u003e. \u003cstrong\u003eControlled-product verification\u003c\/strong\u003e and secure handling can slow stops, so a wide service area can erase savings fast. One extra detour is not just distance; it can push a same-day route into overtime and lower take-home profit.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eMeasure Cost Per Stop First\u003c\/h3\u003e\n      \u003cp\u003eBuild one weekly view that shows \u003cstrong\u003ecost per completed order\u003c\/strong\u003e by zone. If one zip code needs more miles, more re-deliveries, or more driver time, price it differently or shrink the radius. The goal is simple: keep route cost below the cash left after commission and fixed costs.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack miles per order by zone.\u003c\/li\u003e\n        \u003cli\u003eLog pay per completed stop.\u003c\/li\u003e\n        \u003cli\u003eSeparate fuel and vehicle wear.\u003c\/li\u003e\n        \u003cli\u003eCount failed deliveries by reason.\u003c\/li\u003e\n        \u003cli\u003eTest smaller delivery radius first.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eWhen verification adds time, build that into staffing and dispatch plans instead of hoping volume fixes it. If failed deliveries rise, cash flow drops twice: you lose the first trip and pay again to finish the order. That is the leak that quietly shrinks owner draw.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompliance, Insurance, Software, And Administrative Overhead\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row5\"\u003e\n    \u003ch3\u003eCompliance Overhead Shrinks Draw\u003c\/h3\u003e\n    \u003cp\u003eThis driver is the fixed cost stack behind safe delivery: \u003cstrong\u003elicensing support\u003c\/strong\u003e, \u003cstrong\u003ecompliance tracking\u003c\/strong\u003e, \u003cstrong\u003eseed-to-sale integration\u003c\/strong\u003e, \u003cstrong\u003edispatch software\u003c\/strong\u003e, \u003cstrong\u003einsurance\u003c\/strong\u003e, \u003cstrong\u003esecure transport procedures\u003c\/strong\u003e, \u003cstrong\u003eadmin labor\u003c\/strong\u003e, and \u003cstrong\u003ereporting\u003c\/strong\u003e. It does not shrink much when orders dip, so owner draw stays thin until contribution covers it. The model’s marketing overhead is \u003cstrong\u003e$150k\u003c\/strong\u003e in Year 1, \u003cstrong\u003e$900k\u003c\/strong\u003e in Year 3, and \u003cstrong\u003e$225M\u003c\/strong\u003e in Year 5.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: owner pay equals gross profit minus fixed overhead. If order volume, route density, or partner fees miss plan, overhead hits cash first. State rules change the staffing, software, and insurance load, so qualified legal and compliance review has to happen before you lock the cost base or promise a draw.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row5\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Overhead Per Order\u003c\/h3\u003e\n      \u003cp\u003eMeasure this as \u003cstrong\u003efixed cost per order\u003c\/strong\u003e and \u003cstrong\u003efixed cost per state\u003c\/strong\u003e. Start with license work, compliance labor, software, insurance, and reporting hours, then divide by monthly orders. If one state adds more review time, the owner needs more margin per order just to keep take-home income flat.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eOrders by state\u003c\/li\u003e\n        \u003cli\u003eCompliance hours per order\u003c\/li\u003e\n        \u003cli\u003eInsurance and software spend\u003c\/li\u003e\n        \u003cli\u003eAdmin labor by month\u003c\/li\u003e\n        \u003cli\u003eAudit and reporting time\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf admin work rises faster than orders, the business looks busy but owner pay falls. Cut manual steps, tighten dispatch and reporting, and keep every new order carrying its share of overhead instead of draining 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 step5\"\u003e5\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eOwner Role, Staffing Model, 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\u003eOwner-Driven Staffing\u003c\/h3\u003e\n\u003cp\u003eWhen the owner drives, early take-home can look better because \u003cstrong\u003epaid driver labor\u003c\/strong\u003e is replaced by owner labor. But that is not profit; it is a labor swap. Once the business starts hiring drivers and dispatchers, capacity rises, but so do wages, and the margin gets thinner.\u003c\/p\u003e\n\u003cp\u003eThat matters because revenue grows from \u003cstrong\u003e$117k\/month\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$342M\/month\u003c\/strong\u003e in Year 5. Owner draw should come after payroll, compliance, and cash reserves. If you pay yourself too early, growth can look strong while the bank balance is weak.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row6\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eReserve Cash Before Draw\u003c\/h3\u003e\n\u003cp\u003eHere’s the quick math: at \u003cstrong\u003e3,860 monthly orders\u003c\/strong\u003e, every \u003cstrong\u003e$1\u003c\/strong\u003e added cost per order cuts about \u003cstrong\u003e$3,860\/month\u003c\/strong\u003e from cash flow. So track driver hours, dispatcher hours, failed-delivery time, and compliance labor separately from owner time. That shows the real cost of scale instead of hiding it inside your draw.\u003c\/p\u003e\n\u003cp\u003eSet a reserve rule before distributions. Keep cash for payroll, insurance, software, and compliance work, then pay the owner from what is left. One clean rule: no draw until reserve targets are met and staffing is covered.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack owner hours by task.\u003c\/li\u003e\n\u003cli\u003eTrack payroll by role.\u003c\/li\u003e\n\u003cli\u003eTrack weeks of cash on hand.\u003c\/li\u003e\n\u003cli\u003eTrack draw after reserves.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step6\"\u003e6\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCompare low, base, and high owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Medical Cannabis Delivery Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Medical Cannabis Delivery 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 is negative early because marketing, labor, compliance, and software costs outrun revenue. It turns positive by Year 3, but take-home still depends on reserves, debt service, and taxes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eLow, base, and high cases show how scale changes what the owner can actually take home.\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\"\u003eLow Case\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\"\u003eBase Case\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\"\u003eHigh 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=\"Owner income stays negative or near zero while the launch year still burns cash.\"\u003eOwner income stays negative or near zero while the launch year still burns cash.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income turns positive in the modeled middle case once the business reaches Year 3 scale.\"\u003eOwner income turns positive in the modeled middle case once the business reaches Year 3 scale.\u003c\/td\u003e\n\u003ctd data-export-value=\"Owner income is strongest once the business reaches the Year 5 staffed scale.\"\u003eOwner income is strongest once the business reaches the Year 5 staffed scale.\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 uses a $100,000 buyer marketing budget, $50 CAC, a 40% chronic pain mix, 35% anxiety relief mix, 25% wellness mix, and -$584k EBITDA.\"\u003eYear 1 uses a $100,000 buyer marketing budget, $50 CAC, a 40% chronic pain mix, 35% anxiety relief mix, 25% wellness mix, and -$584k EBITDA.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 3 runs on a $600,000 buyer marketing budget, $40 CAC, $102.40 AOV, 31,245 orders, and $978k EBITDA.\"\u003eYear 3 runs on a $600,000 buyer marketing budget, $40 CAC, $102.40 AOV, 31,245 orders, and $978k EBITDA.\u003c\/td\u003e\n\u003ctd data-export-value=\"Year 5 carries a $1.5M buyer marketing budget, $30 CAC, $110 AOV, 111,500 orders, and $8.563M EBITDA with a larger support and sales team.\"\u003eYear 5 carries a $1.5M buyer marketing budget, $30 CAC, $110 AOV, 111,500 orders, and $8.563M EBITDA with a larger support and sales 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=\"buyer CAC; legal and compliance fees; office rent; payroll; digital advertising spend\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ebuyer CAC\u003c\/li\u003e\n\u003cli\u003elegal and compliance fees\u003c\/li\u003e\n\u003cli\u003eoffice rent\u003c\/li\u003e\n\u003cli\u003epayroll\u003c\/li\u003e\n\u003cli\u003edigital advertising spend\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"buyer marketing; support and partner service; compliance fees; software and infrastructure; hiring ramp\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ebuyer marketing\u003c\/li\u003e\n\u003cli\u003esupport and partner service\u003c\/li\u003e\n\u003cli\u003ecompliance fees\u003c\/li\u003e\n\u003cli\u003esoftware and infrastructure\u003c\/li\u003e\n\u003cli\u003ehiring ramp\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"buyer marketing; labor ramp; compliance fees; reserves; debt service\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003ebuyer marketing\u003c\/li\u003e\n\u003cli\u003elabor ramp\u003c\/li\u003e\n\u003cli\u003ecompliance fees\u003c\/li\u003e\n\u003cli\u003ereserves\u003c\/li\u003e\n\u003cli\u003edebt service\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=\"Negative owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eNegative owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Positive owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003ePositive owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase draw\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Multi-million owner draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eMulti-million owner draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh draw\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=\"Founders stress-testing launch cash needs before breakeven in Month 23.\"\u003eFounders stress-testing launch cash needs before breakeven in Month 23.\u003c\/td\u003e\n\u003ctd data-export-value=\"Operators who want the middle path after the model clears breakeven in Month 23.\"\u003eOperators who want the middle path after the model clears breakeven in Month 23.\u003c\/td\u003e\n\u003ctd data-export-value=\"Teams that can fund a compliance-heavy operation and keep cash reserves in place while volume climbs.\"\u003eTeams that can fund a compliance-heavy operation and keep cash reserves in place while volume climbs.\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":49304215257331,"sku":"medical-cannabis-delivery-service-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/medical-cannabis-delivery-service-owner-makes.webp?v=1782686671","url":"https:\/\/financialmodelslab.com\/products\/medical-cannabis-delivery-service-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}