{"product_id":"press-release-writing-agency-owner-makes","title":"How Much Can a Press Release Writing Agency Owner Make? $90K Base","description":"\u003cbr\u003e\u003cdiv class=\"card_smpl\"\u003e\n\u003cp\u003eA press release writing agency owner can model a $90,000 annual founder salary plus potential profit distributions, but distributions depend on cash needs In the researched case, implied revenue rises from about $561,000 in Year 1 to about $508 million in Year 5, with EBITDA moving from $201,000 to $3499 million before taxes, debt service, reserves, and reinvestment Gross margin runs about 77% to 83% before sales commissions and project software The big variables are monthly release volume, price per release, retainer mix, contractor cost, client acquisition cost, and how much writing the owner still does\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=\"Shows the founder salary plus EBITDA profit pool from Year 1 to Year 5 from the model; this is pre-tax and before debt, reserves, and reinvestment.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-owner-income.svg\" alt=\"Owner income icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eOwner income\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Shows the founder salary plus EBITDA profit pool from Year 1 to Year 5 from the model; this is pre-tax and before debt, reserves, and reinvestment.\"\u003e$90k + $201k-$3.5M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Uses EBITDA divided by implied revenue in Year 1 and Year 5; it excludes taxes, interest, and owner draws.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-net-margin.svg\" alt=\"Net margin icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eNet margin\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Uses EBITDA divided by implied revenue in Year 1 and Year 5; it excludes taxes, interest, and owner draws.\"\u003e36%–69%\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Annual revenue implied by Year 1 and Year 5 model totals; it can support the $90k founder salary, but cash timing can lag.\"\u003e\u003cimg class=\"metric-icon\" src=\"\/cdn\/shop\/files\/fml-owner-income-kpi-revenue-target.svg\" alt=\"Revenue for target pay icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003eRevenue for target pay\u003c\/span\u003e\u003cstrong class=\"metric-value\" tabindex=\"0\" data-tooltip=\"Annual revenue implied by Year 1 and Year 5 model totals; it can support the $90k founder salary, but cash timing can lag.\"\u003e$564k-$5.1M\u003c\/strong\u003e\u003c\/article\u003e\u003carticle class=\"metric-card\"\u003e\u003cspan class=\"metric-icon-tip\" tabindex=\"0\" data-tooltip=\"Rated Hard because startup cash need peaks at $859k in Month 2 and the team buildout raises fixed costs before breakeven in Month 4.\"\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 startup cash need peaks at $859k in Month 2 and the team buildout raises fixed costs before breakeven in Month 4.\"\u003eHard\u003c\/strong\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant to test your owner pay target?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-owner-calculator\" aria-label=\"Press Release Writing Owner Income Calculator\" data-locale=\"en-US\" data-currency=\"USD\" data-default-scenario=\"base\" data-export-filename=\"Press Release Writing Owner Income Calculator.xlsx\" data-source-site-name=\"Financial Models Lab\" data-source-site-url=\"https:\/\/financialmodelslab.com\" data-source-page-title=\"Press Release Writing Owner Income Calculator\" data-note-title=\"Planning note:\" data-note-text=\"Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\"\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=\"35000\" data-base=\"65000\" data-high=\"95000\" name=\"monthlyRevenue\" type=\"text\" inputmode=\"numeric\" value=\"65,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 freelance writer fees, wire fees, commissions, and project software tied to delivery.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of revenue left after freelance writer fees, wire fees, commissions, and project software tied to delivery.\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 freelance writer fees, wire fees, commissions, and project software tied to delivery.\" name=\"grossMargin\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" data-low=\"62\" data-base=\"70\" data-high=\"76\" value=\"70\"\u003e\u003coutput\u003e70%\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.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly payroll and contractor cost before owner pay.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"laborCost\" data-owner-kind=\"money\" data-owner-label=\"Labor cost\" data-owner-note=\"Monthly payroll and contractor cost before owner pay.\" data-low=\"12000\" data-base=\"19000\" data-high=\"25000\" name=\"laborCost\" type=\"text\" inputmode=\"numeric\" value=\"19,000\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eFixed overhead\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Rent, software, legal, internet, CRM, and other recurring overhead.\"\u003ei\u003cspan role=\"tooltip\"\u003eRent, software, legal, internet, CRM, and other 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, software, legal, internet, CRM, and other recurring overhead.\" data-low=\"4800\" data-base=\"4800\" data-high=\"4800\" name=\"fixedOverhead\" type=\"text\" inputmode=\"numeric\" value=\"4,800\"\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 spend to generate leads and support customer acquisition.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly spend to generate leads and support customer acquisition.\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 spend to generate leads and support customer acquisition.\" data-low=\"1667\" data-base=\"2917\" data-high=\"4167\" name=\"marketing\" type=\"text\" inputmode=\"numeric\" value=\"2,917\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eDebt service\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Monthly loan or financing payment, if any.\"\u003ei\u003cspan role=\"tooltip\"\u003eMonthly loan or financing payment, if any.\u003c\/span\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"fml-owner-money\"\u003e\n\u003cspan\u003e$\u003c\/span\u003e\u003cinput data-owner-field=\"debtService\" data-owner-kind=\"money\" data-owner-label=\"Debt service\" data-owner-note=\"Monthly loan or financing payment, if any.\" data-low=\"0\" data-base=\"0\" data-high=\"0\" name=\"debtService\" type=\"text\" inputmode=\"numeric\" value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTax reserve\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Percent of profit set aside for taxes before owner take-home.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent of profit set aside 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 set aside for taxes before owner take-home.\" name=\"taxReserve\" type=\"range\" min=\"0\" max=\"45\" step=\"1\" data-low=\"18\" data-base=\"22\" data-high=\"26\" 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 kept for working capital, growth, and risk buffer.\"\u003ei\u003cspan role=\"tooltip\"\u003ePercent kept for working capital, growth, 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 kept for working capital, growth, and risk buffer.\" name=\"reinvestmentReserve\" type=\"range\" min=\"0\" max=\"35\" step=\"1\" data-low=\"5\" data-base=\"10\" data-high=\"12\" value=\"10\"\u003e\u003coutput\u003e10%\u003c\/output\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-row\"\u003e\n\u003clabel class=\"fml-owner-label\"\u003e\u003cspan\u003eTarget owner pay\u003c\/span\u003e\u003cspan class=\"fml-owner-tooltip\" tabindex=\"0\" aria-label=\"Target monthly owner income used to calculate coverage and gap.\"\u003ei\u003cspan role=\"tooltip\"\u003eTarget monthly owner income used to calculate coverage and 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 coverage and gap.\" data-low=\"8000\" data-base=\"12000\" data-high=\"16000\" name=\"targetOwnerPay\" type=\"text\" inputmode=\"numeric\" value=\"12,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$12,773\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\"\u003e20%\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$63,377\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$773\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$153,276\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$18,783\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$6,010\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$773\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$65,000\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: 70%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$45,500\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: 41%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$26,717\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: 9%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$6,010\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: 20%;\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cb data-owner-bridge-value\u003e$12,773\u003c\/b\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"fml-owner-export\" type=\"button\" data-owner-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-owner-note\"\u003e\n\u003cspan class=\"fml-owner-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e Research-based planning estimate only. It is not guaranteed salary, tax advice, or owner distribution advice.\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 you check owner income in the Press Release Writing model?\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp\u003eThe dashboard shows revenue, margin, costs, reserves, and \u003cstrong\u003eowner pay\u003c\/strong\u003e assumptions; it tests income, not promises. Open the \u003ca href=\"\/products\/press-release-writing-agency-financial-model\"\u003ePress Release Writing 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 pay outputs\u003c\/li\u003e\n\u003cli\u003eRevenue $561k to $5.083M\u003c\/li\u003e\n\u003cli\u003eEBITDA $201k to $3.499M\u003c\/li\u003e\n\u003cli\u003eGross margin 77% to 69%\u003c\/li\u003e\n\u003cli\u003eCAC, payback, breakeven\u003c\/li\u003e\n\u003cli\u003ePricing, volume, labor mix\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\/press-release-writing-agency-financial-model-dashboard-financialmodelslab_847fb518-1523-41ea-b705-60a527dfc10c.webp\"\u003e\n\u003cimg class=\"preview-img\" width=\"100%\" height=\"auto\" src=\"\/cdn\/shop\/files\/press-release-writing-agency-financial-model-dashboard-financialmodelslab_847fb518-1523-41ea-b705-60a527dfc10c.webp?width=500\" alt=\"Press Release Writing Financial Model dashboard summarizing key KPIs, runway\/cash and performance with a dynamic dashboard, helping spot cash-flow blind spots and present investor-ready charts.\"\u003e\n\u003cdiv class=\"preview-overlay\"\u003e\n\u003cbutton class=\"preview-btn\" type=\"button\" style=\"align-items: center; vertical-align: middle; display: inline-flex; justify-content: center; gap: 6px; line-height: 1;\"\u003e\nPREVIEW \u003csvg fill=\"#fff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\" role=\"presentation\" viewbox=\"0 0 448 512\" width=\"14\"\u003e\u003cpath d=\"M416 176V86.63L246.6 256L416 425.4V336c0-8.844 7.156-16 16-16s16 7.156 16 16v128c0 8.844-7.156 16-16 16h-128c-8.844 0-16-7.156-16-16s7.156-16 16-16h89.38L224 278.6L54.63 448H144C152.8 448 160 455.2 160 464S152.8 480 144 480h-128C7.156 480 0 472.8 0 464v-128C0 327.2 7.156 320 16 320S32 327.2 32 336v89.38L201.4 256L32 86.63V176C32 184.8 24.84 192 16 192S0 184.8 0 176v-128C0 39.16 7.156 32 16 32h128C152.8 32 160 39.16 160 48S152.8 64 144 64H54.63L224 233.4L393.4 64H304C295.2 64 288 56.84 288 48S295.2 32 304 32h128C440.8 32 448 39.16 448 48v128C448 184.8 440.8 192 432 192S416 184.8 416 176z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow much do press release writing agency owners make?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003ePress Release Writing agency owners make a modeled \u003cstrong\u003e$90,000 founder salary\u003c\/strong\u003e, plus potential profit distributions if cash is available; see \u003ca href=\"\/blogs\/kpi-metrics\/press-release-writing-agency\"\u003eWhat Is The Most Critical Metric To Measure The Success Of Your Press Release Writing Business?\u003c\/a\u003e for the operating metric behind that result. EBITDA means profit before interest, taxes, depreciation, and amortization, so it’s not automatic take-home cash.\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\u003eModeled owner income\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 founder salary\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$201k\u003c\/strong\u003e EBITDA in Year 1\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$666k\u003c\/strong\u003e EBITDA in Year 2\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$1.374M\u003c\/strong\u003e EBITDA in Year 3\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eCash reality check\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$2.309M\u003c\/strong\u003e EBITDA in Year 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$3.499M\u003c\/strong\u003e EBITDA in Year 5\u003c\/li\u003e\n\u003cli\u003eSolo operators keep pay tied to workload\u003c\/li\u003e\n\u003cli\u003eAgency owners take distributions after taxes, reserves, debt, late payments, and reinvestment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eCan a press release writing agency scale?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eYes—\u003cstrong\u003ePress Release Writing\u003c\/strong\u003e can scale, but the owner shifts from writing to \u003cstrong\u003esales\u003c\/strong\u003e, \u003cstrong\u003equality control\u003c\/strong\u003e, \u003cstrong\u003ehiring\u003c\/strong\u003e, and \u003cstrong\u003eclient management\u003c\/strong\u003e. In the model, payroll grows from \u003cstrong\u003e$125k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$430k\u003c\/strong\u003e in Year 5, while revenue rises from about \u003cstrong\u003e$561k\u003c\/strong\u003e to \u003cstrong\u003e$5,083M\u003c\/strong\u003e and EBITDA from \u003cstrong\u003e$201k\u003c\/strong\u003e to \u003cstrong\u003e$3,499M\u003c\/strong\u003e. That only works if revisions, slow approvals, weak briefs, contractor rework, and acquisition costs stay tight.\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\u003eScale drivers\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 1 payroll:\u003c\/strong\u003e $125k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYear 5 payroll:\u003c\/strong\u003e $430k\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevenue:\u003c\/strong\u003e $561k to $5,083M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEBITDA:\u003c\/strong\u003e $201k to $3,499M\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card_smpl blue_card\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-colons-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eWhat can break it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevisions\u003c\/strong\u003e can eat margin fast\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSlow approvals\u003c\/strong\u003e delay billing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePoor briefs\u003c\/strong\u003e create rework\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClient acquisition\u003c\/strong\u003e can get expensive\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eHow many press releases per month to pay the owner?\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\n\u003cp\u003eFor \u003cstrong\u003ePress Release Writing\u003c\/strong\u003e, the quick math is simple: at \u003cstrong\u003e8 hours × $120 = $960\u003c\/strong\u003e per release and \u003cstrong\u003e28%\u003c\/strong\u003e combined COGS plus variable costs, contribution is about \u003cstrong\u003e$691\u003c\/strong\u003e per release. So a \u003cstrong\u003e$90,000\u003c\/strong\u003e owner salary needs about \u003cstrong\u003e130 release-equivalents a year\u003c\/strong\u003e, or \u003cstrong\u003e11 per month\u003c\/strong\u003e, before overhead. If you also cover Year 1 fixed overhead, marketing, and a senior writer, the need rises to about \u003cstrong\u003e293 a year\u003c\/strong\u003e, or \u003cstrong\u003e25 per month\u003c\/strong\u003e; retainers change the count because a Year 1 retainer is \u003cstrong\u003e15 hours × $110 = $1,650\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"container_2_clmn_row\"\u003e\n\u003cdiv class=\"card_smpl\"\u003e\n\u003cdiv class=\"card_smpl_header\"\u003e\n\u003cimg src=\"\/cdn\/shop\/files\/fml_20_fml-Orange-blog-intro-icon.svg\" alt=\"Icon\" class=\"icon_how_to_use\"\u003e\u003ch3\u003eOwner pay math\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e$691\u003c\/strong\u003e contribution per release\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e$90,000\u003c\/strong\u003e owner pay target\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e130\u003c\/strong\u003e release-equivalents per year\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e11\u003c\/strong\u003e per month before overhead\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\u003eOverhead and retainer\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e293\u003c\/strong\u003e release-equivalents per year\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e25\u003c\/strong\u003e per month with overhead\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e15 hours × $110 = $1,650\u003c\/strong\u003e retainer\u003c\/li\u003e\n\u003cli\u003eCapacity can cap monthly volume\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\n\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003eWant the six biggest income levers?\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-main-income-drivers\" aria-label=\"Six main income drivers for press release writing.\"\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\u003eRelease Volume\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e7-8 hrs\u003c\/strong\u003e\u003cp\u003eAt 7 to 8 hours per release, higher throughput is the fastest way to spread fixed payroll and rent across more billings.\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\u003ePricing Power\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e$120-$140\u003c\/strong\u003e\u003cp\u003eMoving the writing rate from $120 to $140 lifts revenue per hour with no extra headcount.\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\u003eLabor Efficiency\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e15%-11%\u003c\/strong\u003e\u003cp\u003eCutting freelance writer fees from 15% to 11% keeps more gross profit on each job.\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\u003eRetainer Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e10%-50%\u003c\/strong\u003e\u003cp\u003eA larger retainer share steadies cash and fills the schedule before the next pitch cycle.\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\u003eAdd-on Mix\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e60%-80%\u003c\/strong\u003e\u003cp\u003ePushing media distribution into more orders raises ticket size without adding much writing time.\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\u003eCAC Control\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cstrong\u003e30%\u003c\/strong\u003e\u003cp\u003eDropping customer acquisition cost from $200 to $140 stretches the marketing budget and speeds payback.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003c\/section\u003e\u003cbr\u003e\u003ch2\u003e\u003cspan style=\"color: #126CFF;\"\u003ePress Release Writing Core Six Income Drivers\u003c\/span\u003e\u003c\/h2\u003e\u003cbr\u003e\u003cbr\u003e\n\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003ePricing\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row1\"\u003e\n\u003ch3\u003ePress Release Pricing\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePricing\u003c\/strong\u003e is the quickest way to lift owner pay because it changes revenue per release before cost cuts matter. At \u003cstrong\u003e$120\/hour\u003c\/strong\u003e and \u003cstrong\u003e8 hours\u003c\/strong\u003e, one release brings in \u003cstrong\u003e$960\u003c\/strong\u003e; at \u003cstrong\u003e$140\/hour\u003c\/strong\u003e and \u003cstrong\u003e7 hours\u003c\/strong\u003e, it rises to \u003cstrong\u003e$980\u003c\/strong\u003e. Inputs to watch are hourly rate, billable hours, close rate, and revision load.\u003c\/p\u003e\n\u003cp\u003eIf prices rise but conversion drops, the higher fee can disappear fast. More approval rounds also add labor and delay cash. The clean test is simple: track realized price per job, quote-to-close rate, and revision hours by client segment and package type.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row1\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eRaise price without breaking close rate\u003c\/h3\u003e\n\u003cp\u003eTest pricing by \u003cstrong\u003eclient segment\u003c\/strong\u003e, \u003cstrong\u003eapproval complexity\u003c\/strong\u003e, and \u003cstrong\u003eadd-on attachment\u003c\/strong\u003e. That shows where a higher fee sticks and where it turns into lost deals. One line of math matters here: if the rate goes up but closes fall, owner income can go down even when the quoted price looks better.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack quote-to-close by package.\u003c\/li\u003e\n\u003cli\u003eMeasure revisions per release.\u003c\/li\u003e\n\u003cli\u003eWatch realized hourly rate.\u003c\/li\u003e\n\u003cli\u003eTest small increases first.\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;\"\u003eMonthly Release Volume\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row2\"\u003e\n\u003ch3\u003eMonthly Release Volume\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMonthly release volume\u003c\/strong\u003e is the number of press releases completed and billed each month. It drives revenue, but it also sets owner workload and cash flow pressure because each release uses \u003cstrong\u003e8 billable hours in Year 1\u003c\/strong\u003e and \u003cstrong\u003e7 hours by Year 5\u003c\/strong\u003e. At 5 releases a month, that is \u003cstrong\u003e40 hours\u003c\/strong\u003e in Year 1 or \u003cstrong\u003e35 hours\u003c\/strong\u003e in Year 5, before edits and admin.\u003c\/p\u003e\n\u003cp\u003eThe real limit is not demand alone. Volume only helps income if briefs, interviews, revisions, compliance review, and client approvals move on time. If any step slows, you get missed deadlines, more rework, and weaker referrals, which can raise contractor cost and cut repeat work. One late approval can wipe out the margin gain from a busy month.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row2\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the release pipeline, not just output\u003c\/h3\u003e\n\u003cp\u003eUse a simple monthly dashboard: \u003cstrong\u003ereleases sold\u003c\/strong\u003e, \u003cstrong\u003ereleases delivered\u003c\/strong\u003e, \u003cstrong\u003eaverage approval lag\u003c\/strong\u003e, \u003cstrong\u003erevision count\u003c\/strong\u003e, and \u003cstrong\u003ehours per release\u003c\/strong\u003e. That shows where volume is turning into profit and where it is turning into chaos. If hours per release drift above \u003cstrong\u003e8\u003c\/strong\u003e in Year 1, margin drops fast.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eSet a brief deadline.\u003c\/li\u003e\n\u003cli\u003eLimit revision rounds.\u003c\/li\u003e\n\u003cli\u003ePre-book interview slots.\u003c\/li\u003e\n\u003cli\u003eTrack late client approvals.\u003c\/li\u003e\n\u003cli\u003eFlag contractor overuse early.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClean handoffs\u003c\/strong\u003e protect cash flow more than raw volume does. If the team cannot move a release from brief to approval on schedule, the owner ends up paying for rush work and losing repeat clients.\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;\"\u003eRetainer Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"left-row3\"\u003e\n    \u003ch3\u003eRetainer Mix\u003c\/h3\u003e\n    \u003cp\u003eWhen \u003cstrong\u003eretainer allocation\u003c\/strong\u003e, or share of work, rises from \u003cstrong\u003e10%\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e50%\u003c\/strong\u003e in Year 5, revenue gets steadier but service obligations grow too. A single retainer can move from \u003cstrong\u003e15 hours × $110 = $1,650\u003c\/strong\u003e to \u003cstrong\u003e25 hours × $130 = $3,250\u003c\/strong\u003e, so cash flow improves only if scope stays tight and billing stays clean.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: more recurring work helps the owner pay themselves, but it also ties up time in revisions, follow-up, and response windows. If renewal slips or clients use every hour, take-home income can flatten even when booked revenue looks strong.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"right-row3\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack Renewal, Hours, and Cadence\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003erenewal rate\u003c\/strong\u003e, \u003cstrong\u003eunused hours\u003c\/strong\u003e, \u003cstrong\u003eresponse time\u003c\/strong\u003e, and \u003cstrong\u003eclient announcement cadence\u003c\/strong\u003e. Those four inputs show whether retainers are profitable or just busy. If a client sends few announcements but uses the full block, margin drops. If response time slips, renewal risk rises fast.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eCap scope in the agreement.\u003c\/li\u003e\n        \u003cli\u003ePrice overages before work starts.\u003c\/li\u003e\n        \u003cli\u003eReview cadence before renewal.\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 step3\"\u003e3\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eAdd-On Services\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"right-row4\"\u003e\n\u003ch3\u003eAdd-On Services\u003c\/h3\u003e\n\u003cp\u003eAdd-ons like press release distribution and media pitching can lift \u003cstrong\u003eorder value\u003c\/strong\u003e, but they do not equal guaranteed coverage. If the add-on mix rises from \u003cstrong\u003e60%\u003c\/strong\u003e of orders in Year 1 to \u003cstrong\u003e80%\u003c\/strong\u003e in Year 5, revenue grows without more writing hours, which helps owner pay only if the extra fee covers service cost.\u003c\/p\u003e\n\u003cp\u003eWatch the source cost closely: wire service fees run at \u003cstrong\u003e8%\u003c\/strong\u003e of revenue in Year 1 and \u003cstrong\u003e6%\u003c\/strong\u003e in Year 5. On \u003cstrong\u003e$1,000\u003c\/strong\u003e of add-on revenue, that is \u003cstrong\u003e$80\u003c\/strong\u003e to \u003cstrong\u003e$60\u003c\/strong\u003e before software, list research, and deliverability work. Those costs hit gross margin fast if the team overpromises or spends too long on outreach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"left-row4\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack Attach Rate and Cost per Add-On\u003c\/h3\u003e\n\u003cp\u003eMeasure add-on attach rate, average add-on fee, wire cost, and hours spent on list research and pitching. Keep coverage promises out of the model; price the work for distribution and outreach only. Simple rule: if the add-on does not clear direct cost plus staff time, it lowers profit.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack attach rate by client type\u003c\/li\u003e\n\u003cli\u003eSeparate distribution from coverage\u003c\/li\u003e\n\u003cli\u003ePrice for wire and outreach time\u003c\/li\u003e\n\u003cli\u003eWatch deliverability and list quality\u003c\/li\u003e\n\u003cli\u003eReview rework and expectation gaps\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHigher attach rates help owner income only when extra revenue beats added service cost. If software fees rise, lists are stale, or clients need heavy hand-holding, margin shrinks even with strong sales. The clean forecast is add-on revenue minus wire fees, research time, and support time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"step-circle step4\"\u003e4\u003c\/div\u003e\n\u003c\/div\u003e\u003cbr\u003e\u003cbr\u003e\u003ch3\u003e\u003cspan style=\"color: #126CFF;\"\u003eFulfillment Labor Mix\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n\u003cdiv class=\"left-row5\"\u003e\n\u003ch3\u003eFulfillment Labor Mix\u003c\/h3\u003e\n\u003cp\u003eFulfillment labor is the mix of founder writing, senior writer hours, and freelance support used to deliver each press release. In Year 1, freelance writer fees run at \u003cstrong\u003e15%\u003c\/strong\u003e of revenue; by Year 5 they fall to \u003cstrong\u003e11%\u003c\/strong\u003e, but payroll grows from \u003cstrong\u003efounder plus a half-time senior writer\u003c\/strong\u003e to a \u003cstrong\u003efull writing, sales, marketing, and operations team\u003c\/strong\u003e. That shifts owner take-home fast.\u003c\/p\u003e\n\u003cp\u003eOwner-written work protects \u003cstrong\u003egross margin\u003c\/strong\u003e, but it caps capacity. Outsourced writing can raise output, yet it adds editing, quality control, and client voice risk. The key inputs are revenue, writer mix, revision rate, turnaround time, and manager hours. If revisions or review time rise, the labor savings disappear and profit draw drops.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"right-row5\"\u003e\n\u003cdiv class=\"tips-box\"\u003e\n\u003ch3\u003eTrack the labor tradeoff\u003c\/h3\u003e\n\u003cp\u003eUse a simple rule: keep the founder on strategy and final polish, and push repeatable draft work to freelancers only when standards are tight. Here’s the quick math: freelancer cost is \u003cstrong\u003e0.15R\u003c\/strong\u003e in Year 1 and \u003cstrong\u003e0.11R\u003c\/strong\u003e in Year 5, before editing time. If manager hours grow faster than revenue, owner pay gets squeezed even when sales rise.\u003c\/p\u003e\n\u003cul class=\"lst_crct_blog\"\u003e\n\u003cli\u003eTrack gross margin each month.\u003c\/li\u003e\n\u003cli\u003eWatch revision rate by writer.\u003c\/li\u003e\n\u003cli\u003eMeasure turnaround time by job.\u003c\/li\u003e\n\u003cli\u003eLog manager hours on edits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet client voice rules, edit limits, and a handoff checklist. If outsourced drafts need repeated rewrites, the labor mix is too loose. If owner-written work blocks sales or delivery, the mix is too tight. The goal is simple: protect margin without capping billable output.\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;\"\u003eClient Acquisition Efficiency\u003c\/span\u003e\u003c\/h3\u003e\u003cbr\u003e\n\u003cdiv class=\"container_new_design_timeline\"\u003e\n  \u003cdiv class=\"right-row6\"\u003e\n    \u003ch3\u003eClient Acquisition Eff\niciency\u003c\/h3\u003e\n    \u003cp\u003eFor a press release writing agency, acquisition efficiency decides how much new revenue turns into payroll and owner pay. Annual marketing spend rises from \u003cstrong\u003e$20k\u003c\/strong\u003e in Year 1 to \u003cstrong\u003e$80k\u003c\/strong\u003e in Year 5, while CAC drops from \u003cstrong\u003e$200\u003c\/strong\u003e to \u003cstrong\u003e$140\u003c\/strong\u003e. Lower CAC frees more cash for reserves, staff, and distributions, but only if close rates and client retention stay steady.\u003c\/p\u003e\n    \u003cp\u003eHere’s the quick math: \u003cstrong\u003e$20k ÷ $200 = 100\u003c\/strong\u003e clients, and \u003cstrong\u003e$80k ÷ $140 ≈ 571\u003c\/strong\u003e clients. What this hides is sales time, proof work, and revisions. If the sales cycle drags or churn rises, cheap acquisition can still leave the owner short on take-home income.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"left-row6\"\u003e\n    \u003cdiv class=\"tips-box\"\u003e\n      \u003ch3\u003eTrack retained-client CAC\u003c\/h3\u003e\n      \u003cp\u003eMeasure \u003cstrong\u003ereferrals\u003c\/strong\u003e, \u003cstrong\u003econversion rate\u003c\/strong\u003e, \u003cstrong\u003esales cycle length\u003c\/strong\u003e, \u003cstrong\u003echurn\u003c\/strong\u003e, and \u003cstrong\u003ecost per retained client\u003c\/strong\u003e. A low CAC only helps if the client stays long enough to cover onboarding and delivery. Track CAC by channel, then compare it with repeat work and renewal value.\u003c\/p\u003e\n      \u003cul class=\"lst_crct_blog\"\u003e\n        \u003cli\u003eSplit CAC by channel\u003c\/li\u003e\n        \u003cli\u003eTrack close rate by segment\u003c\/li\u003e\n        \u003cli\u003eMeasure churn monthly\u003c\/li\u003e\n        \u003cli\u003eWatch approval delays\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eUse referral asks after on-time delivery, and qualify faster-moving clients first. If onboarding takes \u003cstrong\u003e14+ days\u003c\/strong\u003e or revisions keep climbing, acquisition cost and fulfillment labor rise together, which squeezes cash flow and reduces what the owner can safely 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 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-case owner income scenarios\n\u003c\/span\u003e\u003c\/h2\u003e\n\u003csection class=\"fml-scenario-table\" aria-label=\"Press Release Writing Owner Income Scenarios\" data-site-name=\"Financial Models Lab\" data-site-url=\"https:\/\/financialmodelslab.com\" data-source-title=\"Press Release Writing Owner Income Scenarios\" data-note-label=\"Planning note\" data-note-text=\"These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or actual 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 retainer mix, staffing, and fee load. The lean case stays founder-led, the base case adds a boutique team, and the high case assumes contractor support and more scale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-actions\"\u003e\u003cbutton class=\"fml-scenario-table-export\" type=\"button\" data-scenario-export\u003eEXPORT XLSX\u003c\/button\u003e\u003c\/div\u003e\u003c\/header\u003e\u003cdiv class=\"fml-scenario-table-wrap\"\u003e\u003ctable class=\"fml-scenario-table-grid\"\u003e\n\u003ccaption\u003eCompare founder take-home across lean, base, and high operating setups.\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=\"Lean Case\"\u003e\n\u003cspan class=\"fml-scenario-column-title\"\u003eLean Case\u003c\/span\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean owner-led\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 boutique team\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 contractor-supported agency\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 lean model keeps the founder as the main billable resource, so owner income tracks direct writing hours and small client volume.\"\u003eThe lean model keeps the founder as the main billable resource, so owner income tracks direct writing hours and small client volume.\u003c\/td\u003e\n\u003ctd data-export-value=\"The base model adds a small team and more retainers, so owner income improves as throughput and pricing lift.\"\u003eThe base model adds a small team and more retainers, so owner income improves as throughput and pricing lift.\u003c\/td\u003e\n\u003ctd data-export-value=\"The high model uses contractor support and stronger marketing, so owner income rises with larger recurring volume.\"\u003eThe high model uses contractor support and stronger marketing, so owner income rises with larger recurring volume.\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=\"Founder-led work keeps the team light, uses an 80% writing mix, reaches Month 4 breakeven, and shows about $201,000 of Year 1 EBITDA with a $90,000 founder salary.\"\u003eFounder-led work keeps the team light, uses an 80% writing mix, reaches Month 4 breakeven, and shows about $201,000 of Year 1 EBITDA with a $90,000 founder salary.\u003c\/td\u003e\n\u003ctd data-export-value=\"A boutique team with senior and junior writers, sales support, and a 30% monthly retainer mix is the middle case, with about $1.374M of Year 3 EBITDA.\"\u003eA boutique team with senior and junior writers, sales support, and a 30% monthly retainer mix is the middle case, with about $1.374M of Year 3 EBITDA.\u003c\/td\u003e\n\u003ctd data-export-value=\"An agency-style setup adds marketing and operations support, lifts the retainer mix to 50%, and uses an $80,000 annual marketing budget with about $3.499M of Year 5 EBITDA.\"\u003eAn agency-style setup adds marketing and operations support, lifts the retainer mix to 50%, and uses an $80,000 annual marketing budget with about $3.499M of Year 5 EBITDA.\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=\"Founder billable hours; 80% writing mix; $200 CAC; 15% freelance writer fees; 8% wire fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eFounder billable hours\u003c\/li\u003e\n\u003cli\u003e80% writing mix\u003c\/li\u003e\n\u003cli\u003e$200 CAC\u003c\/li\u003e\n\u003cli\u003e15% freelance writer fees\u003c\/li\u003e\n\u003cli\u003e8% wire fees\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Senior and junior writers; 70% writing mix; $160 CAC; 13% freelance writer fees; 7% wire fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eSenior and junior writers\u003c\/li\u003e\n\u003cli\u003e70% writing mix\u003c\/li\u003e\n\u003cli\u003e$160 CAC\u003c\/li\u003e\n\u003cli\u003e13% freelance writer fees\u003c\/li\u003e\n\u003cli\u003e7% wire fees\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/td\u003e\n\u003ctd data-export-value=\"Contractor bench; 60% writing mix; $140 CAC; 11% freelance writer fees; 6% wire fees\"\u003e\u003cul class=\"fml-scenario-list\"\u003e\n\u003cli\u003eContractor bench\u003c\/li\u003e\n\u003cli\u003e60% writing mix\u003c\/li\u003e\n\u003cli\u003e$140 CAC\u003c\/li\u003e\n\u003cli\u003e11% freelance writer fees\u003c\/li\u003e\n\u003cli\u003e6% wire fees\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=\"$90,000 salary\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003e$90,000 salary\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eLean pay path\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-soft\"\u003eBase pay path\u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd data-export-value=\"Salary plus larger draw\"\u003e\n\u003cstrong class=\"fml-scenario-range\"\u003eSalary plus larger draw\u003c\/strong\u003e\u003cspan class=\"fml-scenario-badge is-warning\"\u003eHigh pay path\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-scenario-row\u003e\n\u003cth class=\"fml-scenario-row-heading\" scope=\"row\" data-export-value=\"Best fit\"\u003e\u003cspan class=\"fml-scenario-row-heading-inner\"\u003e\u003cspan class=\"fml-scenario-row-icon is-fit\" aria-hidden=\"true\"\u003e\u003cimg class=\"fml-scenario-row-icon-img\" src=\"\/cdn\/shop\/files\/scenario-best-fit.svg\" alt=\"Best fit icon\" loading=\"lazy\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003cspan class=\"fml-scenario-row-title\"\u003eBest fit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd data-export-value=\"Use this if you're stress-testing a founder-led launch and want a low-distribution plan.\"\u003eUse this if you're stress-testing a founder-led launch and want a low-distribution plan.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this if you want a realistic boutique-team case with steadier client flow.\"\u003eUse this if you want a realistic boutique-team case with steadier client flow.\u003c\/td\u003e\n\u003ctd data-export-value=\"Use this if you are testing scale with more contractors, more retainers, and bigger draws.\"\u003eUse this if you are testing scale with more contractors, more retainers, and bigger draws.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"fml-scenario-table-note\"\u003e\n\u003cspan class=\"fml-scenario-table-note-icon\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\u003cp\u003e\u003cstrong\u003ePlanning note:\u003c\/strong\u003e These scenario ranges are researched planning assumptions, not guaranteed earnings, salary promises, tax advice, or actual distributions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e","brand":"FinancialModelsLab","offers":[{"title":"Default Title","offer_id":49304097161459,"sku":"press-release-writing-agency-owner-makes","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/6191\/2762\/files\/press-release-writing-agency-owner-makes.webp?v=1782689943","url":"https:\/\/financialmodelslab.com\/products\/press-release-writing-agency-owner-makes","provider":"Financial Models Lab","version":"1.0","type":"link"}