“Prove social media is worth it.” If you've ever been asked that and felt your stomach drop, you're in good company. The good news is you don't need an analytics team or expensive software to answer it. You need a tagging habit, a free analytics account, and a spreadsheet. I've measured ROI for tiny businesses this exact way, and it holds up in a meeting. Here's the whole method, no jargon.
Decide what a result is worth before you measure
ROI is return over investment, so you need both numbers. Most people get stuck on “return” because not every business sells online. That's fine. Pick the action that matters and assign it a rough dollar value. A sale is easy. A lead, a booking, or a newsletter signup takes a little estimating.
- If 1 in 10 leads becomes a $500 customer, each lead is worth about $50.
- If a newsletter subscriber is worth $2 a year to you on average, use that.
- If you sell directly, the value is just the order total.
It doesn't have to be perfect. A defensible estimate beats a shrug. Write down your assumptions so the math is honest and you can adjust it later. The first time I did this for a service business, the owner swore social “didn't do anything,” until we valued a booking and traced just six of them back to Instagram in a month. Suddenly the channel had a number, and the conversation changed entirely.
Tag every link with UTMs so you know the source
This is the one technical step, and it's easier than it sounds. A UTM is just extra text on the end of a link that tells your analytics where a visitor came from. Without it, social traffic gets lumped into a vague bucket and you can't prove anything.
A UTM in plain English
Take your normal link and add tags for source, medium, and campaign. So a link in a launch post might become your-site.com/product with “utm_source=instagram”, “utm_medium=social”, and “utm_campaign=spring-launch” tacked on. Now anyone who clicks that link shows up in your analytics tagged as social, from that platform, from that campaign.
Build them with any free UTM builder, save a little library of your common ones, and use them everywhere you can put a link. The discipline of always tagging is the whole game. Five minutes a week of consistency beats a fancy tool you tag inconsistently.
Track what those clicks actually did
UTMs get people to your site tagged correctly. Now you need to see what they did once they arrived. A free analytics account (the kind most sites already have) will show you sessions by source and, if you set up a goal, how many of those sessions converted.
Set up one conversion: a purchase, a form submit, a booking, whatever your “result” is. Then you can filter to social traffic and see the conversion count. That number, times the value you assigned earlier, is your return. This is the bridge from the metrics that actually matter to real money, and it's what separates a guess from a case.
Do the actual ROI math
Now the spreadsheet. ROI is return minus investment, divided by investment. Your return is conversions times their value. Your investment is the honest cost: the hours you spend, valued at a rough rate, plus any ad spend or tools.
- Return: 12 social conversions x $50 each = $600.
- Investment: 8 hours at $40 = $320, plus a $20 tool = $340.
- ROI: ($600 minus $340) divided by $340 = about 76 percent.
That's a real number you can defend. Count your time honestly, because pretending social is free is how people fool themselves. If your time is the biggest cost, that's an argument for working more efficiently, which is where auto-posting versus manual posting comes in: cutting the hours raises ROI without changing a single result.
Make measurement a habit, not a fire drill
The reason most people can't answer the ROI question is that they only try when someone asks. By then the data is a mess. The fix is boring: tag every link, check your conversions monthly, and keep a simple running sheet. Fifteen minutes a month and you're never caught flat.
Cutting your investment side is the easiest lever, since hours are usually your biggest cost. Loading posts into a scheduling tool so you batch once instead of posting daily can quietly improve your ROI by shrinking the time you pour in, without touching the return at all.
Measuring social ROI without a data team comes down to four moves: value your results, tag your links, track the conversions, and do honest math on a spreadsheet. Build the tagging habit and the rest takes minutes a month. The next time someone asks whether social is worth it, you won't flinch. You'll have a number.