Skip to main content

How do I track marketing ROI?

TL;DR

ROI = (revenue from marketing - marketing cost) / marketing cost × 100. Track it by channel using UTM codes, unique promo codes per campaign, and a simple spreadsheet. Most small businesses skip this and have no idea what works.

Detailed answer

Common mistakes

What to do instead

Build one spreadsheet with channels as rows and spend/leads/customers/revenue as columns. Update it monthly. This single habit puts you ahead of 90% of small businesses.

Use a customer-marketing platform that auto-tags referrals and attributes revenue back to the source customer. Manual attribution falls apart past 10 campaigns.

Get help with this — start your free trial.

Start free trial

More questions

Site directory

Sixty deep links into the parts of the site most people miss. Pick a category and start digging.

Industries

Marketing playbooks tailored to your kind of business.

Cities

Local insights for the metros we serve.

Tools

Free calculators and generators.

Guides

Step-by-step playbooks.

Compare

How Social Perks stacks up.

Resources

Everything else worth reading.