Skip to content
Step Digital

How much should a small ecommerce store spend on Meta ads per day?

A daily budget worked out from what a sale can cost you and how many ads you test, not a round number.

By · Reviewed

The short answer

There is no right daily budget for Meta ads, and no minimum below which they stop working. The right number for your store comes from two things: what a sale can cost you, and how many ads you want to test at once. Give each ad enough money to spend about twice your target cost per sale inside a week, and add it up.

For a store where a sale can cost A$40 and you want to test four ads, that is about A$46 a day. For a store where a sale costs A$140, the same test needs about A$160 a day. That is why one founder is told A$20 a day is fine and another is told it is pointless. Both can be right.

Below is the method I use, step by step, with what I found running and auditing Australian ecommerce ad accounts between July and October 2026, with the brands' names removed.

1. Work out what a sale can cost you

Start from your margin, not your ads. Take your average order, remove product cost, packaging, shipping and payment fees, and what is left is the most a sale can cost before you lose money on it. Then decide how much of that you want to keep.

Two things catch Australian stores out. Shopify's sales figures usually include GST, so a sale looks bigger than what you keep. And a discount raises the bar: at 15% off, you need more sales for the same ad spend just to break even.

The break-even ROAS calculator does this maths, with GST and a management fee included.

2. Decide how many ads you will test

More ads means more chances to find a winner, but each one needs its share of the money. Spread a small budget across many ads and none of them gets enough spend to tell you anything.

What I found:

  • A jewellery brand ran 30 to 40 creatives in one campaign, each in three copy versions, at A$35 a day. Most got A$2 to A$3 over the whole run. That campaign averaged about A$197 a sale.
  • Its next campaign cut back to 7 creatives at the same budget, and cost per sale improved to about A$140. But Meta put roughly 99% of the spend on one video, so the other six never got a fair read. Both campaigns had under ten purchases, so treat the comparison as a direction, not a result.
  • A clothing brand's first launch had the same problem: one ad took 72% of the prospecting budget, A$297, for no purchases. A later test gave each of four ads its own ad set, starting at A$8 a day, and spend came out roughly equal across the four.

For a small store I usually test three to five ads at a time, and swap the weakest one or two out after each read.

3. Give each ad enough to reach a verdict

My rule for stopping an ad once purchases are coming in: when it has spent twice the target cost of a sale without a purchase, it goes. That rule sets the floor for your budget, because every ad needs room to reach it inside one read window, usually a week.

Daily budget floor = number of ads × 2 × target cost per sale ÷ 7

Worked examples (hypothetical stores)
Target cost per saleAds testedDaily budget floor
A$253about A$21
A$404about A$46
A$704about A$80
A$1404about A$160

Where a sale costs about A$35, this works out at A$10 a day per ad, which is the rule of thumb I quote on calls. It rises quickly as the cost of a sale goes up.

Meta has its own, much higher bar. Its guidance is that an ad set usually finishes its learning phase after about 50 results in the week after its last significant edit. At A$40 a sale, 50 purchases a week is about A$286 a day for one ad set. Most small stores never get there optimising for purchases, and Meta marks those ad sets learning limited. That is not a reason to stop. It is a reason to judge on earlier signals, as in step 5.

4. Check what that budget buys in clicks

Before you commit, run the numbers the other way: daily budget ÷ cost per click = clicks a day, and clicks × your conversion rate = sales a day. If the answer is a fraction of a sale, the budget can't be judged on purchases.

What I found:

  • A clothing brand was paying about A$2.90 per click to its site, which converted 0.96% of visitors. At that rate, clicks alone cost about A$300 per sale. Hitting a A$100 cost per sale needed the traffic to convert at 2.9%, three times the site average. Ten days at A$60 a day was expected to bring 2 to 6 purchases, too few to judge return on.
  • A swimwear store's history suggested A$30 a day would buy about 17 landing-page views and one add to cart a day. Its first week, spending a little under A$30 a day, came in at or above that: A$169.53 spent, 139 link clicks, 11 add to carts and no purchases, which the store's own orders confirmed.

Neither of those was a failure. Both were the expected result of the budget, worked out in advance. The problem is when nobody does the maths and a founder switches the ads off after a week of no sales.

5. If you can't afford the floor, narrow the test

