The ROI of Paid Social Ads for Small Businesses

Steven SchneiderPublished Updated 10 min read
Chalkboard sketch linking social media, SEO and web design

Paid social ads pay off for a small business when the profit from the customers they bring in is greater than what you spend on ads. You can only know that if you track leads all the way to paying customers, send clicks to a focused landing page and follow up fast. Without those three things, even a well-made ad tends to lose money. This guide shows how to calculate ROI with a simple worked example, what to set up before you spend a dollar, how to run a small test and how to tell when paid social isn't the right channel for your business.

ROI, ROAS, cost per lead: what each number means

Ad platforms report a lot of numbers. Only a few tell you whether you're making money. Learn these terms first, because the person running your ads and the dashboard will both use them:

  • Cost per lead: ad spend divided by the number of people who called, booked or filled out a form
  • Lead-to-customer rate: the share of those leads who actually paid you
  • Cost per customer (customer acquisition cost): ad spend divided by new paying customers
  • ROAS (return on ad spend): revenue from ad-driven customers divided by ad spend. A ROAS of 4 means $4 in revenue for every $1 spent
  • ROI (return on investment): profit after ad costs, divided by ad costs. This is the number that tells you whether you're ahead

How to calculate ROI: a worked example

Here's a hypothetical example with made-up round numbers. Say you run a pressure washing company in Statesville and spend $1,000 on Facebook and Instagram ads in a month.

The ads bring in 40 leads, so your cost per lead is $25. Five of those leads book a job, so your cost per customer is $200. Your average job is $800, so the ads produced $4,000 in revenue. That's a ROAS of 4.

Revenue isn't profit, though. Say your gross margin after labor, chemicals and fuel is 50%. That $4,000 in revenue leaves $2,000 in gross profit. Subtract the $1,000 ad spend and you're left with $1,000. ROI is that $1,000 divided by the $1,000 you spent, or 100%.

The steps are the same for any business:

  • Add up ad spend for the period, plus any fees you pay someone to manage the ads
  • Count leads that came from the ads, using tracking and your own records
  • Count how many of those leads became paying customers
  • Total the revenue from those customers and multiply by your gross margin
  • Subtract ad costs from that gross profit, then divide by ad costs

Know your break-even point before you spend

Before launching anything, work out the most you can afford to pay for a customer. Take your average sale and multiply by your gross margin. In the example above, an $800 job at 50% margin leaves $400. If an ad-driven customer costs more than $400, you lose money on the first sale.

Your break-even ROAS is 1 divided by your margin. At 50% margin, you need a ROAS of 2 just to break even. At 25% margin, you need 4. This is why low-margin products are hard to sell profitably with ads.

Repeat customers change the math. A veterinary practice in Mooresville might pay more for a new client than a single visit earns, because a pet owner who likes the practice comes back for years. If you count lifetime value, be honest about how many customers actually return, and check the numbers against your own records.

What to have in place before your first ad

Most wasted ad spend isn't caused by bad ads. It's caused by missing pieces behind the ad. Set these up first:

  • Conversion tracking: the Meta Pixel and Conversions API, or the LinkedIn Insight Tag, installed and firing on your thank-you page or booking confirmation
  • A dedicated landing page for the offer, not your homepage
  • A way to track phone calls, such as a tracking number or a simple "how did you hear about us" question your team always asks
  • A CRM or pipeline where every lead is logged with its source
  • A follow-up process that reaches new leads within minutes, during and after business hours
  • A clear offer: a free inspection, a first-visit special or a booked consultation, not just "learn more"

Why slow follow-up wastes ad spend

Go back to the example. Same $1,000, same 40 leads. But this time nobody calls the leads back until the next afternoon, and by then many have booked with someone else. Instead of five customers, you get two. Revenue drops to $1,600, gross profit to $800, and you've lost $200 on the month.

Nothing about the ads changed. The follow-up did. People who click a social ad are often scrolling on their phone, and they'll fill out two or three forms in the same sitting. The business that answers first often gets the conversation.

This is the part SS Design Media helps with. We don't run ad campaigns. We build the follow-up systems that make ad leads count. The Savvy Sales System, an all-in-one platform of this kind, handles missed-call text-back, two-way texting, online booking and reminders, and pipelines that show where every lead stands. See how it works on our automation page.

Build a landing page that matches the ad

When someone taps an ad for a $99 drain inspection, the page they land on should say "$99 drain inspection" at the top. If they land on a general homepage, they have to hunt for the offer, and many won't.

A good ad landing page has one goal and very few distractions. Include a headline that repeats the ad's promise, a short description of what's included, real photos of your work, your service area, reviews and one clear way to act. Put a tap-to-call button and a short form near the top on mobile, since many social ad clicks come from phones.

Speed matters too. Google's Core Web Vitals call a page "good" when its largest content loads within 2.5 seconds. Our guide to website performance covers how to check and fix this. If your site can't support focused landing pages, our web design service builds them with tracking already in place.

Choosing a platform: Facebook, Instagram or LinkedIn

