Ask ten agents where their next client is coming from and eight will say "referrals, hopefully." Hope is not a pipeline. The agents and brokerages that grow every single year treat lead generation as a system: known channels, known costs, and a follow-up machine that never lets a name go cold.
This guide covers every lead channel that works in real estate right now, what each one actually costs, how fast it pays off, and a 90-day plan to build a pipeline you own instead of renting one from the portals.
Lead Generation at a Glance
| Channel | Typical cost per lead | Time to first results | Best for |
|---|---|---|---|
| Google Search ads | $30-100 | 2-4 weeks | High-intent sellers and buyers |
| Meta ads (Facebook/Instagram) | $8-30 | 1-2 weeks | Buyer demand, listing launches |
| Organic social content | Time only | 3-6 months | Inbound sellers, brand in your farm area |
| Email to your database | Nearly free | Immediate | Repeat and referral business |
| Open houses | $50-150 per event | Same weekend | Buyer leads plus neighborhood sellers |
| Portal leads (Zillow, Realtor.com) | $60-500+ | Immediate | Volume, but shared and rented |
| Geographic farming | $1-3 per home per month | 6-12 months | Listing dominance in one neighborhood |
Costs vary by market. A Dallas suburb and downtown Miami will sit at opposite ends of these ranges, but the relationships between the channels hold everywhere.
The Three Buckets Every Lead Falls Into
- Owned: your database, past clients, sphere, email list, followers. Cheapest to convert, and nobody can take them from you.
- Earned: referrals, organic content, local reputation. Slow to build, incredibly durable.
- Paid: ads and portal leads. Fast, scalable, and gone the moment you stop paying.
The most common mistake in real estate marketing is renting paid leads forever without ever converting that spend into owned assets. Every paid lead should end up in your database, on your email list, and inside a follow-up sequence. Paid fills the top of the funnel. Owned closes it.
Channel Deep Dives
Google Search: the highest intent money can buy
Someone typing "sell my house fast in Scottsdale" is not browsing. They have a problem today. Search campaigns work when three pieces line up: exact-intent keywords, a dedicated landing page with a concrete offer (home valuation, buyer guide, neighborhood report), and call tracking so you know which keyword produced which client.
Expect a higher cost per lead than social, but a much higher appointment rate. A well-run seller campaign converts 3-8% of leads into listing appointments. We build these funnels end to end as part of Paid Advertising.
Meta ads: demand you create instead of wait for
Buyers are not searching every day, but they scroll every day. Meta is where you put a stunning listing video in front of 40,000 locals for the price of a dinner. The playbook: launch every listing with a short video ad, retarget everyone who watched past the halfway mark, and build lookalike audiences from your past buyers.
This is also the fastest channel to test. You will know within two weeks whether a campaign works. When we replaced a brokerage's portal spend with owned campaigns, their cost per qualified lead dropped 54%. That case study is in our portfolio.
Organic social: slow, then sudden
Organic content compounds. For months it feels like shouting into a void, then a seller calls saying "I feel like I already know you." The sustainable version is four posts a week, each with one job: an authority post (market take), a proof post (just sold), a personality post (your actual life), and a listing post. Three give value, one asks.
If you cannot sustain it yourself, that is literally what our Social Media Management service exists for. But whoever runs it, consistency beats brilliance every time.
Your database: the cheapest closing you will ever get
Most sellers talk to exactly one agent before listing. The winner is whoever they remember that week. A twice-monthly email with genuine local value, home anniversary touchpoints, and a quick personal note when their street gets a new comp will out-earn thousands in ad spend.
Your database is the only lead source with a near-zero cost and a decade-long shelf life. Treat it like the asset it is.
Open houses: one Sunday, ninety days of marketing
An open house produces buyer leads on the day, but its real value is content and neighbors. Capture a walkthrough video, short clips, and a "what buyers asked today" piece to camera, then feed your social and email channels with it for weeks. The sign-in sheet becomes a nurture list. The neighbors who wander in are next year's sellers.
Portals: rent strategically, never depend
Zillow and Realtor.com leads are real, but they are shared with competing agents, prices rise every year, and the response-time war is brutal. The sane approach: use portals as a bridge for volume while your owned engine ramps up, then shrink the spend as your own cost per lead beats theirs. Never let a rented channel be your only channel.
What Actually Converts: Speed and Follow-Up
Channel choice gets the attention, but follow-up does the closing.
- Respond in five minutes, not five hours. Contact rates collapse within the first half hour. Automate the instant reply, then follow personally.
- Plan for 8-12 touches. Most leads convert weeks or months after the first contact. Most agents quit after two attempts. The gap between those two numbers is where deals go to die.
- Tag everything in a CRM. Source, budget, timeline, neighborhood. A database you cannot segment is just a phone book.
The 90-Day Pipeline Plan
| Weeks | Focus | What to do |
|---|---|---|
| 1-2 | Foundation | Clean your CRM, claim and complete your Google Business Profile, build one landing page with a valuation offer, install the Meta pixel |
| 3-4 | First campaigns | Launch a Meta listing or buyer campaign, restart a twice-monthly database email |
| 5-8 | Add search and rhythm | Turn on Google Search for seller keywords, start the 4-post social week, run one open house with full content capture |
| 9-12 | Optimize | Add retargeting, ask every closed client for a review, cut the weakest channel, double the budget on the strongest, report cost per lead and appointments monthly |
By day 90 you should know your cost per lead on at least two channels and have a follow-up system running without you thinking about it.
What to Measure
| Metric | Healthy target |
|---|---|
| Cost per lead | Within the ranges above for your channel |
| Lead-to-appointment rate | 5-10% |
| Appointment-to-agreement rate | 30-50% |
| Blended return on ad spend | 5x or better once mature |
| Database emails per month | 2, every month, no gaps |
One warning: judge channels on closings, not lead volume. A channel producing 100 cheap leads that never answer the phone is more expensive than 10 leads at triple the price who show up to appointments.
Frequently Asked Questions
Building this system is exactly what we do all day for realtors, brokerages, and developers. If you would rather run listings than ad dashboards, book a free strategy call and we will map your market's version of this plan together.
