Skip to content

Costs · Sustainable Budget Guide

Set the budget from your business. Not somebody else’s percentage.

A survey can show what other companies spent. It cannot tell you what your company can sustain, what work you need or how many new customers you can serve.

A benchmark is context, not your budget

There is no honest percentage that tells every company what to spend on SEO and AI visibility.

A survey can tell you what its respondents reported. It may help you see how other companies divide a marketing budget. It cannot see your cash position, website condition, markets, margins, sales cycle, internal team or ability to serve more customers.

The population matters too. Gartner’s 2026 CMO survey covered 401 marketing leaders and says the vast majority worked for companies with more than $1 billion in annual revenue. Those results may be useful context. They are not instructions for a local contractor, medical group, law firm, SaaS company or online retailer.

The category matters as well. Intuit’s small-business advertising report separates advertising from costs such as websites, agency fees and employee labor. A percentage based on advertising alone does not describe a full search engagement.

Some agency guides repeat a fixed share of revenue and call it a benchmark. That makes the answer look simple. It also hides the decision you actually need to make:

What complete scope can this business fund, implement and use without straining the operation?

Use an outside benchmark to ask questions. Do not let it set the number.

Start with the full committed cost

The monthly fee is one line. It is not always the full commitment.

Ask the provider to show every cost needed to make the proposed work usable:

  • assessment or setup;
  • recurring service fees across the initial term;
  • software, usage and data charges;
  • writing, design, photography or development not included in the fee;
  • paid media if it is part of the same decision;
  • clinical, legal, privacy or product review;
  • implementation your staff must complete;
  • taxes, annual commitments and exit costs where they apply.

Then use two simple calculations:

Initial committed cost = setup + recurring fees across the initial term + software and usage + outside production + qualified review + internal implementation.

Monthly equivalent = initial committed cost ÷ months in the modeled term.

The monthly equivalent lets you compare a project-heavy proposal with a lower setup fee and a longer retainer. It does not tell you which proposal is better. It only puts the commitments on the same time basis.

Keep scope attached to the number. One company may need a technical repair and five core pages. Another may need three domains, 20 locations, a migration, product data and qualified review. A lower quote can be complete for the first business and useless for the second.

The parent SEO cost guide explains the main scope drivers. The local SEO cost guide goes deeper on locations, profiles and service areas.

Set a cash range you can sustain

Mindflow will not tell you what your company can safely spend. Your accounts, obligations and risk tolerance decide that.

Set three monthly numbers with the person who knows the books:

  • Low: a commitment you can carry through a slow month without cutting essential work.
  • Base: the amount you are prepared to fund while the agreed scope is being built and measured.
  • High: the upper limit you would approve only when the added scope and responsibility are clear.

Do not build the high number from hoped-for leads. Build it from cash the business can actually commit.

The range should leave room for payroll, delivery, inventory, insurance, compliance, tax and the work required to serve current customers. If the engagement only works when every month goes well, it is not a sustainable plan.

This page is a planning aid, not accounting or financial advice. You, your finance lead or adviser own the cash decision. A search agency should make the commercial scope and assumptions clear enough for that person to evaluate.

Work backward from completed business, not traffic

Traffic is not the final unit. Neither is an AI mention, a form fill or a ringing phone.

Choose the completed business outcome your company already records: a paid job, an appropriate fulfilled appointment, an accepted matter, a qualified software customer or a valid return-adjusted order.

Then calculate the contribution from that outcome. In plain English:

Contribution per completed outcome = revenue from the outcome − the variable costs required to fulfill it.

The SBA’s break-even guidance uses the same distinction between fixed costs and contribution after variable costs. It also calls break-even analysis an estimate. Treat this model the same way.

Next, work backward:

Break-even completed outcomes = monthly equivalent ÷ contribution per completed outcome.

If you have a reliable, observed rate from qualified action to completed outcome, you can add one more line:

Required qualified actions = break-even completed outcomes ÷ observed qualified-action-to-completed-outcome rate.

Use a range when contribution or close rate changes. Use “unknown” when the record does not exist. Do not fill a blank cell with an industry estimate and then treat the output as your forecast.

