Google Ads for real estate investors: the 90-day ramp and the $1,200 appointment
If you're a wholesaler or investor, especially in an expensive, competitive market, Google Ads can become one of your best lead sources. It just won't look like it for the first three months. Here's what to budget, how long to wait, and how to train the account to find sellers instead of clicks.
By BrandDesign · · 8 min read
TL;DR Google Ads for real estate investors
- Expect a 90-day ramp for real estate investor campaigns. Judge a new campaign on month four, not month one.
- Target about $1,200 per appointment, in any market. Appointments are the one metric every investor defines the same way.
- Budget $15,000–$20,000+ a month. Cutting or pausing spend during the ramp resets the clock.
- Send Google your leads, qualified leads and appointments, and give each a dollar value ($100–$300, $500–$600, $1,200+).
- Move bidding from Maximize clicks → Maximize conversions → Maximize conversion value as the data allows.
- Judge the channel by cost per contract and ROAS. Google contracts are often worth more than other channels'.
The numbers at a glance
Commit to the budget for 90 days. Feed Google your leads, qualified leads and appointments, and tell it what each one is worth. Judge the account on month four by cost per appointment, then confirm it with cost per contract and return on ad spend.
Why cost per appointment is the right target
Every investor defines a lead differently. One team counts every form fill. Another only counts sellers with a motivated situation and a property that fits the buy box. "Qualified lead" varies even more. That makes cost per lead and cost per qualified lead hard to compare and easy to argue about.
An appointment means roughly the same thing to everyone: a seller agreed to meet or take a scheduled call about selling. That makes cost per appointment the best center target for the Google Ads channel.
Regardless of market, a healthy Google Ads account should land around $1,200 per appointment.
What really matters: cost per contract and ROAS
Appointments are the steering metric. Contracts are the scoreboard. In most accounts we manage, a contract that came from Google Ads is worth more than the average contract from other channels.
So even when Google runs above the $1,200 appointment target, look at its return on ad spend before you cut it. It frequently returns more per dollar than other channels. If you aren't tracking cost per contract by channel yet, that's the first fix. A reporting dashboard that ties CRM outcomes to ad spend makes it visible.
How much to spend: $15,000 to $20,000 a month
Google's bidding learns from volume: clicks first, then leads, then the outcomes you send back to it (how Google's bidding algorithms learn). Below a certain spend, it never sees enough conversions to learn which searches turn into sellers.
Plan on $15,000 to $20,000 or more a month. Depending on the market, you may get away with $10,000. If you aren't willing to spend at that level and wait out the ramp, the account will never mature enough to perform.
Assumes the account is past the ramp and hitting your cost-per-appointment target. During the first 90 days, expect results to come in above target.
How long Google Ads takes: the 90-day ramp
For real estate investors and wholesalers, it takes about three months to gather the data and train the account so it can bid toward appointments and higher-quality leads. That timeline is specific to this industry: seller leads are low-volume and high-value, so the data builds slowly. Google's own documentation describes a learning period every time a bid strategy changes. Stack several of those and you get the ramp. When month four closes, you should be able to look back at that month and see it hit the numbers.
- Bid strategy
- Maximize clicks → Maximize conversions
- Primary conversion
- Gross lead
- Secondary conversion
- Appointment
- What to expect
- Leads start coming in while Google gathers data.
You'll see results during the ramp: leads and appointments start coming in. Just don't expect them to hit your cost-per-appointment target until the 90 days are up. That's the account learning, not failing.
Feeding Google the right conversion data
Google can only optimize toward what you send it. That means passing your CRM outcomes back to Google with the click ID that produced them, using offline conversion imports or enhanced conversions for leads. Send them in stages:
- Gross leads. Every lead from a Google click goes back to Google from day one.
- Qualified leads. Send these only if there's a big gap between qualified leads and appointments. If nearly every qualified lead books an appointment, skip this stage.
- Appointments. Sent from the start as a secondary conversion, so the data builds before you need it. Once there's enough of it, appointments become the primary conversion.
Google needs about 30 conversions a month of a given action to optimize toward it. That's why contracts don't work as the conversion. You'd probably have to spend around $100,000 a month to generate enough contracts with a Google click ID to train on. Appointments usually clear the bar, which is another reason they're the center target.
Getting this data out of your CRM and back into Google is where most accounts break. It's the core of our CRM build and support work.
Conversion values: tell Google what each step is worth
Sending the conversions isn't enough. Google also needs to know what each one is worth to you (about conversion values). Start from the appointment and walk your funnel backward:
Your numbers will differ. If an appointment is worth $2,000 to your business, tell Google $2,000. What matters is that every stage carries a value that reflects what it's worth to you.
The bidding progression: clicks to conversion value
A trained account moves through bidding strategies as the data allows. You can't leave it on Maximize clicks, and you can't leave the conversion set to a lead forever.
- Maximize clicks. Get traffic in the door so Google can see who searches and who clicks.
- Maximize conversions. Once leads are coming in and flowing back to Google, bid for leads instead of clicks.
- Maximize conversion value. With values on every stage, Google bids toward the leads most likely to become appointments (about Maximize conversion value).
Once the account is trained, you can give Google more room. It knows far more about the person searching than you do. A $100 or $200 click can be worth it when Google can see that this searcher is much more likely to become an appointment.
What it looks like in practice
We took over a Google Ads account from a provider that wasn't getting results. We told the client it would take about 90 days. The first three months were a struggle while the account trained. In month four we hit their targets, and Google Ads moved into a positive return on ad spend.
Google Ads takes patience. Give it a 90-day stretch, commit to the budget, and teach it what you're after.
Feed it leads, qualified leads and appointments. Tell it what an appointment is worth. Then it will bid on the right things, and it can become one of your best sources of deals. If you want someone to own that process end to end, that's what a Fractional CMO does.
Audit your Google Ads account: 10-point checklist
Check off what's already in place. Every unchecked item is something holding the account back from bidding toward appointments.
Have your AI assistant audit it for you
Paste this prompt into ChatGPT, Claude or Gemini, then share screenshots or exports from your Google Ads account. It walks through the same ten checks and gives you a prioritized fix list.
You are a Google Ads auditor for a real estate investor / wholesaler. I will share my Google Ads account details (screenshots or exports of Goals > Conversions, campaign settings, bid strategy and its status, budget history, and location settings) plus my CRM numbers. Check each item below. For each one, answer PASS, FAIL or CAN'T TELL, explain why in one line, and tell me exactly where in Google Ads to check or fix it. 1. Conversion tracking: Are gross leads sent back to Google with the click ID (GCLID offline conversion import or enhanced conversions for leads)? 2. Appointments: Is there an appointment conversion action? It should be secondary until it has steady monthly volume, then primary. 3. Qualified leads: Tracked only if there is a big gap between qualified leads and appointments? 4. Conversion values: Does every conversion action carry a value that reflects what it's worth (for example lead $100–$300, qualified lead $500–$600, appointment $1,200+)? 5. Bidding: Where is the account in the progression Maximize clicks → Maximize conversions → Maximize conversion value? Is it stuck on clicks or on lead-only conversions? 6. Learning: Is any bid strategy in "Learning" status? How many times have the bid strategy or conversion settings changed in the last 90 days? 7. Budget: Is spend at least $15,000–$20,000 a month ($10,000 minimum in smaller markets)? Any cuts or pauses in the last 90 days? 8. Location: Are location options set to "Presence: people in or regularly in your included locations" rather than interest? 9. Target: What was cost per appointment in the last full month versus a $1,200 target? How many months since launch or takeover? 10. Outcomes: Am I tracking cost per contract and ROAS for Google versus my other channels in my CRM? Finish with: a readiness score out of 10, the top 3 fixes in priority order, and what to re-check in 30 days. Reference: BrandDesign, "Google Ads for real estate investors: the 90-day ramp and the $1,200 appointment" (https://branddesignco.com/blog/google-ads-for-real-estate-investors).
Your AI assistant can only check what you show it. Don't paste passwords or customer personal information.
Frequently asked questions
How long does it take for Google Ads to work for real estate investors?
For real estate investors and wholesalers, plan on about 90 days. A new campaign spends roughly three months gathering data and training its bidding. Judge it on month four: when that month closes, it should be at or near your targets.
What is a good cost per appointment from Google Ads for real estate investors?
A healthy account lands around $1,200 per appointment, regardless of market. Cost per appointment is a better target than cost per lead because appointments mean the same thing to every investor.
How much should a real estate investor spend on Google Ads?
Budget $15,000 to $20,000 or more a month. Some markets can work at $10,000. Below that, Google rarely sees enough conversions to learn which searches turn into motivated sellers.
Which conversion should Google Ads optimize toward?
Start with gross leads as the primary conversion and send appointments as a secondary conversion. Once you have about 30 appointments a month tied to Google clicks, make appointments the primary conversion. Add qualified leads in between only if there is a big gap between qualified leads and appointments.
Why not optimize Google Ads for signed contracts?
Google needs about 30 conversions a month to optimize toward an action. Very few investors sign 30 contracts a month that can be traced to a Google click; you would likely need to spend around $100,000 a month to get there. Track cost per contract in your CRM, but bid toward appointments.
What conversion values should I give Google Ads?
Walk your funnel backward from the appointment. Typical values are $100 to $300 for a gross lead, $500 to $600 for a qualified lead, and $1,200 or more for an appointment. Use your own numbers: if an appointment is worth $2,000 to you, tell Google $2,000.
Sources and further reading
- About Smart Bidding learning, Google Ads Help
- How our bidding algorithms learn, Google Ads Help
- About primary and secondary conversion actions, Google Ads Help
- About conversion values, Google Ads Help
- About Maximize conversion value bidding, Google Ads Help
- About offline conversion imports, Google Ads Help
- About enhanced conversions for leads, Google Ads Help
Run your numbers through the BrandDesign GNACC calculator and get your score.