What is a good ROI for marketing?

A good marketing ROI leaves enough profit after acquisition costs to support the rest of your business and fits your cash and capacity needs. There is no universal percentage that answers that question for every trade. Start with a consistent profit-based calculation, then test whether the result is repeatable.

Set the standard from your economics

Start with the contribution a completed job leaves after delivery and acquisition. Then ask whether those dollars support the rest of the business and arrive soon enough for your operating needs. That is a more useful standard than copying an attractive return percentage without knowing how it was calculated.

The guide to calculating marketing ROI by lead source provides the worksheet logic. This page focuses on interpreting the result: what break-even means, why timing matters and when future customer value is still an assumption. Keep the return definition stable, inspect the work behind the totals and choose a target that fits the business you can actually operate. A target should inform a decision, not conceal uncertainty in the inputs.

Define return before choosing a target

Marketing return can mean revenue, gross profit or a broader contribution measure. Those definitions produce different percentages. For a practical operating review, start with the gross profit attributable to the work, subtract marketing cost, then divide by marketing cost and multiply by 100.

State which delivery costs and acquisition costs are included. If you leave agency fees or campaign setup costs out, say so. A positive result under a narrow definition does not automatically cover office overhead or pay the owner. Use the marketing ROI guide to frame the review around the economics of completed work.

Distinguish ROI from revenue return

Return on ad spend, often called ROAS, generally compares attributed revenue with ad spend. It can help describe campaign output, but it does not deduct the costs of delivering the jobs. A channel can generate substantial revenue and still leave little money after materials, labor and acquisition costs.

Say a hypothetical campaign costs $1,000 and produces $5,000 in revenue. Its revenue-to-ad-spend ratio is five to one if those are the selected inputs. If delivery costs are $3,500, gross profit is $1,500. Subtract the $1,000 campaign cost and divide by $1,000: profit-based marketing ROI is 50%, before remaining business expenses.

Calculate the minimum contribution you need

Break-even under the simple profit-based formula occurs when attributed gross profit equals marketing cost. That is not necessarily an acceptable business outcome because other expenses still need support. Decide how much contribution must remain after acquisition to justify using your limited crew time.

For a hypothetical planning example, suppose a completed job provides $200 of gross profit and you want $100 left after acquisition. That leaves a $100 acquisition allowance per completed job under those assumptions. Change the job economics and the allowance changes. Do not copy this example as a trade benchmark; use your actual cost structure and capacity constraints.

Include payment timing in the decision

A profitable campaign can still strain cash if marketing bills arrive before customers pay. That matters for work with equipment purchases, deposits, staged payments or long collection cycles. Keep an expected payback view alongside the profit calculation.

Compare when the money leaves with when cash is reasonably expected to arrive. Do not treat an accepted estimate as cash in the bank. If a campaign fills the calendar with work that cannot be completed soon, acquisition performance and operating capacity need to be reviewed together. A return that looks attractive over a long horizon may not fit the business's immediate funding needs.

Treat repeat business as evidence, not a promise

Recurring cleaning or pest control can generate future visits from an initial customer acquisition. That potential matters, but it is easy to overstate. Separate the return already observed from any estimate of future customer value.

Track actual repeat work for comparable customer groups and account for the costs of serving those visits. Do not multiply one customer's value across every new lead. If the business has limited history, use a conservative planning scenario and label it clearly. A campaign should not be declared successful solely because unobserved future jobs might eventually make the initial purchase worthwhile.

Choose the next marketing action

Review source quality, booking, completed work and collection before increasing spend. A low return may come from unsuitable inquiries, missed calls, weak follow-up, expensive delivery or unpaid invoices. Each cause points to a different action, and several can coexist.

Use a small, defined change with a review date. For example, clarify the service area in an offer or improve the handoff for estimates. Check job economics with the profit per job calculator before assuming more booked work is always better. Keep a record of the attribution rule and period so the next result is comparable.

Use your Housecall Pro records in the review

ServicePro IQ adds business reports built from your Housecall Pro data. The Revenue page shows total and year-to-date revenue, a running-total line against the revenue goal, revenue by lead source, the job list and cancellations. Those details give you records to review alongside your own operating calculations.

Reports can be filtered by date range, by day, week, month or year, and by tag, tag combination, lead source and employee. Filters stay in place as you move between report pages. Use the same period and selection when comparing related figures. A report filter does not by itself establish that two groups performed equivalent work.

The Housecall Pro integration requires a Housecall Pro MAX account. ServicePro IQ reads your data without changing anything in Housecall Pro. Job and revenue figures refresh once an hour, at 20 minutes past the hour. After connection, your contact lets you know when reports are ready. See pricing and start the free 7-day trial with a specific set of jobs you want to understand.

Frequently asked questions

Is positive ROI enough?

It means the selected return exceeds the selected marketing cost. It does not prove that all overhead is covered or that the timing works for your cash needs. Check what the calculation excludes.

Should I stop a campaign after one poor week?

First check the size of the sample and the time needed for leads to become completed jobs. Investigate early problems promptly, but avoid comparing a mature customer group with leads that have barely had time to respond.

Can I use revenue by lead source as marketing ROI?

Revenue by lead source is an input, not the whole calculation. You also need a consistent acquisition cost, delivery cost and attribution policy to calculate a profit-based return.

Judge marketing returns against actual job economics

Give your good-marketing-ROI target context from the work your sources bring in. ServicePro IQ’s Revenue report shows revenue by lead source from your Housecall Pro data, and source filters in Profit let you inspect completed-job economics alongside your own acquisition-cost calculation. Test the job evidence behind your marketing expectations with a free 7-day trial, no credit card required.

Start your free 7-day trial