Keep the records separate. Search Console defines clicks, impressions, click-through rate and position. Google Analytics says attribution assigns credit according to a model, and its settings can change the reporting model and lookback window. Credit is not proof that one channel caused the sale.

Your CRM, booking system, intake system or order system has to show what happened after the online action. That is why a useful budget model starts with completed business and works backward.

Check capacity before you fund more demand

More demand only helps when the operation can serve it.

Record the additional completed outcomes the business can handle in the same period as the proposed spend. Use real constraints: crew hours, provider appointments, case load, sales and onboarding capacity, inventory or fulfillment throughput.

Compare that capacity with the break-even completed-outcome range.

If the scenario requires eight additional completed jobs per month but the company can serve three, the first decision may be dispatch, hiring, pricing or scope—not more demand. If a clinic has no appropriate appointment slots, increasing appointment requests can create longer waits and a worse patient experience.

Capacity does not prove the search work will produce the demand. It shows whether the business could use the demand if it arrives.

This is one place generic benchmark pages usually fail. They compare spend with revenue but ignore whether the company can deliver the work behind that revenue.

Build low, base and high scenarios

One precise forecast looks confident. A range is more honest.

The following arithmetic is a hypothetical illustration only. It is not a Mindflow price, a market norm or an expected result.

Suppose a proposal has:

  • $3,000 in setup;
  • $4,000 per month for six months;
  • $3,000 in other disclosed costs across that term.

The initial commitment is $30,000. The monthly equivalent is $5,000.

Now suppose the owner supplies three contribution estimates for one completed outcome:

ScenarioContribution per completed outcomeBreak-even completed outcomes each monthWhat this means
Low contribution$1,0005The proposal’s monthly equivalent equals five completed outcomes at this contribution.
Base contribution$1,2504The same cost needs fewer completed outcomes because contribution is higher.
High contribution$1,5003.34Operational planning would round the required capacity up, while the arithmetic remains visible.

This table does not say the engagement will create three, four or five outcomes. It shows how sensitive the decision is to one input.

If the observed qualified-action-to-completed-outcome rate is missing, stop there. Do not invent the number of calls, appointments, enquiries, demos or orders the work “needs to generate.” Add the missing record to the measurement plan.

Also line up the time periods. Stripe’s SaaS CAC guidance warns that acquisition costs and acquired customers can fall into different periods when the sales cycle is long. The same problem appears in legal matters, planned medical procedures and considered eCommerce purchases.

Change the inputs for five industries

The model stays the same. The business record changes.

IndustryCompleted outcomeContribution inputCapacity inputImportant boundary
Home ServicesCompleted, paid jobJob revenue less materials, direct labor and other variable fulfillment costsAvailable crew or technician slots by trade and service areaSeasonality, dispatch and emergency-call mix can change the range
HealthcareAppropriate fulfilled appointment or procedureFinance-approved contribution, not a public estimate of patient valueProvider and appointment capacity for the relevant servicePrivacy and clinical review may add cost and approval time
LegalAccepted matter under the firm’s qualification rulesA firm-approved contribution range, not a promised case valueIntake, attorney and matter capacity in the relevant jurisdictionProfessional-responsibility review and long case timing must stay visible
B2B SaaSThe qualified opportunity, customer or retained-account stage the company choosesPeriod-consistent acquisition and contribution recordSales, onboarding and customer-success capacitySales-cycle and retention lag can move cost and outcome into different periods
eCommerceValid, return-adjusted orderOrder revenue less COGS, shipping, payment fees, discounts and expected returnsInventory and fulfillment capacity by categoryReturn windows and seasonality can change the final contribution

Home Services should not use the value of an incoming call as if it were a completed job. Healthcare should not count every appointment request as an appropriate fulfilled visit. Legal should not treat every enquiry as an accepted matter.

B2B SaaS needs a consistent sales period and a chosen outcome stage. eCommerce needs contribution after product and fulfillment costs, not gross order value. Shopify’s current customer-acquisition guidance makes the same basic point: acquisition cost only becomes useful when the numerator and acquired-customer record are defined consistently.

