Guides / Paid ads

How much should a small business spend on ads? A testing-budget method

Don't pick a number that feels safe. Start from gross profit per sale, decide how much of it you'll spend to win a customer, and convert that into a target cost per result. Multiply by the volume the platform needs to learn (about 50 results a week for a Meta ad set; at least 30 conversions to judge Google Smart Bidding). If the answer is more than you can spend, optimise for a more frequent step or run fewer campaigns, rather than spreading a small budget thin.

By Ahmed Daoud · Updated · Prices and features checked 23 October 2026

“How much should we spend on ads?” usually gets answered with a percentage of revenue or whatever a competitor spends. Neither tells you whether a campaign can actually work. A budget should come from two things: what you can afford to pay per sale and how much data the platform needs to learn.

Step 1: your target cost per sale

Input Example
Average sale value AED 400
Gross margin 45%
Gross profit per sale AED 180
Share of that profit you’ll spend to win a sale 50%
Target cost per sale AED 90

Spending 100% of gross profit on the first sale is break-even. Go higher only if you know customers come back. Use your own repeat-purchase data, not hope.

For businesses that sell through enquiries

Convert cost per sale into cost per lead with your close rate:

  • Close rate 20% → target cost per lead = AED 90 × 20% = AED 18

Measure close rate from your CRM, by lead source if you can. Leads from ads often close at a different rate from referrals.

Step 2: the volume the platform needs

Automated bidding learns from results. Two anchors from the platforms’ own documentation:

  • Meta: ad sets usually exit the learning phase after about 50 results in the week after the last significant edit.
  • Google: to judge Smart Bidding, look at periods with at least 30 conversions (50 for Target ROAS), such as a month or longer.

Step 3: multiply

Weekly budget for one Meta ad set ≈ target cost per result × 50.

Business Optimising for Target cost per result Weekly budget to learn Per month (approx.)
Service business, 20% close rate Leads AED 18 AED 900 about AED 3,900
Online store Purchases AED 90 AED 4,500 about AED 19,500

These are worked examples from the inputs above, not benchmarks. Your costs depend on your market, offer and creative.

The second row shows the problem many small stores hit: optimising directly for purchases needs a budget they don’t have.

Step 4: if the number is bigger than your budget

You have honest options, not tricks:

  1. Run fewer ad sets. One well-funded ad set learns. Five underfunded ones don’t. Meta’s guidance is to combine similar ad sets so learning is combined.
  2. Optimise for a more frequent step such as add to cart or initiated checkout, while purchase volume builds. Watch that cost per actual sale still works.
  3. Use Google Search first if people search for what you sell. You pay for clicks from people already looking, and you can start with fewer conversions.
  4. Accept “Learning limited” and judge results over a longer period. Results will be less stable.
  5. Raise the value of a sale: bundles, higher-value services, or a better follow-up process. A higher target cost per result lowers the volume problem.

Step 5: set a test budget and a stop rule

A test budget is the amount you’re prepared to spend to learn whether a channel works:

  • Test budget = weekly learning budget × number of weeks (usually 4–8)
  • Stop rule: if cost per sale stays above break-even after the test budget, with tracking and follow-up checked, stop or change the offer.

Write both down before the first campaign goes live.

Frequently asked questions

Isn’t a percentage of revenue simpler?

It’s a sensible ceiling for total marketing spend. It doesn’t tell you whether a campaign can learn, which is what the method above does.

What about Google Ads budgets?

Google treats your daily budget as an average: a campaign can spend up to twice it on a busy day, but over a month you won’t be charged more than 30.4 times the daily average. Plan around the monthly figure, and use the same target cost per conversion.

Can we start smaller to test?

Yes, if you accept that results will be noisier and the platform won’t fully optimise. Use the small test to check tracking, landing page and follow-up, which you need anyway.

The calculator does all of this with your own numbers. If you’d like help planning the test and setting up tracking, that’s part of our traffic sources service.

Free download · Excel calculator

Ad testing budget calculator

Enter your sale value, margin and close rate. The calculator gives your target cost per sale and per lead, the weekly budget one Meta ad set needs to learn, and how many ad sets your budget can properly fund.

Download it

No sign-up. Opens in Excel, Google Sheets or Numbers.

Rather have it done?

This is the kind of work our traffic sources service covers. Tell us where you are today and we’ll reply with a plan and a fixed price.

Let’s talk

Sources

  1. Meta Business Help Center: about the learning phase
  2. Google Ads Help: about Smart Bidding
  3. Google Ads Help: about overdelivery and average daily budgets
  4. Google Ads Help: about conversion values

Written by

Ahmed Daoud, Business development, Jinnflow. Ahmed has worked in business development for 8 years. At Jinnflow, Ahmed leads sales, helps founders and small businesses decide what to build first and what it should cost, and writes the business and sales guides.