Get Funded

Marketing

How to measure marketing ROI

Marketing ROI is the profit a campaign produces compared with what it cost. To measure it, track where each lead comes from, calculate profit rather than just revenue, and compare cost per customer with what a customer is worth.

Apply Now

One application · Matched across our 100+ funder network · Same-day funding on approved files

Define what counts as a return

Decide whether you are measuring sales, leads or booked jobs, and use profit, not revenue, as the final test. A campaign that brings $10,000 in sales with $9,000 in costs is not a win.

Pick one main outcome per campaign. A restaurant might track reservations. A contractor might track estimate requests that become signed jobs. An online store tracks orders. Then attach a dollar value: the average gross profit per sale after materials, labor and fees.

Without this step, the numbers tell you how busy marketing was, not whether it paid. Our guide on creating a marketing budget helps set the spending side.

Also decide the time window. Many sales close weeks after the first contact, so count results from a campaign for as long as your typical sales cycle runs. A home remodeler might wait 60 days, while a restaurant looks at the same week.

Tag every lead with its source

Use unique phone tracking numbers, web forms with source fields, coupon codes and a simple question at intake: how did you hear about us? Then write it down every time.

Most small businesses cannot trace a customer to an ad without help. Fix that. Set up analytics on your site and form submissions, and use different links in each campaign so you can see which one drove visits. For offline marketing, use a code word or a dedicated landing page.

Review the data monthly. Some channels, like word of mouth, are hard to track but real. Do not cut a channel just because it is hard to measure. Compare it against changes in overall sales.

Keep a simple log if software is too much: a sheet with date, name, source and outcome. Consistent entry for three months beats a perfect system you never use.

Calculate cost per lead and cost per customer

Cost per lead is spend divided by leads. Customer acquisition cost is spend divided by new customers. The second number is the one that matters.

Example monthly channel comparison (illustrative)
ChannelSpendLeadsNew customersCost per customer
Search ads$2,0004010$200
Social ads$1,500605$300
Email to past customers$2002512$17

These are example numbers. The point is that cheap leads are not always cheap customers. Social ads here produced the most leads and the second-highest cost per customer.

Compare acquisition cost with customer value

If a customer is worth $600 in gross profit over their time with you and costs $200 to win, that is a 3 to 1 return. Repeat business can change which channels look best.

Customer lifetime value is the average gross profit per customer over the relationship. For a service business with annual repeat clients, a first job that barely breaks even can still be a great deal. For a one-time purchase, the first sale has to cover the cost.

Check the math using gross profit, not revenue. A $1,000 sale with $600 in direct costs leaves $400. Our post on marketing payback math shows how to put this into a payback period in months.

Include repeat purchases and referrals in the value, but be conservative. Use the average over the last year, not your best customer, and recheck it twice a year as prices and costs shift.

Test before you scale

Run a small test of two to four weeks with a fixed budget, measure the result, then raise spend only if cost per customer holds. Costs often rise as you expand.

Start with a budget you can afford to lose. If a campaign works at $1,000 a month, try $2,000 and see whether results double. Many channels hit diminishing returns because the best audience is reached first. Keep one variable changing at a time so you know what caused a change.

Give campaigns enough time to work. Some channels, like search optimization or content, take months to pay off, while paid ads show results within days. Judge each by the right clock.

Fund growth only when the numbers justify it

If a channel returns more than it costs, extra funding can speed up growth. If you cannot show a return, funding will not fix it.

Suppose email and search both return $3 of gross profit per $1 spent and you could place twice the budget without hurting the return. Borrowing to do so can make sense if the payback is shorter than the repayment period. A business line of credit suits ongoing ad spend, because you draw what you need and repay as sales arrive. Working capital can fit larger launches.

ROI Funder starts with payback math and shows true cost before you sign. Applying is a soft pull with no obligation, and funding considers 500+ FICO, 6+ months in business and $20,000+ in monthly revenue.

If you cannot yet show returns, fix tracking first. Funding makes a strong channel bigger, and it makes a weak one expensive.

Frequently asked questions

What is a good marketing ROI?

It depends on your margins. Many businesses want gross profit well above spend, but compare against your own break-even point.

How long should I wait to judge a campaign?

Paid ads can be judged in weeks. Content, local search and brand building may take several months.

Can I measure word-of-mouth?

Partly. Ask new customers how they heard about you, and track referrals with codes or a simple form.

Should I count my own time as a cost?

Yes, if the time could earn money elsewhere. Add an hourly value so you see the full cost.