Run & Grow

How to Track Marketing ROI for a Small Business

Small shop owner in glasses and a dark sweater studying results on a laptop at a wooden table in her pottery store

Marketing ROI measures how much profit your marketing returns for every dollar it costs: subtract the marketing cost from the gross profit it generated, divide by the cost, and multiply by 100. To track it, tag every channel so each sale can be traced to its source, then compare channels on profit rather than revenue.

How do you calculate marketing ROI?

The basic marketing ROI formula is: (gross profit from the campaign − marketing cost) ÷ marketing cost × 100. Use gross profit, meaning revenue minus the direct cost of what you sold, rather than revenue, because a campaign can bring in plenty of sales and still lose money once the cost of goods is counted.

Here is a worked example. You spend $1,000 on a local ad campaign and can trace $4,000 in sales to it. If your gross margin is 40%, those sales produced $1,600 in gross profit. Your marketing ROI is ($1,600 − $1,000) ÷ $1,000 × 100 = 60%. Measured on revenue instead, the same campaign would appear to return 300%, which is why owners who skip the margin step often keep funding campaigns that barely pay for themselves.

Include every real cost in the denominator: ad spend, design and printing, agency or freelancer fees, software, discounts given away and a fair value for your own time. A campaign that looks profitable on ad spend alone can turn negative once the hours behind it are counted.

How do you track which marketing brought in each customer?

You can only calculate ROI for a channel if you know which customers it produced, so the real work is attribution. The goal is that every lead and sale carries a label showing where it came from. These are the simplest tools for a small business:

Give every campaign enough time and volume before judging it. Many purchases follow several touches, such as an ad, then a review search, then an email, so look at results over at least a full sales cycle rather than the first week.

Which marketing metrics matter besides ROI?

ROI tells you whether a campaign paid, but three companion metrics tell you whether a channel can grow profitably:

Comparing CAC with LTV is the clearest test of a channel. A channel with a $50 CAC and $300 of lifetime gross profit per customer is worth scaling; one with a $200 CAC and $150 of lifetime profit is not, however good its first month looks. Our break-even analysis guide shows how to find your margin if you do not know it, and our marketing spend benchmarks show what similar businesses typically budget.

How do you use marketing ROI to decide where to spend?

Review results monthly in three buckets. Scale channels that clear your break-even ROAS and have a healthy CAC-to-LTV ratio. Fix channels that are close, by testing a new offer, audience or landing page. Cut channels that stay below break-even after a fair test. Then write the decisions into your marketing plan so next quarter's budget follows the data, not habit.

This discipline matters because reaching customers is the hardest problem most owners face: in the Federal Reserve's 2026 Report on Employer Firms, 57% of small employer firms named reaching customers and growing sales as an operational challenge, more than any other. Tracking ROI turns that problem into a set of numbers you can act on. Paid search is usually the easiest place to start measuring, and our guide to Google Ads for small business covers its conversion setup; partner-driven channels such as local partnerships can be tracked with the same promo-code method.

Once a channel is proven, the limit on growth is often cash: ad spend goes out today and the profit comes back over weeks or months. If you have the numbers to show a channel pays, funding marketing growth with working capital can make sense. The Broker Shop is a funding broker, not a lender, and one application lets 50+ lenders compete for your business. It is free to apply, and checking your options won't affect your credit score.

Frequently Asked Questions

What is a good marketing ROI for a small business?

There is no single standard, but any ROI above zero calculated on gross profit means the campaign more than paid for itself. Many owners aim for well above that to cover overhead and time. The more useful test is whether a channel beats your break-even return on ad spend, which is 1 divided by your gross margin.

How do I track marketing ROI without expensive software?

Use free tools. Tag every online link with UTM parameters using Google's free URL builder and read the results in Google Analytics, give each offline channel its own promo code, ask every new customer how they heard about you, and log the source of each customer in a spreadsheet. Review the totals once a month.

Sources: Google Analytics Help — URL builders: Collect campaign data with custom URLs · Federal Reserve Banks — 2026 Report on Employer Firms, Small Business Credit Survey · U.S. Small Business Administration — Marketing and sales

See what you qualify for

One 2-minute application is matched to the funders whose guidelines you meet. It's free, and checking your options won't affect your credit score.

See What I Qualify For →

The bottom line: Calculate marketing ROI on gross profit, tag every channel so each sale has a source, judge channels on CAC against lifetime value, and move budget toward the channels that clear break-even.