Skip to main content
Analytics & growth

How to measure marketing ROI

9 min readΒ·IntermediateΒ·7 steps

What you'll learn

  • β†’The simple ROI formula (and its limits)
  • β†’Attribution: first-touch, last-touch, multi-touch
  • β†’How to handle long sales cycles
  • β†’When ROI lies (and what to track instead)

Before you start

  • β–‘Marketing spend records
  • β–‘Revenue records
  • β–‘A spreadsheet

ROI is the conversation every owner wants β€” and the one most agencies dodge. A simple, honest model beats a fancy dashboard.

The steps

  1. Step 01

    Sum total marketing spend per channel per month

    Ads, tools, content, agency. Hidden costs (your time) count too.

  2. Step 02

    Attribute revenue per channel

    Use UTM links and ask customers 'how did you find us?' at checkout.

  3. Step 03

    Calculate ROI: (Revenue βˆ’ Cost) / Cost

    100% ROI = doubled money. Most healthy channels are 200%+ over time.

  4. Step 04

    Pick an attribution model and stick to it

    Last-touch is simplest. Multi-touch is more accurate but harder. Consistency > sophistication.

  5. Step 05

    Build a dashboard updated weekly

    Google Sheets is fine. Channel Γ— spend Γ— revenue Γ— ROI Γ— notes.

  6. Step 06

    Add LTV, not just first-sale revenue

    A $50 customer who returns 10x is worth $500. ROI without LTV punishes paid channels.

  7. Step 07

    Make budget decisions monthly

    Reallocate from negative-ROI channels to positive ones.

Common questions

+What's a good marketing ROI?

3:1 (200% ROI) is healthy. Below 1:1 = stop spending. Above 5:1 = scale up.

+How do I track offline channels?

Unique phone numbers, coupon codes, or in-checkout surveys.

+Should I include my own time?

Yes, at your hourly rate. Otherwise content looks artificially free.

+What about brand awareness?

Track separately β€” brand isn't direct ROI, but it lifts every other channel.

+When should I expect ROI?

Search ads: same month. SEO/content: 6–12 months. Brand: 12+.

What to do next

Social Perks turns happy customers into a marketing team. Free 14-day trial. No card required.

Start free

More guides in Analytics & growth

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.