If you’ve ever Googled “average cost per lead for real estate agents,” you’ve probably found a dozen articles quoting specific numbers with total confidence. $25 per lead on Facebook. $90 on Google. Costs up 15% year over year.
Most of those numbers are either outdated, pulled from the US market, or simply made up to sound authoritative.
We’re not going to do that. What we’re going to do is tell you what actually determines your cost per lead in Ontario , because that’s the conversation that actually helps you decide on your marketing budget.
Why Nobody Can Give You a Single Accurate Number
Cost per lead in real estate is not a fixed figure. It moves based on your market, your offer, your creative, your landing page, your audience size, and what your competitors are spending in the same postal codes at the same time.
Two agents in the same city, running ads on the same platform, with the same budget, can have completely different costs per lead. We see this constantly. The agent with a sharp, specific offer, “Detached homes under $900K in Whitby, register here,” will consistently outperform the agent running a generic “I’m your local realtor, call me” campaign, often by a factor of two or three.
The platform matters. The time of year matters. Whether you’re targeting buyers or sellers matters enormously; seller leads have historically cost more than buyer leads because homeowners are harder to move to action.
Anyone quoting you a guaranteed cost per lead before seeing your market, your offer, and your budget is guessing.
What Actually Drives Your Cost Per Lead Down
After working with real estate agents and developers across the GTA, I’ve noticed consistent patterns. Here is what separates the agents paying less per lead from the ones paying more:
A specific offer beats a general one every time. “Free home valuation” is generic. “What are homes selling for in your neighbourhood right now?” is a question. Questions stop the scroll. The more specific your offer is to a neighbourhood, a price range, or a buyer type, the lower your cost per lead tends to be , because the right people self-select and the wrong people scroll past.
Pre-construction campaigns tend to generate leads at a lower cost than resale. The reason is simple , the ask is smaller. You’re not asking someone to book a showing or commit to a conversation with an agent. You’re asking them to register their interest in a project. Low friction offers convert at higher rates, which brings your cost per lead down. In the current GTA market, where pre-construction projects are offering significant incentives like upgrade packages and HST rebates, the value proposition is easy to communicate and easy for a buyer to say yes to.
A dedicated landing page dramatically outperforms your website. Your website is built to explain everything about you. A landing page is built to do one thing: convert a visitor into a lead. When agents send paid traffic to their homepage, they consistently pay more per lead than agents sending the same traffic to a focused landing page with one offer and one call to action. This is one of the most reliably impactful changes any agent can make.
Your follow-up speed affects whether your ad spend is profitable. This is the piece most agents miss entirely. The cost of your lead is only relevant if you convert it. Research consistently shows that response time is one of the strongest predictors of lead conversion; the faster you follow up, the higher your chances of booking a conversation. An automated follow-up system that contacts a lead within minutes of them filling out a form is not a luxury at this point. It is the baseline expectation for a paid ad campaign to perform.
Meta vs. Google – What’s the Difference for Real Estate?
These two platforms work very differently and attract very different types of leads.
Meta Ads – Facebook and Instagram reach people who are not actively searching. You are putting your offer in front of someone while they are scrolling. This means the leads are earlier in the buying process -they are interested, but not necessarily ready to act this week. The cost to reach people is generally lower than Google, but the nurture process is longer. The agents who do well with Meta have a follow-up system that stays in touch over weeks and months, not hours.
Google Ads reach people who are actively searching for what you offer. Someone typing “detached homes for sale in Ajax” is further along in their decision than someone who saw your Instagram ad. These leads tend to be more expensive to generate but can move faster to a conversation. The challenge is that Google requires a higher level of technical setup – keyword strategy, negative keywords, landing page alignment – to work efficiently.
Neither platform is better. They work differently and ideally complement each other. For agents just starting with paid advertising, Meta is typically the lower barrier to entry.
The Question You Should Actually Be Asking
Instead of asking what a lead costs, ask what a client is worth to you and work backwards.
In Ontario, a real estate transaction generates a meaningful commission. If you know your average commission per deal, your average close rate on leads, and your average lead follow-up cost, you can calculate exactly what you can afford to pay per lead and still be profitable.
Most agents who tell us paid ads “don’t work” have never done this calculation. They see a cost per lead, compare it to zero – what they were spending before and decide it’s too expensive. The agents who scale their business with paid advertising think about it differently. They treat marketing as an investment with a measurable return, not an expense.
What You Should Do Before Spending a Dollar on Ads
Before running any paid campaign, get three things in place:
1. A specific offer. Know exactly who you are talking to and what you are offering them. The more specific the better.
2. A landing page. Not your website. A single page with your offer, a form, and nothing else to click.
3. A follow-up system. Automated SMS and email the moment a lead comes in, followed by a human call within 15 minutes. Without this, your ad spend will underperform regardless of how good the creative is.
Get these three things right before you worry about which platform to use or what budget to set. The system behind the ads matters more than the ads themselves.
The Bottom Line
We won’t pretend to give you a number that applies universally to every agent in Ontario because that number doesn’t exist. What we can tell you is that the agents generating consistent business from paid advertising are not the ones with the biggest budgets. They are the ones with the clearest offer, the best follow-up, and the patience to let campaigns optimize over time.
If you want to know what your specific cost per lead would look like in your market with your offer, the only way to find out is to test. Start with a defined budget, a specific campaign, and a proper tracking setup and let the data tell you.
At the time of writing this article, I am getting Meta Leads around $12- $15 per lead and on Google $25 – $50. The numbers themselves are a bit useless, though, because I am also running ads where the fost per lead is under $3, but the lead quality is very poor. Why would a client want that? Well, because he just wants to keep his clal center busy and in a pool of 150 leads per day, he can find a few good people.
That’s the honest answer.
InstaHub is a Canadian client acquisition agency specialising in real estate lead generation. We manage paid advertising and CRM automation for real estate agents and developers across Ontario. instahub.ca · info@instahub.ca