{"product_id":"custom-furniture-owner-makes","title":"How Much Custom Furniture Owners Make On $745K Revenue","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA custom furniture making business owner can make a modeled \u003cstrong\u003e$90,000 salary\u003c\/strong\u003e plus possible profit distributions if the shop clears its costs In Year 1, the workshop produces 130 projects, generates \u003cstrong\u003e$745,000 in revenue\u003c\/strong\u003e, and shows about \u003cstrong\u003e$139,700 in operating profit after payroll and fixed overhead\u003c\/strong\u003e That means the owner-income pool is up to about \u003cstrong\u003e$229,700 before personal taxes, reserves, debt service, and reinvestment\u003c\/strong\u003e These are researched planning assumptions, not guaranteed earnings\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003csection class=\"fml-owner-metric-cards\" aria-label=\"Top owner income\"\u003e\u003cdiv class=\"metric-grid\"\u003e\n\u003carticle class=\"metric-card is-green\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Year 1 uses $90k owner salary plus up to $139.7k operating profit before reserves; it excludes taxes, debt service, 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 uses $90k owner salary plus up to $139.7k operating profit before reserves; it excludes taxes, debt service, and reinvestment.\"\u003e$229.7k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses Year 1 to Year 5 EBITDA margin from model revenue and project costs; it excludes taxes, reserves, debt service, and owner cash timing.\"\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=\"Uses Year 1 to Year 5 EBITDA margin from model revenue and project costs; it excludes taxes, reserves, debt service, and owner cash timing.\"\u003e85.0%–86.4%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Revenue needed to fund $90k owner pay and $166.2k fixed overhead at about 85% gross margin; reserves and debt service are excluded.\"\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=\"Revenue needed to fund $90k owner pay and $166.2k fixed overhead at about 85% gross margin; reserves and debt service are excluded.\"\u003e$301k\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Rated Hard because the model needs $1.206M minimum cash and heavy startup capex, even though breakeven lands in Month 1.\"\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=\"Rated Hard because the model needs $1.206M minimum cash and heavy startup capex, even though breakeven lands in Month 1.\"\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 draw?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Custom Furniture Making Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Custom Furniture Making Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodellslab.com\" data-source-page-title=\"Custom Furniture Making Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on project mix, margins, payroll, reserves, and cash timing.\"\u003e\u003cdiv class=\"fml-owner-card\"\u003e\n\u003cheader class=\"fml-owner-header\"\u003e\u003cdiv class=\"fml-owner-heading\"\u003e\n\u003cp class=\"fml-owner-eyebrow\"\u003eOwner income calculator\u003c\/p\u003e\n\u003cp class=\"fml-owner-intro\"\u003eEstimate owner take-home and target-pay gap from revenue, margin, costs, reserves, and target pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-scenarios\" aria-label=\"Income scenario presets\"\u003e\n\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"low\"\u003eLow\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario is-active\" type=\"button\" data-scenario=\"base\"\u003eBase\u003c\/button\u003e\u003cbutton class=\"fml-owner-scenario\" type=\"button\" data-scenario=\"high\"\u003eHigh\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-owner-layout\"\u003e\n\u003cform class=\"fml-owner-inputs\"\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eMonthly revenue\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Average monthly project sales before expenses. Use the normal operating month, not a one-time peak.\"\u003ei\u003cspan role=\"tooltip\"\u003eAverage monthly project sales before expenses. Use the normal operating month, not a one-time peak.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"monthlyRevenue\" data-owner-kind=\"money\" data-owner-label=\"Monthly revenue\" data-owner-note=\"Average monthly project sales before expenses. Use the normal operating month, not a one-time peak.\" data-low=\"50000\" data-base=\"62086\" data-high=\"90000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"62,086\"\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 lumber, hardware, finishing supplies, consumables, and direct labor.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after lumber, hardware, finishing supplies, consumables, and direct labor.\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 lumber, hardware, finishing supplies, consumables, and direct labor.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"80\" data-base=\"85\" data-high=\"88\" value=\"85\"\u003e\u003coutput\u003e85%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eLabor cost\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly payroll and contractor cost before owner pay. Use shop labor only.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor cost before owner pay. Use shop labor only.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor cost before owner pay. Use shop labor only.\" data-low=\"24000\" data-base=\"27292\" data-high=\"32000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"27,292\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Recurring shop costs like rent, utilities, insurance, software, and maintenance.\"\u003ei\u003cspan role=\"tooltip\"\u003eRecurring shop costs like rent, utilities, insurance, software, and maintenance.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"fixedOverhead\" data-owner-kind=\"money\" data-owner-label=\"Fixed overhead\" data-owner-note=\"Recurring shop costs like rent, utilities, insurance, software, and maintenance.\" data-low=\"12500\" data-base=\"13850\" data-high=\"16000\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"13,850\"\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 sales and lead generation spend needed to keep project flow steady.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly sales and lead generation spend needed to keep project flow steady.\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 sales and lead generation spend needed to keep project flow steady.\" data-low=\"2500\" data-base=\"3000\" data-high=\"4500\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"3,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or equipment financing payment. Use 0 if there is no debt.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or equipment financing payment. Use 0 if there is no debt.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or equipment financing payment. Use 0 if there is no debt.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit held back for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit held back for taxes before 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 held back for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"20\" data-base=\"22\" data-high=\"18\" value=\"22\"\u003e\u003coutput\u003e22%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eReinvestment reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit kept for tools, repairs, growth, and cash buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit kept for tools, repairs, growth, and cash 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 tools, repairs, growth, and cash buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"8\" data-high=\"5\" value=\"8\"\u003e\u003coutput\u003e8%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly owner income goal used to calculate the target-pay gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly owner income goal used to calculate the target-pay gap.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"targetOwnerPay\" data-owner-kind=\"money\" data-owner-label=\"Target owner pay\" data-owner-note=\"Monthly owner income goal used to calculate the target-pay gap.\" data-low=\"3000\" data-base=\"5000\" data-high=\"10000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"5,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$6,042\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\"\u003e10%\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$60,335\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$1,042\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$72,505\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$8,631\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$2,589\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$1,042\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$62,086\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: 85%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$52,773\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: 71%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$44,142\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$2,589\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: 10%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$6,042\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e This is a researched planning estimate, not guaranteed salary, tax advice, or owner distribution advice. Actual owner income depends on project mix, margins, payroll, reserves, and cash timing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003cdiv class=\"container_new_design_blog\"\u003e\n\n\u003cdiv class=\"text-section_blog text-2_new_design_blog\"\u003e\n\n\u003cdiv class=\"line_top_blog\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to see the full forecast for Custom Furniture Making?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard shows revenue, margin, costs, reserves, and owner take-home across charts and tables; open the \u003ca href=\"\/products\/custom-furniture-financial-model\"\u003eCustom Furniture Making Financial Model Template\u003c\/a\u003e.\u003c\/p\u003e\n\n\u003ch4\u003eOwner-income model highlights\u003c\/h4\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue:\u003c\/strong\u003e $745k to $1.617m\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGross margin:\u003c\/strong\u003e 850% to 864%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePayroll:\u003c\/strong\u003e $327.5k to $510k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAssumptions:\u003c\/strong\u003e Scenario-tested\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOwner pay:\u003c\/strong\u003e Clearly shown\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\/custom-furniture-financial-model-dashboard-financialmodelslab_ad74e874-b2e3-459b-bab2-f2672af7d30d.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/custom-furniture-financial-model-dashboard-financialmodelslab_ad74e874-b2e3-459b-bab2-f2672af7d30d.webp?width=500\" alt=\"Custom Furniture Making Financial Model dashboard summarizes key KPIs, runway and cash position with a dynamic dashboard, helping founders spot cash-flow blind spots and present investor-ready metrics.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow does average project price affect custom furniture owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eHigher project prices can lift owner income in \u003cstrong\u003eCustom Furniture Making\u003c\/strong\u003e only when design time, revisions, delivery, installation, and materials are all built into the job. Year 1 blended average project value is \u003cstrong\u003e$5,731\u003c\/strong\u003e, and an \u003cstrong\u003e$8,000\u003c\/strong\u003e walnut dining table can leave about \u003cstrong\u003e$6,840\u003c\/strong\u003e gross profit after direct project costs and \u003cstrong\u003e20%\u003c\/strong\u003e supplies. A \u003cstrong\u003e$4,500\u003c\/strong\u003e cherry desk can still produce about \u003cstrong\u003e$3,832\u003c\/strong\u003e, but the win depends on capacity because larger pieces also consume more production time and finishing space.\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\u003ePrice lifts income\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$5,731\u003c\/strong\u003e is Year 1 blended value.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$8,000\u003c\/strong\u003e walnut table boosts profit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$6,840\u003c\/strong\u003e gross profit before overhead.\u003c\/li\u003e\n\u003cli\u003ePrice revisions into every job.\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\u003eCapacity can cap gains\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$4,500\u003c\/strong\u003e cherry desk yields \u003cstrong\u003e$3,832\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003eLarger pieces take more build time.\u003c\/li\u003e\n\u003cli\u003eFinishing space can bottleneck output.\u003c\/li\u003e\n\u003cli\u003eMore changes can erase margin fast.\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 custom furniture business need to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eCustom Furniture Making needs about \u003cstrong\u003e$580,700\u003c\/strong\u003e in Year 1 revenue to pay a \u003cstrong\u003e$90,000\u003c\/strong\u003e owner salary before reserves; for more on the core success metric, see \u003ca href=\"\/blogs\/kpi-metrics\/custom-furniture\"\u003eWhat Is The Most Important Measure Of Success For Custom Furniture Making?\u003c\/a\u003e. Here’s the quick math: \u003cstrong\u003e($166,200 + $237,500 + $90,000) ÷ 85.0% = ~$580,700\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner Pay Math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$90,000\u003c\/strong\u003e owner salary target\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$166,200\u003c\/strong\u003e fixed overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$237,500\u003c\/strong\u003e non-owner payroll\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e85.0%\u003c\/strong\u003e gross margin used\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\u003eProject Target\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$5,731\u003c\/strong\u003e average project value\u003c\/li\u003e\n\u003cli\u003eAbout \u003cstrong\u003e101\u003c\/strong\u003e completed projects needed\u003c\/li\u003e\n\u003cli\u003eYear 1 plan: \u003cstrong\u003e130\u003c\/strong\u003e projects\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$139,700\u003c\/strong\u003e profit after owner pay\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWhat costs reduce custom furniture business owner income?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eOwner income in \u003cstrong\u003eCustom Furniture Making\u003c\/strong\u003e gets squeezed first by project costs like lumber, sheet goods, hardware, finishing materials, packaging, consumable tooling, indirect supplies, waste disposal, quality control supplies, and rework; if you want the setup cost view too, see \u003ca href=\"\/blogs\/startup-costs\/custom-furniture\"\u003eHow Much Does It Cost To Open A Custom Furniture Making Business?\u003c\/a\u003e In Year 1, direct project costs total about \u003cstrong\u003e$111,600\u003c\/strong\u003e, including shop supplies tied to \u003cstrong\u003e20%\u003c\/strong\u003e of revenue. Fixed overhead is another \u003cstrong\u003e$166,200\u003c\/strong\u003e a year, and payroll adds \u003cstrong\u003e$327,500\u003c\/strong\u003e, so profit is not owner cash until reserves are set aside.\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\u003eProject costs\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLumber\u003c\/strong\u003e cuts margin fast.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSheet goods\u003c\/strong\u003e add material cost.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHardware\u003c\/strong\u003e raises each job.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRework\u003c\/strong\u003e eats profit twice.\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\u003eOverhead and payroll\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$166,200\u003c\/strong\u003e fixed overhead in Year 1.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$7,000\u003c\/strong\u003e monthly rent is a big load.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3,000\u003c\/strong\u003e monthly marketing stays separate.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$327,500\u003c\/strong\u003e payroll is separate too.\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 to see what drives owner income?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Main income driver cards for custom furniture making.\"\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\u003eAverage Project Value\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$5.7K\u003c\/strong\u003e\u003cp\u003eA higher project price raises revenue per job, and with fixed shop costs, more of that sales dollar reaches 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\"\u003e2\u003c\/span\u003e\u003ch4\u003eThroughput\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e130\/yr\u003c\/strong\u003e\u003cp\u003eMore finished projects turn the same workshop into more revenue, so idle time and slow handoffs cut income fast.\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\u003eGross Margin\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e85%\u003c\/strong\u003e\u003cp\u003eKeeping gross margin near 85% protects cash after lumber, hardware, and finishing supplies, which is what pays the owner.\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\u003eLabor Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$327.5K\u003c\/strong\u003e\u003cp\u003ePayroll is a big scaling cost, so the right artisan mix helps output rise without letting labor eat the sale.\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\u003eFixed Overhead\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$166.2K\u003c\/strong\u003e\u003cp\u003eRent, utilities, admin, and marketing set the break-even floor, so lean overhead leaves more of each sale for 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\"\u003e6\u003c\/span\u003e\u003ch4\u003eLead Flow\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$745K\u003c\/strong\u003e\u003cp\u003eQualified leads keep the order book full; if the pipeline thins, revenue stalls and the shop cannot keep wages covered.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCustom Furniture Making Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAverage Project 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\u003eAverage Project Value\u003c\/h3\u003e\n    \u003cp\u003eAverage project value is the price collected per job, and it has to cover \u003cstrong\u003edesign time\u003c\/strong\u003e, \u003cstrong\u003ematerial grade\u003c\/strong\u003e, \u003cstrong\u003ecomplexity\u003c\/strong\u003e, \u003cstrong\u003edelivery\u003c\/strong\u003e, \u003cstrong\u003einstallation\u003c\/strong\u003e, and \u003cstrong\u003echange orders\u003c\/strong\u003e. In Year 1, the model uses \u003cstrong\u003e$5,731\u003c\/strong\u003e per project, with pricing from \u003cstrong\u003e$4,500\u003c\/strong\u003e to \u003cstrong\u003e$8,000\u003c\/strong\u003e. At \u003cstrong\u003e130 projects\u003c\/strong\u003e, that is about \u003cstrong\u003e$745,030\u003c\/strong\u003e in revenue, so even small pricing drift changes owner pay fast.\u003c\/p\u003e\n    \u003cp\u003ePrice must match scope, not ego. The risk is taking a high-ticket custom job that eats shop hours, slows throughput, and raises rework, so revenue looks stronger while profit weakens. If project value rises only by better scope control, not by overpromising, gross profit improves and the owner has more cash left for salary, draws, and reserves.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row1\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003ePrice the Scope, Not the Finish\u003c\/h3\u003e\n      \u003cp\u003eTrack each quote against the actual inputs that drive cost and time: \u003cstrong\u003edesign hours\u003c\/strong\u003e, \u003cstrong\u003ematerial grade\u003c\/strong\u003e, \u003cstrong\u003edelivery\u003c\/strong\u003e, \u003cstrong\u003einstallation\u003c\/strong\u003e, and \u003cstrong\u003echange orders\u003c\/strong\u003e. If a job starts at \u003cstrong\u003e$5,731\u003c\/strong\u003e but keeps growing after approval, the extra work comes out of margin and delays the next build. That’s how owner income leaks without showing up in the headline price.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog quoted vs. actual scope.\u003c\/li\u003e\n        \u003cli\u003eCharge separately for revisions.\u003c\/li\u003e\n        \u003cli\u003eSet install and delivery fees early.\u003c\/li\u003e\n        \u003cli\u003eFlag low-price, high-complexity jobs.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"step-circle step1\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eProduction Throughput\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row2\"\u003e\n    \u003ch3\u003eProduction Throughput\u003c\/h3\u003e\n    \u003cp\u003eOwner income rises when the shop turns quotes into \u003cstrong\u003ecompleted, paid projects\u003c\/strong\u003e. The plan is \u003cstrong\u003e130 pieces\u003c\/strong\u003e in Year 1, or about \u003cstrong\u003e11 per month\u003c\/strong\u003e, growing to \u003cstrong\u003e250 pieces\u003c\/strong\u003e by Year 5. The finish room can be the real sales cap, because delays in design approvals, material lead times, machining, finishing, delivery, install, or rework push cash out and can cut the owner’s draw.\u003c\/p\u003e\n    \u003cp\u003eMore pieces only help if \u003cstrong\u003emargin and quality hold\u003c\/strong\u003e. If rush work adds overtime, rework, or missed installs, revenue can rise while profit falls. The key test is simple: every extra unit should leave enough gross profit after direct labor, materials, and fix-it time to support payroll, 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\u003eMeasure the bottleneck, not the backlog\u003c\/h3\u003e\n      \u003cp\u003eTrack each stage from approval to payment. A job that sits in design or finish is not producing income yet, even if it looks booked. Use a weekly count of \u003cstrong\u003ework in process\u003c\/strong\u003e, on-time completion, and rework so you can see where cash is getting stuck.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack approval days by project.\u003c\/li\u003e\n        \u003cli\u003eTrack finish queue length daily.\u003c\/li\u003e\n        \u003cli\u003eTrack rework hours per piece.\u003c\/li\u003e\n        \u003cli\u003eTrack install delays and payment lag.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf one stage keeps piling up, staff that step or limit new orders there. That keeps throughput rising without turning growth into overtime, scrap, and delayed owner 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;\"\u003eGross Margin Control\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eGross Margin Control\u003c\/h3\u003e\n    \u003cp\u003eGross margin is what’s left after direct project costs, before rent, admin payroll, and owner pay. In a custom furniture shop, those costs include \u003cstrong\u003elumber\u003c\/strong\u003e, \u003cstrong\u003edirect artisan labor\u003c\/strong\u003e, hardware, finishing materials, packaging, tooling, waste, and quality control supplies. If supplies alone run at \u003cstrong\u003e20%\u003c\/strong\u003e of revenue, wasted material or rework quickly cuts the cash available for profit.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: a \u003cstrong\u003e$5,731\u003c\/strong\u003e project puts about \u003cstrong\u003e$1,146\u003c\/strong\u003e into revenue-based supplies at \u003cstrong\u003e20%\u003c\/strong\u003e, before labor and other direct costs. A missed cut, extra finish coat, or unpaid change order is silent discounting. The real risk is busy work that looks full but still lowers operating profit and owner distributions.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eProtect Job Margin\u003c\/h3\u003e\n      \u003cp\u003eTrack gross margin by job, not just by month. Compare quote to actuals for material yield, labor hours, hardware, finish, packaging, and rework. The owner should know which project types stay on plan and which ones bleed margin. One bad template can hide a lot of lost profit.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eLog waste on every build\u003c\/li\u003e\n        \u003cli\u003eBill changes before work starts\u003c\/li\u003e\n        \u003cli\u003eReview margin by project type\u003c\/li\u003e\n        \u003cli\u003eFlag rework the same day\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eSet a simple QC checklist and a scrap limit for each job. If waste and rework are not tracked, the shop gives away margin and lowers the cash left for overhead and owner pay. The goal is higher operating profit before distributions, not just more sales.\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;\"\u003eLabor Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row4\"\u003e\n    \u003ch3\u003eLabor Mix\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eLabor mix\u003c\/strong\u003e is how work is split between the owner, artisans, apprentices, and outsourced installers. In Year 1, total payroll is \u003cstrong\u003e$327,500\u003c\/strong\u003e, including a \u003cstrong\u003e$90,000\u003c\/strong\u003e owner salary, so the owner is already about \u003cstrong\u003e27%\u003c\/strong\u003e of payroll before any growth hires. If the owner spends more time building, they may protect quality but limit capacity; if they manage and delegate well, they can sell more work without being the bottleneck.\u003c\/p\u003e\n    \u003cp\u003eBy Year 5, payroll reaches \u003cstrong\u003e$510,000\u003c\/strong\u003e, which is about \u003cstrong\u003e56%\u003c\/strong\u003e above Year 1. That only helps owner income if each added hour turns into profitable pieces shipped on schedule. Hiring buys capacity and adds payroll risk, so the mix has to match shop flow, install load, and the amount of rework the team can absorb.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row4\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack labor by role and margin\u003c\/h3\u003e\n      \u003cp\u003eMeasure labor mix by role: owner build hours, owner management hours, artisan hours, apprentice hours, and outsourced install hours. Tie each project to payroll, rework, and on-time delivery so you can see which mix supports margin. The key test is simple: does the added labor help finish more profitable jobs, or just raise fixed payroll?\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack payroll per completed piece\u003c\/li\u003e\n        \u003cli\u003eTrack install hours by project\u003c\/li\u003e\n        \u003cli\u003eFlag rework-heavy jobs fast\u003c\/li\u003e\n        \u003cli\u003eProtect the owner’s salary first\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eIf the owner is still the main builder, income may stall even when demand grows. If apprentices and artisans take over repeatable tasks, the owner can shift into pricing, scheduling, and quality control, which usually supports higher take-home pay only when throughput stays clean and profitable.\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;\"\u003eFixed Overhead And Reserves\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 And Reserves\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eFixed overhead is $13,850 per month\u003c\/strong\u003e, or \u003cstrong\u003e$166,200 per year\u003c\/strong\u003e, before reserves. This covers rent, utilities, insurance, accounting, legal, software, marketing, and equipment maintenance. For the owner, that spend has to be paid before any draw. \u003cstrong\u003eNet profit is not all owner cash\u003c\/strong\u003e, because overhead and reserve funding come out first.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReserves\u003c\/strong\u003e should cover tool replacement, deposit timing, rework, slow months, and reinvestment. The key inputs are each monthly overhead line and the cash res\nerve rule. If reserves are skipped, reported profit can look fine while cash for payroll, repairs, and owner pay gets tight fast.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eProtect Owner Cash\u003c\/h3\u003e\n\u003cp\u003eTrack each overhead line separately and refresh the monthly total before paying yourself. The quick math is \u003cstrong\u003e$13,850 × 12 = $166,200\u003c\/strong\u003e, then add a reserve bucket for tools and downtime. Owner pay should come after those cash needs, not from profit on paper.\u003c\/p\u003e\n\u003cp\u003eStress-test the reserve against real timing: deposits, rework, and replacement cycles. If a project slips or a tool breaks, the reserve should absorb it without forcing the owner to skip pay or borrow. That keeps distributable income lower in the short run, but the business stays steadier.\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;\"\u003eQualified Lead Flow\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eQualified Lead Flow\u003c\/h3\u003e\n    \u003cp\u003eQualified lead flow matters because the shop only pays well when inquiries turn into \u003cstrong\u003e130 completed projects in Year 1\u003c\/strong\u003e, or about \u003cstrong\u003e11 projects per month\u003c\/strong\u003e. Good-fit leads keep the calendar full of profitable builds, while bad-fit custom requests burn design time and delay cash from deposits.\u003c\/p\u003e\n    \u003cp\u003eThe key inputs are \u003cstrong\u003edeposits\u003c\/strong\u003e, \u003cstrong\u003eclear estimates\u003c\/strong\u003e, \u003cstrong\u003edesigner referrals\u003c\/strong\u003e, \u003cstrong\u003ebuilder partnerships\u003c\/strong\u003e, and \u003cstrong\u003erepeat clients\u003c\/strong\u003e. When those sources rise, the backlog stays cleaner, the owner spends less time chasing dead quotes, and take-home income improves because more work actually ships.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Lead Quality, Not Raw Inquiries\u003c\/h3\u003e\n      \u003cp\u003eMeasure each lead by source, deposit rate, and completed-project count. A referral that becomes a paid job is worth more than a pile of custom requests that never close. The goal is simple: keep feeding \u003cstrong\u003e11 paid projects a month\u003c\/strong\u003e with better-fit work and fewer low-margin detours.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eTrack source-to-deposit conversion.\u003c\/li\u003e\n        \u003cli\u003eTrack deposit-to-completion rate.\u003c\/li\u003e\n        \u003cli\u003eTrack repeat-client share monthly.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse tighter estimates on scope, materials, delivery, and install so the price matches the job. That protects margin, reduces rework, and keeps owner pay tied to shipped projects instead of busy-looking but unprofitable quotes.\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 using the model years\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Custom Furniture Making Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Custom Furniture Making Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"Scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\"\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 moves with project count, pricing, payroll, and shop overhead. The base case uses Year 3 output, while low and high cases test lighter or fuller capacity.\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 custom furniture workshop.\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=\"The low case assumes Year 1 output and a smaller owner-income pool before reserves and taxes.\"\u003eThe low case assumes Year 1 output and a smaller owner-income pool before reserves and taxes.\u003c\/td\u003e\n\u003ctd data-export-value=\"The base case assumes the Year 3 operating plan with a steady owner-income pool before reserves and taxes.\"\u003eThe base case assumes the Year 3 operating plan with a steady owner-income pool before reserves and taxes.\u003c\/td\u003e\n\u003ctd data-export-value=\"The high case assumes Year 5 output and a stronger owner-income pool before reserves and taxes.\"\u003eThe high case assumes Year 5 output and a stronger owner-income pool before reserves and taxes.\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=\"It models 130 projects, $745,000 revenue, $327,500 payroll, $166,200 fixed overhead, and $139,700 operating profit.\"\u003eIt models 130 projects, $745,000 revenue, $327,500 payroll, $166,200 fixed overhead, and $139,700 operating profit.\u003c\/td\u003e\n\u003ctd data-export-value=\"It models 190 projects, $1,160,200 revenue, $465,000 payroll, $166,200 fixed overhead, and about $453,600 owner-income pool.\"\u003eIt models 190 projects, $1,160,200 revenue, $465,000 payroll, $166,200 fixed overhead, and about $453,600 owner-income pool.\u003c\/td\u003e\n\u003ctd data-export-value=\"It models 250 projects, $1,617,000 revenue, $510,000 payroll, $166,200 fixed overhead, and about $810,700 owner-income pool.\"\u003eIt models 250 projects, $1,617,000 revenue, $510,000 payroll, $166,200 fixed overhead, and about $810,700 owner-income pool.\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=\"Project count; payroll load; fixed overhead; custom pricing\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eProject count\u003c\/li\u003e\n\u003cli\u003epayroll load\u003c\/li\u003e\n\u003cli\u003efixed overhead\u003c\/li\u003e\n\u003cli\u003ecustom pricing\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Project mix; pricing discipline; payroll growth; overhead control\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eProject mix\u003c\/li\u003e\n\u003cli\u003epricing discipline\u003c\/li\u003e\n\u003cli\u003epayroll growth\u003c\/li\u003e\n\u003cli\u003eoverhead control\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Fuller capacity; higher ticket size; staffing scale; schedule control\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFuller capacity\u003c\/li\u003e\n\u003cli\u003ehigher ticket size\u003c\/li\u003e\n\u003cli\u003estaffing scale\u003c\/li\u003e\n\u003cli\u003eschedule control\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=\"$229,700\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$229,700\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLow case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$453,600\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$453,600\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase case\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"$810,700\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$810,700\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh 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=\"Fits a cautious opening year and helps stress-test downside cash use.\"\u003eFits a cautious opening year and helps stress-test downside cash use.\u003c\/td\u003e\n\u003ctd data-export-value=\"Fits the core budgeting case for hiring, pricing, and owner pay planning.\"\u003eFits the core budgeting case for hiring, pricing, and owner pay planning.\u003c\/td\u003e\n\u003ctd data-export-value=\"Fits a stronger shop that wants to test upside and staffing strain.\"\u003eFits a stronger shop that wants to test upside and staffing strain.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Scenario figures are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49303687430387,"sku":"custom-furniture-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/custom-furniture-owner-makes.webp?v=1782680322","url":"https:\/\/financialmodelslab.com\/products\/custom-furniture-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}