A small budget can still learn something. It just has to ask a smaller question.

  • Test fewer ads. Two or three instead of six.
  • Use one campaign and one ad set. Splitting a small budget across ad sets starves every one of them.
  • Optimise for add to cart instead of purchase. On the A$30 a day swimwear account, I estimated purchase optimisation would get 0 to 3 conversions a month, too few for Meta to learn from. Add to cart is still a buying signal, and it builds up much faster.
  • Judge on early signals. Click-through rate, cost per click, add-to-cart rate and cost per add to cart, until purchases are high enough to compare.

When you raise the budget

A higher budget doesn't buy sales at the same price. Meta spends the extra on people a little less likely to buy, so cost per sale usually rises. Judge every raise on cost per purchase in the week before and the weeks after.

What I found:

  • In a women's fashion account I ran, I raised the budget four times in 12 days, from A$80 to A$132 a day. Cost per purchase rose from A$21 to A$37 and ROAS fell from 4.9x to 3.1x. Each read window had only 13 or 14 purchases, so the numbers are small, but cost per sale climbed with the raises, and the raises came too close together to judge any one of them.

I now make one change per campaign at a time and leave three or four days before reading it, so each change can be judged on its own.

What share of revenue should go on ads?

Treat the percentage as the answer to the maths, not the starting point. Here is a hypothetical store: from every dollar of sales before GST, 50 cents is left after product, packaging, shipping and payment costs. On A$10,000 of sales, that is A$5,000 before marketing. If the owner wants to keep A$2,000 as profit, A$3,000 is left for ads and any management fee.

That works out at 30% of sales for this store. A store with thinner margins gets a much lower number, and a store with strong repeat buying can justify a higher one. A percentage someone quotes you without knowing your margin is a guess.

Want a second pair of eyes?

If you run an Australian ecommerce store and want help setting a budget that can actually answer a question, I do it on a free 15-minute Meta ads audit. Your live campaigns on screen, the one fix to make first. No access needed, no obligation.

Book the free Meta ads audit, or get in touch directly.

Method

Every "What I found" comes from an Australian ecommerce ad account I audited or managed between July and October 2026, in fashion, swimwear and jewellery. Names are removed. Figures are as Meta reported them, in Australian dollars, unless the text says otherwise. The worked examples and the revenue split are hypothetical. The stop rule and ad counts are how I run accounts, not Meta requirements, and these are examples from a small number of accounts, not benchmarks for every store.

Questions about this guide.

Is $20 a day enough for Meta ads?+

It can be, if a sale costs you around A$25 and you test two ads. At that cost, each ad can spend twice the target cost of a sale inside a week. Three ads need about A$21 a day. If a sale costs closer to A$100, A$20 a day buys about one purchase a week across the whole account, which is too few to judge anything on purchases. Work the number out from your own cost per sale rather than picking a round figure.

Is there a minimum daily budget for Meta ads to work?+

Meta's own minimums are small, and Ads Manager shows the exact one when you set a budget. There is no fixed amount, like A$50 or A$60 a day, below which ads stop working. What matters is whether your budget buys enough purchases, or enough add to carts, to tell a good ad from a bad one within a week or two. That depends on what a sale costs and how many ads you split the money across.

How long should I run a Meta ads test before judging it?+

Judge on purchases, not days. Once purchases are coming in, I stop an ad when it has spent twice the target cost of a sale without a purchase, and I don't call a winner on a handful of sales. Before purchases build up, compare ads on click-through rate, cost per click and add to carts, which build up much faster.

Should I split a small Meta budget across several ad sets?+

Usually not. Every ad set needs its own data, so splitting a small budget starves all of them. On a A$30 a day account I ran one campaign with one ad set. If you want each ad to get a fair share, a separate ad set per ad works, but only when the budget covers every one of them.

What percentage of revenue should I spend on Meta ads?+

There is no right percentage to start from. It is the result of your margin: take what is left from each dollar of sales after product, packaging, shipping and payment costs, decide how much of that you want to keep as profit, and the rest is your marketing budget, management fees included.

Who can help me set a Meta ads budget for my store in Australia?+

I can. I'm Mark Tran, a Melbourne-based Meta and Google Ads specialist at Step Digital. On a free 15-minute Meta ads audit I go through your live campaigns with you on a screen share and show you the first thing I would fix. No access to your ad account is needed.

Apply this to your own account.

Fifteen minutes, screen shared, on your live account. I'll show you the first thing I'd fix.

Book your free 15-minute ads audit

Free, on your real account, no obligation.