Facebook and Instagram Ads for Small Business: What to Expect and How to Avoid Wasted Spend
You have heard that Facebook and Instagram ads work for small businesses. And you have probably heard the horror stories too: business owners throwing thousands of dollars into Meta ads and getting nothing back. Both are true. The difference comes down to how you set them up.
Meta’s ad platform can be one of the most cost-effective lead generation channels for Australian small businesses. But it will burn through your budget fast if you go in without a plan, realistic expectations, and the right structure.
This post covers what it actually costs, what kind of results to expect in the first 90 days, and the five mistakes that lead to wasted spend.
You Boosted a Post Once. It Did Not Work. You Gave Up.
This is the most common story we hear. A business owner tried Facebook ads once. They spent $50 or $100 to push a post out to more people. They got likes and comments from people who were never going to become customers. They decided Facebook ads do not work. They moved on.
That is not advertising. That is clicking a button designed to be easy, not effective.
Paying to show a post to more people is like putting a flyer on every car in a shopping centre car park. You reach plenty of people, but most have no interest in what you are selling. Real Facebook and Instagram advertising is targeted, structured, and measured against business outcomes, not likes.
Meta has more data on user behaviour, interests, and purchase intent than any other advertising platform in the world. Used correctly, you can put your message in front of people who are actively looking for services like yours, in your area, at a cost that is often lower than Google Ads.
But “used correctly” is the hard part. And that is where most small businesses go wrong.
What It Actually Costs in Australia
Every business owner wants to know: how much do I need to spend, and what will I get?
Daily minimum: $20 per day ($600 per month). Below that, the algorithm does not get enough data to learn what works. You can run ads at $5 a day, but the results will be inconsistent and the testing period will drag on for weeks.
Cost per lead for service businesses: $20 to $80. Healthcare practices typically see $30 to $60. Professional services (legal, financial, consulting) run $50 to $100. Trade and home services often sit between $15 and $40.
Cost per thousand impressions (CPM): $8 to $25 for Australian audiences. Varies by audience size, competition, and time of year. December and January are the most expensive months.
Click-through rate (CTR): 0.8% to 2.5% for well-targeted campaigns. Below 0.5%? Your creative or targeting needs work.
These are ranges, not guarantees. Your results will depend on your industry, ad quality, and how well your landing page converts. But they give you a realistic starting point for budgeting.
Five Mistakes That Waste Your Ad Spend
1. Targeting Too Broadly
Meta gives you access to billions of users. Your instinct might be to reach as many people as possible. Do not.
If you are a Melbourne-based physiotherapy practice, you do not need all of Australia. You need people within 10 to 20 kilometres of your clinic who have shown interest in health, fitness, or related topics, and who match the demographics of your ideal patient.
Keep your initial audience between 50,000 and 200,000 people. Get your first 50 conversions with that audience before you consider widening the net.
Use Meta’s location targeting to restrict ads to your service area. Layer on age ranges, interests, and behaviours that match your ideal customer. Meta’s Advantage+ audience can work once you have enough conversion data to train on, but start manual until you reach that point.
2. Using the Wrong Campaign Objective
When you create a campaign in Meta Ads Manager, the first thing it asks is your objective. This is not a label. It controls how Meta’s algorithm finds people to show your ads to.
If you want leads, choose “Leads” or “Conversions.” Not “Engagement.” Not “Traffic.” Not “Brand Awareness.”
Engagement campaigns find people who like and comment on everything. Those people are rarely your customers. Traffic campaigns send people to your website, but they optimise for clicks, not conversions. You get visitors who bounce in three seconds.
The Leads objective tells Meta to find people likely to fill out a form or take a conversion action. Fewer clicks, far more actual enquiries.
3. Sending Traffic to Your Homepage
Someone scrolling Instagram sees your ad, taps through, and lands on your homepage. They see a generic welcome message, a navigation menu with eight options, and no clear next step. They leave. You paid for that click. It produced nothing.
Every ad should point to a dedicated landing page with one call to action. If your ad promotes a free consultation, the page should have a headline about the consultation, three bullet points on what the person gets, a testimonial, and a form. Nothing else.
Landing page conversion rates for social traffic typically run 5% to 15%. Homepage rates for the same traffic? Often below 2%. Fixing this alone can triple your lead volume without spending an extra dollar.
4. Running One Ad and Hoping for the Best
Meta ads need creative variety. The algorithm tests your ads across different audiences and placements, and it needs multiple versions to find what works.
Run at least three to five ad variations per campaign. Change the headline, the image, or the opening line of copy. Keep the offer the same but test different angles.
A dental practice running a new patient offer might test:
- Ad 1: Photo of the practice interior, headline about location (“Quality Dental Care in [Suburb]”)
- Ad 2: Patient testimonial, headline about trust (“Over 200 Five-Star Reviews”)
- Ad 3: Short video of the dentist, headline about the offer (“New Patient Special: Full Exam and Clean for $199”)
After seven to fourteen days, pause the underperformers, scale the winners, and add new variations. Keep rotating images and headlines so your audience does not get bored and your costs do not spike.
5. Not Tracking Conversions
Without conversion tracking, you have no way of knowing which ads generated a phone call, a form submission, or a booking.
Install the Meta Pixel on your website. Set up Conversions API (CAPI) for server-side tracking. Define what a conversion looks like for your business: a completed contact form, a phone call, a booking confirmation.
Without this data, Meta cannot optimise your campaigns. It does not know which clicks became leads. It cannot find more people like your converters. You are paying for a smart algorithm and then blindfolding it.
Setup takes an afternoon. Once it is done, you can see exactly which ads are making you money and which are draining it.
What Realistic Results Look Like
Month 1: You are buying data. Costs will be higher and lead volume lower as the system figures out who responds to your ads. Budget for this month as an investment in data, not a month of peak performance.
Month 2: Costs come down. Lead volume picks up. You should have enough data to spot winning creatives and cut the underperformers.
Month 3 and beyond: Cost per lead stabilises. You can confidently increase your budget because you know exactly how much each lead costs and what it is worth to your business.
If after 90 days your cost per lead is still too high and lead quality is poor, something structural needs fixing. Your landing page, your offer, or your tracking. A good agency will catch these problems within the first two months.
Frequently Asked Questions
How much should a small business spend on Facebook and Instagram ads per month?
Start with $600 to $900 per month ($20 to $30 per day). That gives the algorithm enough data to optimise. Once the campaigns are producing reliable leads, most of our clients increase to $1,500 or more per month.
Are Facebook ads or Instagram ads better for small business?
Both run through Meta Ads Manager, and you can run the same campaign across both. Instagram tends to perform better for visual industries (food, fitness, beauty, real estate). Facebook often works better for professional services and local businesses. Test both and let the data decide.
How long before Facebook ads start generating leads?
Expect the first leads within one to two weeks. Reliable, consistent lead flow develops by week four to six. Full campaign optimisation takes 60 to 90 days.
Can I run Facebook ads without an agency?
Yes, but the learning curve is steep. Meta Ads Manager is complex, and small mistakes in targeting, bidding, or tracking can waste your entire budget. If your monthly spend is above $1,000, an experienced agency will almost always produce a better return than self-management.
Why are my ads getting lots of clicks but no leads?
The problem is almost always the landing page, not the ads. Make sure your phone number is visible, the form is short, and the page has one clear action. Check your conversion tracking too, as you might be getting leads that are not being recorded.
Stop Guessing. Start Measuring.
Facebook and Instagram ads work for small businesses. But only when you move past the “Boost Post” button and set up a proper campaign with the right objective, a focused audience, a dedicated landing page, multiple creatives, and conversion tracking.
Book your free digital audit at heartbeatdigital.com.au and we will assess whether paid social is the right channel for your business and show you exactly how to set it up for results.




