Is your ad budget earning its keep?
You do not need a huge advertising budget to measure results. You need a clear connection between what you spend, the customers you earn and the money those customers leave in your business.
Return on ad spend—usually shortened to ROAS—is one useful starting point. Here is how to use it when you are spending $5, $10 or $20 a day on Facebook and Instagram, rather than thousands.
What ROAS actually tells you
Spend $100 and generate $300 in attributed sales: your ROAS is 3×. That means $3 in sales for every $1 spent on ads. It does not mean $3 in profit.
Use the same period and a consistent revenue basis. Account for cancellations and refunds, and keep sales tax out of your business revenue. If customers take weeks to decide, allow time for those leads to become sales before judging that group of leads.
A $10-a-day Meta example
Illustration only—not a forecast or a Meta benchmark. Imagine a small shop spending $10 a day for 30 days. It attributes 20 orders averaging $45 to its ads.
| What you measure | Example |
|---|---|
| Ad spend | $300 |
| Revenue: 20 orders × $45 | $900 |
| ROAS: $900 ÷ $300 | 3× |
| Contribution margin before ads | 40% |
| Revenue left after variable costs | $360 |
| Contribution left after ads | $60 |
That $60 still needs to contribute toward rent, subscriptions, fixed payroll and other overhead. A 3× result may sound impressive, but in this example it leaves a narrow cushion.
Find your own break-even ROAS
Contribution margin is the share of sales left after costs that vary with each sale: inventory or materials, delivery, payment fees and relevant fulfillment labor. Count costs once and be consistent.
At a 40% margin, use 0.40: 1 ÷ 0.40 = 2.5×. Below 2.5×, these sales do not cover their variable costs plus ads. At 2.5×, nothing remains for overhead or profit.
There is no universal “good ROAS.” Your margin, overhead, customer retention and cash needs determine what works. A practical target should sit above break-even and leave enough room for the rest of your business.
Try your numbers
Enter actual results, or use the example to understand the math.
For service businesses, follow the lead through to a sale
A Meta lead form submission is an inquiry, not earned revenue. A cleaner, repair professional or consultant should track leads, qualified leads, appointments and paying customers.
Example: $200 generates 20 leads. Four become customers, each paying $150.
- Cost per lead: $200 ÷ 20 = $10.
- Lead-to-customer rate: 4 ÷ 20 = 20%.
- Ad cost per new customer: $200 ÷ 4 = $50.
- Revenue and ROAS: $600 ÷ $200 = 3×.
If each job leaves $75 after variable costs, four jobs produce $300 in contribution before ads and $100 after ads. If only one lead becomes a customer, the same $10 cost per lead produces very different economics.
If you can afford $50 in ads per new customer and 20% of leads become customers, the implied maximum cost per lead is $50 × 20% = $10. This is an illustration; use your own close rate and leave a margin for uncertainty. Add management and creative costs when assessing the full customer acquisition cost.
Make a smaller budget easier to learn from
- Pick one outcome. Decide whether you need purchases, qualified inquiries or appointments. Likes and clicks are useful signals, but they do not establish ROAS.
- Keep the test focused. Start with one clear offer and a manageable number of ads. Splitting $10 a day across many campaigns makes each result harder to interpret.
- Set an affordable test limit. Choose a total spend you can risk and a review date. There is no daily budget or test length that guarantees enough sales to draw a conclusion.
- Track the whole path. Record spend, leads, qualified leads, sales, revenue and cancellations in a simple sheet. Use campaign links and ask customers how they found you as supporting evidence.
- Improve the bottleneck. Poor-quality inquiries suggest an offer or audience problem. Qualified leads that never book may point to slow follow-up, pricing or the booking experience.
- Increase cautiously. Confirm that results repeat and you can fulfill the extra work before increasing spend. More budget does not guarantee the same ROAS.
One sale can change the story
With $100 spent, one $300 sale gives you 3× ROAS. Without that sale, it is 0×. That swing is why a small test should be treated as early evidence, especially for higher-priced services. Look at multiple sales and a full buying cycle; avoid making the decision from one unusually good day.
Read Meta’s numbers alongside your own
Meta’s reported purchase ROAS depends on the purchase values recorded and which sales its attribution settings credit to the ads. A sale credited to an ad is not proof that the ad alone caused it. Other platforms may credit the same order, so do not add their attributed revenue totals together.
For calls, messages and lead forms, connect inquiries to paid invoices or completed orders in your own records. Review attribution settings, check that purchase values and currencies are correct, and reconcile reporting with actual sales. Keep speculative lifetime value separate from cash you have already collected.
Further reading: Meta Business Help Center: purchase ROAS and attribution settings. Meta may require sign-in.
AnyTrack helps bring advertising, analytics and affiliate attribution into one view. We like it because a small-business owner can see which campaigns and referral sources are producing meaningful actions instead of trying to reconcile disconnected reports from several platforms. Start with the level that fits your current traffic and measurement needs.
Explore AnyTrackAffiliate link: Let’s Go SMALL may earn a commission if you purchase through this link, at no additional cost to you.
Choose one recent campaign. Match its spend to the paying customers it produced, calculate the contribution left after ads, and identify one change to test next.
Explore more small-business resources