How to Measure Social Media ROI (Without Fooling Yourself)
A realistic method for working out what social media is worth to your business, including the costs people forget and the value that is harder to track.

On this page
Social media ROI compares what you invest in social media, including time, tools, content production, agency fees and ad spend, with the value it generates, such as leads, sales, bookings and customer lifetime value. The basic formula is simple: (value generated minus cost) divided by cost. The hard part is tracking value accurately, because social often influences buying decisions without getting direct credit. Measure what you can precisely, estimate the rest honestly, and avoid treating likes as revenue.
Step 1: Define what a return means for you
Returns should link to business outcomes:
- Leads and enquiries: form submissions, DMs that become conversations, calls.
- Sales or bookings: directly attributed purchases or appointments.
- Customer value: average order or project value, and repeat business.
- Cost savings: such as customer service handled through social instead of phone.
- Recruitment: applications sourced from social.
Engagement, reach and followers are leading indicators. They help explain why results change, but they are not the return.
Step 2: Count all the costs
- Staff time at a realistic hourly cost.
- Agency or freelancer fees.
- Content production: photography, video, design.
- Tools: scheduling, design, analytics.
- Paid social spend.
Many businesses underestimate cost by ignoring internal time. Include it, or ROI looks better than it is.
Step 3: Track traffic and conversions
- Use UTM parameters on every link you share, including profile links. Our UTM builder makes this quick.
- Set up conversions in your analytics, such as form submissions and bookings. See website analytics setup.
- Track DMs that turn into leads, with a simple tag in your CRM or inbox.
- Use social-specific offer codes or booking links where practical.
- Ask new customers how they heard about you, and record it.
Step 4: Connect leads to revenue
Analytics shows enquiries, but revenue comes later. Record lead source in your CRM and track which social leads became customers and what they spent. Even a spreadsheet works. Without this, you can only measure activity, not return.
Step 5: Account for indirect value honestly
Social often works as a trust signal rather than a direct channel. Someone finds you on Google, checks your Instagram, sees recent work and reviews, then calls. Last-click attribution gives social no credit. Ways to estimate this influence:
- Look at assisted conversions in analytics.
- Track branded search and direct traffic trends alongside social activity.
- Ask in your enquiry form whether they looked at your social profiles.
Report indirect value separately and conservatively rather than adding guesses to hard numbers.
Step 6: Calculate and report
Example: if social costs a business a total of 1,000 in a month, including time and tools, and produces enquiries that become 3,000 of profit within a reasonable period, ROI is (3,000 minus 1,000) divided by 1,000, which is 200 percent. Use profit, not revenue, where you can, and use the same time window consistently. For long sales cycles, look at quarters rather than months.
What to do with the numbers
- If engagement is high but leads are low, fix the path to conversion: bios, links, calls to action and response times. See social media lead generation.
- If leads are high but sales are low, look at lead quality and follow-up.
- If one platform or format produces most of the return, shift effort toward it.
- If ROI is negative after a fair test, reduce scope rather than continuing unchanged.
Our social media lead funnel calculator helps model what reach and conversion rates are needed to hit a target, and social media metrics that matter covers the leading indicators.
Want social media you can measure?
We set up tracking, connect social activity to enquiries and revenue, and report results in plain language, alongside managing the content itself. See our Social Media Management service or get in touch.