Facebook and Instagram run on the same ad system, so you can target both from one campaign. They suit local services and consumer products: home services, restaurants, salons, pet care, retail. You can target by location, age and interests, and you can show ads again to people who already visited your site.

LinkedIn suits business-to-business offers. Say you're a consultant in Charlotte selling to operations managers at mid-sized companies. LinkedIn lets you target by job title, industry and company size. Clicks usually cost more there, so it makes the most sense when a single client is worth a lot.

Pick one platform for your first test. Splitting a small budget across three platforms gives you too little data on each to learn anything.

A realistic test plan and budget

There's no universal right budget. Start with an amount you can afford to spend without getting anything back, because the first month is partly about learning. Ad platforms also need time and data to work out who responds, so judge a campaign over weeks, not days.

A simple test looks like this:

  • Weeks 1–2: confirm tracking works by submitting a test lead yourself, then launch one offer to one audience with two or three ad versions
  • Weeks 3–4: pause the versions with the highest cost per lead and keep the best one running
  • Month 2: change one thing at a time, such as the image, the headline or the audience, so you know what caused any difference
  • End of month 2: compare cost per customer to your break-even number, using your own sales records rather than only the platform's report
  • If the numbers work, raise the budget gradually and keep watching cost per customer. If they don't, fix the offer, page or follow-up before spending more

Metrics to track and which to ignore

Likes, shares and reach feel good but don't pay bills. Focus on numbers that connect to revenue:

Click-through rate tells you whether the ad grabs attention. Landing page conversion rate tells you whether the page persuades. Cost per lead and lead-to-customer rate tell you whether the leads are any good. Cost per customer and ROI tell you whether the whole thing is worth doing.

Expect the platform's numbers and your own to disagree. Privacy settings in browsers and phones mean platforms don't see every conversion, and they may also credit themselves for sales that would have happened anyway. Treat your CRM and your bank account as the final word. When a new customer calls, log where they came from, every time.

When paid social is a poor fit

Paid social interrupts people who weren't looking for you. That works well for some offers and badly for others. Think twice if:

  • Your margins are thin and you have no repeat business to make up for it
  • Customers search for you only in an emergency, like a burst pipe, where search and your Google Business Profile matter more
  • You can't answer leads quickly, and there's no system to cover after-hours inquiries
  • Your website is slow, outdated or has no page that matches the offer
  • You're already booked solid and can't take on more work
  • You can't commit to tracking results for at least a couple of months

How paid social works with SEO, local SEO and email

Paid social is fast to turn on and stops the day you stop paying. SEO and local SEO take longer to build but keep working. Many local businesses use both: search for people actively looking, social ads for building awareness and promoting specific offers. Our guide to local SEO strategies covers the search side.

Email and text follow-up stretch the value of each lead. Many people who don't buy right away will buy later if you stay in touch. A remodeling contractor near Lake Norman might get a lead in March who isn't ready until fall. Without a pipeline and follow-up, that lead is forgotten. With one, it's a reminder on someone's task list. See how this applies to contractors.

If you're not sure your site is ready for ad traffic, read why your business needs a business website.

Common questions

What is a good ROI for social media ads?

Any positive ROI after counting your real costs means the ads are making you money. What counts as good depends on your margins, your repeat business and what other channels cost you. Compare paid social to your other ways of getting customers rather than to a general benchmark.

What's the difference between ROI and ROAS?

ROAS compares revenue to ad spend, so a ROAS of 3 means $3 in sales for every $1 spent. ROI compares profit to ad spend, after subtracting the cost of delivering the product or service. A campaign can show a healthy ROAS and still lose money if your margins are thin.

How much should a small business spend on Facebook ads?

There isn't one right number. Start with a budget you can afford to spend while learning, run it long enough to collect a meaningful number of leads and judge it by cost per customer. Increase spend only after the numbers show the ads are profitable.

How long does it take to see results from paid social ads?

Leads can start arriving within days, but it usually takes a couple of months of testing to know whether a campaign is profitable. Platforms need time to learn who responds, and you need time to see which leads turn into customers. Decide on your test period before you start so you don't quit or scale too early.

Do I need a landing page for social ads?

In most cases, yes. A page that matches the ad's offer and has one clear next step converts more reliably than a general homepage. It also makes tracking cleaner, because every visit and lead on that page came from a known source.

Does SS Design Media run paid social ad campaigns?

No. We build the pieces that make ad spend count: focused landing pages, conversion tracking and follow-up through the Savvy Sales System, including missed-call text-back, two-way texting and pipelines. If you work with an ad manager, we can set up the website and follow-up side for them to send traffic to.

The takeaway

Paid social can be a profitable way to find customers, but only when you know your break-even number, track leads to real sales, send clicks to a matching landing page and follow up within minutes. Start with one platform, one offer and a budget you can afford to learn with. Judge results by cost per customer, not likes. If your website or follow-up isn't ready for ad traffic, get an instant estimate or contact us and we'll reply within one business day.

Want a straight answer about your own site?

Book a call with Steven, or request a free review of your website, local search visibility and lead follow-up.