None of these rows supplies a “normal” budget. Each row tells the owner which records belong in the decision.

Use the Sustainable Search Budget Builder

Collect the inputs before comparing a proposal. Mark each one recorded, provider fact, owner range or unknown.

InputWhat to enterOwner
1. SetupAssessment, onboarding, migration or initial repair costProvider quote
2. Recurring feeMonthly service amount and billing termsProvider quote
3. Initial termMonths in the first commitmentAgreement
4. Software and usageTracking, data, call, hosting or tool charges outside the feeProvider/client
5. Outside productionDevelopment, writing, design, photography or media not includedProvider/client
6. Qualified reviewClinical, legal, privacy, financial or product reviewClient
7. Internal implementationStaff time and operational work required to use the planClient
8. Cash rangeLow, base and high monthly amount the business can sustainOwner/finance
9. Contribution rangeLow, base and high contribution from a completed outcomeOwner/finance
10. Completion rangeObserved rate from qualified action to completed outcomeCRM/booking/intake/order record
11. Additional capacityExtra completed outcomes the operation can serve each monthOperations
12. TimingSales cycle, return window or sensible payback periodBusiness records

Then produce four outputs:

  1. Full commitment and monthly equivalent. This normalizes the proposal cost.
  2. Break-even outcome range. This shows the completed-business sensitivity, not an expected result.
  3. Capacity check. This flags a scenario that asks the operation to serve more than it can handle.
  4. Evidence gaps. This names the records that must be repaired before anyone makes a confident claim.

Add a scope check beside the arithmetic:

  • Does the proposal name the domains, markets, locations, services, practice areas, clinics, products or templates included?
  • Does it state who implements recommendations?
  • Does it price software, production and qualified review?
  • Does it define the initial term and exit?
  • Does it keep rankings, AI inclusion and commercial outcomes outside the provider’s control?

The Builder is a decision aid. It does not calculate what Google or an AI system will do. It does not predict enquiries, customers or revenue.

Know when to reduce scope, wait or proceed

The Builder should lead to one of four decisions.

DecisionWhen it fitsNext action
Proceed to proposal comparisonThe cost fits the approved range, the essential scope is defined, implementation has an owner and capacity does not contradict the scenarioUse the SEO Proposal Normalizer
Reduce or stage scopeThe problem is real, but the complete first scope exceeds the approved rangeKeep the highest-consequence work; move optional surfaces to a later stage
Repair records firstContribution, qualification, capacity or source tracking is too weak for a responsible scenarioDefine the business record before increasing commitment
Wait or rejectThe commitment strains essential operations, the scope stays vague or the provider promises platform-controlled outcomesStop, clarify or choose a different provider

An affordable quote can still be badly scoped. A serious scope can still be unaffordable for the business today. Both statements can be true.

Google advises owners to ask for realistic estimates and warns that nobody can guarantee first position. The same boundary applies to AI answer inclusion. Read why Mindflow does not guarantee rankings before accepting a proposal that turns a scenario into a promise.

Apply the same test to Mindflow

Use this model on Mindflow too.

Mindflow’s current prices, terms and engagement boundaries live on the pricing page. That page owns the commercial facts. This guide does not invent a different package or tell you that every business should fund the same scope.

Mindflow delivers the engagement. I review the important evidence, set or approve the priorities and remain responsible for the recommendation. Specialists may handle development, certain writing, technical implementation or qualified review when the work requires them.

That founder accountability does not move your financial decision to me. You and the people responsible for the books decide what the business can sustain.

For a useful first review, send these items through the Free Visibility Check:

  • your website and primary market;
  • the problem you want the work to solve;
  • the low/base/high range already approved inside the business;
  • the completed outcome and contribution range you use;
  • the extra capacity available;
  • the proposal or scope you are comparing, if one exists;
  • every input that is still unknown.

Mindflow can tell you whether the proposed scope matches the visible problem and where the assumptions are weak. We cannot decide what your business can safely spend, and we will not turn the scenario into a promise.

Sources