Social media return on investment is the gross profit attributable to social media, minus the full cost of social media, divided by that cost. There is no credible average ROI that applies to every small business: margins, sales cycles, customer values, channels, and attribution rules differ too much.
Use this formula:
Social media ROI (%) = (attributable gross profit − total social media cost) ÷ total social media cost × 100
A result above 0% means the measured return exceeded the measured cost. A result below 0% means it did not during that period. The number is only useful if both sides of the equation are honest.
A simple social media ROI example
Suppose a business measures one quarter and records:
| Input | Example amount |
|---|---|
| Gross profit from directly attributed sales | $1,800 |
| Gross profit from assisted sales, tracked separately | $600 |
| Content, software, and ad costs | $900 |
| Owner or staff time | $600 |
| Total cost | $1,500 |
Using only the directly attributed gross profit:
($1,800 − $1,500) ÷ $1,500 × 100 = 20% ROI
The assisted $600 should not automatically be added to the headline result. Report it beside the direct result unless the business has a consistent rule for assigning some of that value to social media. That produces a less exciting number, but a more useful decision.
These amounts are an example of the calculation, not a benchmark or expected outcome.
What belongs in the cost
Include every cost required to keep the channel running:
- employee, contractor, or agency fees;
- the owner’s time, valued at a reasonable hourly rate;
- content creation, photography, design, and editing;
- scheduling, analytics, and other software;
- paid promotion or boosted posts; and
- one-time setup costs, spread across the period they benefit.
The common mistake is treating organic social media as free. If someone spends five hours creating and publishing posts, those five hours are part of the investment even when the platform charges nothing.
What belongs in the return
Use gross profit, not revenue, when possible. A $1,000 sale is not a $1,000 return if delivering it costs $700.
Separate the return into confidence levels:
| Return type | Examples | How to report it |
|---|---|---|
| Direct | Purchase through a tagged link, tracked booking, platform checkout | Include when the tracking and margin are known |
| Customer-reported | “I found you on Instagram” on an intake form or sales call | Include with the question and rule documented |
| Assisted | Customer followed, viewed, or engaged before buying through another channel | Report separately or assign a conservative, consistent share |
| Unproven | Reach, impressions, followers, or likes without a business outcome | Do not convert to revenue |
Reach and engagement can diagnose whether content is being seen. They are not financial returns on their own.
How to measure social media ROI without complex attribution
1. Pick one decision and one period
Decide what the measurement will answer: whether to continue a service, increase investment, change the content mix, or stop a channel. Choose a period that fits the normal buying cycle, then compare equal periods.
2. Record the full cost
Track invoices and software directly. For internal labor, log time for at least a representative month rather than guessing after the fact.
3. Create a small set of attribution signals
Use the signals the business can maintain consistently:
- tagged links to important website actions;
- platform-specific landing pages or offer codes;
- source fields in booking and contact forms;
- “How did you hear about us?” in intake or checkout; and
- a note in the CRM when a lead mentions a social profile or post.
None of these is perfect alone. Together they give a more defensible picture than assigning every sale after a profile view to social media.
4. Convert attributable sales to gross profit
For each attributable sale, subtract the direct cost of fulfilling it. If exact margin data is unavailable, use one documented margin assumption consistently and label it as an estimate.
5. Calculate direct ROI and show assisted evidence separately
Lead with the result you can defend. Then show assisted leads, repeat visits, profile actions, or other indicators beside it. This keeps uncertain influence visible without pretending it is certain revenue.
6. Compare like with like
Use the same cost categories, attribution rule, profit definition, and time window for each comparison. Changing the rules can make performance appear to improve when only the measurement changed.
Is social media worth it for a small business?
It is worth continuing when its attributable or credibly assisted value exceeds its full cost—or when it performs a defined supporting job that the business has deliberately chosen to fund.
It may be worth changing or pausing when:
- the business cannot connect activity to any meaningful outcome after a suitable sales cycle;
- the labor cost crowds out a more productive channel;
- the content reaches the wrong audience;
- leads arrive but rarely become profitable customers; or
- nobody owns measurement, so the same uncertain spend continues by habit.
Do not use a universal ROI claim to settle that decision. A low-margin shop and a high-value professional service can receive the same number of leads and produce completely different returns.
Use the right ROI resource
This page owns the general social media ROI for small business calculation and decision. For the next step:
- Use the social media ROI estimator to test your own sale value, margin, close rate, and monthly cost.
- Read how to measure social media ROI for a local business when calls, visits, bookings, and assisted trust matter more than online checkout.
- Compare social media management costs before deciding which expense belongs in the equation.
- Review how much time social media marketing takes before assigning a labor cost to DIY work.
Boomp creates and publishes social content for businesses that want to stay current online without taking on the content job. See how Boomp works, then run the numbers using your own costs and customer value.
