How long does it take to wholesale a house? Most answers jump to closing day and skip the clock you control: the days from a seller's first inquiry to a signed contract. Most investors stop chasing an inquiry after a week or two of no answer. Our own deal feed says that habit throws away about one contract in four. So we timed 94 contracts from first inquiry to signature.
Key points
- How long it takes to wholesale a house depends on two clocks: days from the seller's first inquiry to a signed contract, then days from contract to closing. This study measures the first clock, the one your follow-up controls.
- Across 94 contracts signed by 19 Hesel clients from April to August 2026, the median time from seller inquiry to signed contract was 9 days.
- About 1 in 4 of those contracts (23 of 94) came from inquiries more than 30 days old.
- Google-sourced contracts locked faster (median 2 days) than Facebook-sourced contracts (median 14 days).
- The lesson for operators: a follow-up plan that ends at day 30 misses about a quarter of your contracts. Build it for the whole clock, not the fast front end.
The findings, one line each
Each line below stands on its own, so you can quote it. Cite this page as the source.
- The median motivated seller contract in our sample was signed 9 days after the seller's first inquiry.
- 18% of contracts (17 of 94) were signed within 1 day of the inquiry.
- 47% of contracts (44 of 94) were signed within 7 days of the inquiry.
- 76% of contracts (71 of 94) were signed within 30 days, which means 24% came later.
- 11% of contracts (10 of 94) came from inquiries more than 60 days old, and 5 came more than 90 days after the inquiry. The longest gap was 272 days.
- Facebook-sourced contracts had a median of 14 days, only 33% were signed within a week, and 30% came after day 30 (n = 63).
- Google-sourced contracts had a median of 2 days, and 74% were signed within a week (n = 31).
- Among the 10 clients with 3 or more contracts, the median days to contract ranged from 1 day to 60 days.
How long it takes to get a property under contract, by day range
It takes a median of 9 days to get a property under contract from a motivated seller inquiry in our data, but the spread is wide: a fast front end and a long tail. The table shows where each of the 94 contracts landed.
The table below shows how the 94 contracts split by days from inquiry to contract, overall and by the channel the inquiry came from.
| Days from inquiry to contract | All contracts | Share of all | ||
|---|---|---|---|---|
| Same day | 5 | 5% | 2 | 3 |
| 1 day | 12 | 13% | 5 | 7 |
| 2 to 7 days | 27 | 29% | 14 | 13 |
| 8 to 14 days | 15 | 16% | 12 | 3 |
| 15 to 30 days | 12 | 13% | 11 | 1 |
| 31 to 60 days | 13 | 14% | 10 | 3 |
| 61 to 90 days | 5 | 5% | 5 | 0 |
| 91 days or more | 5 | 5% | 4 | 1 |
| Total | 94 | 100% | 63 | 31 |
Read the table two ways. Almost half the contracts happen in the first week, which is why speed to lead matters. And almost a quarter happen after day 30, which is why follow-up length matters just as much.
Old inquiries: a quarter of contracts came after day 30
Old inquiries still sign. 23 of the 94 contracts came from inquiries more than 30 days old, and 8 of the 19 clients signed at least one contract that way. That is not one lucky operator. It is a pattern across almost half the clients in the sample.
Why the delay? The seller's situation changes. A listing expires. A probate file clears. A tenant stops paying. The investor who is still calling, politely, every week or two, is the one on the phone when that happens.
Public examples back this up. On one of our case-study calls, a Hesel client describes about 17 days of follow-up before an inherited property signed. That was one of our best results, not a typical one. Outcomes depend on market, budget, offer and follow-up speed.
Esteban described the same spread years before this sample. In a June 2023 KPI walkthrough on his channel, he said of lead-to-contract times across clients: "we've seen it 20 days five days 65 days sometimes 120 days sometimes 180 days it takes actual time to get homes."
The flip side is the cost of quitting. Say you spend $20,000 on a campaign and sign 10 contracts: $2,000 per contract. If you stop follow-up at day 30 and lose 1 in 4 of those contracts, you sign about 7.5 instead. Your cost per contract jumps to about $2,670, a third higher, on the same spend.
Most teams stop sooner than they think. In a May 2026 Office Hours session, Esteban walked through Hesel's audit of seven client CRMs. It counted 142 paid-for seller inquiries never touched and more than half of seller replies unread, with "zero manual follow-ups in seven accounts." Automations alone are not a 90-day follow-up plan.
Google vs Facebook: why the clocks run differently
Google inquiries sign faster because the seller was already searching for a way to sell. Facebook reaches the seller earlier, before they search, so the decision takes longer. In our sales calls, Esteban puts it simply: Facebook "is not a search engine," it is an interruption of what the seller was doing.
In this sample, 74% of Google-sourced contracts signed within a week, against 33% of Facebook-sourced contracts. 30% of Facebook-sourced contracts came after day 30, against 13% of Google-sourced contracts.
Treat the Google number as directional. 12 of the 31 Google-sourced contracts came from one land investor; without that client, the Google median was still 2 days, on 19 contracts. The direction holds. The sample is small.
The decision rule: judge a Google campaign on contracts after 30 to 45 days, and a Facebook campaign after 60 to 90 days. Judging Facebook at week two is judging it before a third of its contracts exist.
The ad-platform window problem nobody mentions
Ad platforms only learn from conversions they see inside their windows, and the contract clock often runs past them. Meta's own CRM integration guidance says the stage you optimize for should happen within 28 days of the lead being generated.
20 of the 63 Facebook-sourced contracts in our sample (32%) were signed more than 28 days after the inquiry. If "under contract" is the only signal you send Meta, about a third of your best outcomes never teach the algorithm anything.
Google has a longer window but a hard stop. Its guidelines say offline conversions uploaded more than 90 days after the last click won't be imported, and the limit is 63 days for enhanced conversions for leads. 5 of 94 contracts came more than 90 days after the inquiry.
The fix is to send earlier positive stages too, never hardship details. Our standard Conversions API setup sends Qualified, Appointment Set, Offer Made and Under Contract from the CRM, and never sends hardship details.
Appointment set lands inside both windows, so the platforms learn from sellers who talk, not just from form fills.
Same inquiry flow, different clocks: the operator is the variable
The biggest driver of days to contract in our data is the team working the inquiries, not the market. One Google-driven client signed 11 of 12 contracts within 7 days, with a 1-day median, while a Facebook-driven client signed 12 contracts at a 32.5-day median. Same agency, very different follow-up clocks.
A long median is not a failure. The client with the 32.5-day median still signed 12 contracts. It means that team wins by patience, so its follow-up plan, staffing and cash planning must fit a slower clock.
What to do with this data
Build your follow-up and your reporting around the real clock, not the hoped-for one. The day-by-day cadence is in our real estate lead follow up guide. Five rules we use with clients:
- Keep every inquiry alive for at least 90 days. No inquiry leaves the pipeline without a next step. Unreached and "not now" sellers go to a nurture stage with a weekly or biweekly touch, not to Dead.
- Front-load the first week. Almost half the contracts sign in 7 days. Call in minutes, double or triple dial, and text when nobody picks up. Esteban's follow-up training calls that first week "the week of hell" and plans on 8 to 11 touches to get a seller on the phone.
- Add a days-to-contract field to your CRM. Track the median by source each month. It tells you when to judge a channel and when to expect cash.
- Judge channels on cost per contract after their full window. Google at 30 to 45 days, Facebook at 60 to 90. Cost per inquiry at week two predicts very little.
- Plan cash on two clocks. Days to contract, then contract to close. Contracts typically take 45 to 90 days to turn into cash, and some fall through. Budget two to three months of ads before the first check.
Reactivation helps with inquiries that already went cold. Our guide to running a reactivation campaign on old inquiries covers the scripts and timing.
How Hesel runs follow-up on client inquiries
Hesel's ISA team works client inquiries on a written standard, and it is built for both clocks. Hesel's ISA standard is a first call within 2 minutes, 5 at most; a call after 5 minutes counts as late. The goal of each qualified call is a live transfer to the client's acquisitions rep or a booked appointment.
The standard also calls for 2 to 4 pushes in the first 2 to 3 days, aggressive follow-up for the first 7 days, and follow-up for up to 60 days. The ISA is a helper, not a replacement. If the client's own rep reaches the seller first, the ISA stops.
The part most operators skip is the back end. Our CRM builds keep a cold-offer stage for sellers who got an offer and said no. Those sellers get worked again, because the data says some of them sign later. See how the Hesel conversion and appointment-setting service handles it, or read one client's story about follow-up and nurture.
Methodology
Sample. The sample is every property put under contract by a Hesel client and posted to Hesel's automated deal feed between 23 April and 20 August 2026: 104 feed posts, which became 94 unique contracts from 19 clients after cleaning.
How days to contract was measured. Days to contract is the number of days between the seller's inquiry entering the client's CRM and the contract being signed, as posted with each contract by our automated deal feed. Same-day contracts count as 0 days.
Cleaning. We removed 6 exact duplicate posts. Where the same seller was posted twice, we kept the first contract. We excluded every contract from one client because of an open billing dispute. Clients are anonymous. No seller names, addresses or property details appear anywhere in this study.
What we left out. The source workbook also holds projected dollar values, mostly a modeled $15,000 per contract. We excluded all modeled values. This study counts contracts and days only. Contracts are not closed deals.
Channel. Each contract carries the lead source the client's CRM recorded: Facebook ads or Google (search ads, calls and one client's Google-driven website). Inquiries from other sources did not appear in the window.
Limits. This is one agency's clients, not the whole market. Only clients who signed at least one contract appear, so slow starters are missing. The Google sample is small and leans on one land investor. Inquiries that arrived late in the window had less time to convert, so the long tail is likely understated. No ad spend was available, so there is no cost per contract here.
If you track days to contract in your own CRM, compare your median and your share after day 30 against these numbers. That comparison says more about your follow-up than any cost per inquiry. For the other numbers worth tracking, see our guide to the metrics that matter when you scale.
Want your inquiries worked until they sign?
Your ads buy the conversation. Your follow-up decides whether it becomes a contract on day 2 or day 92, or never. Most teams are built for day 2.
Hesel runs Meta, Google and YouTube campaigns for investors, then calls, qualifies and books the sellers they produce, and keeps working the ones who are not ready yet. If your pipeline goes quiet after week two, that is fixable.
Book a strategy call and bring your own days-to-contract numbers. We will tell you on the call if your market and team fit. For channel details, see our Google Ads service for investors.
Frequently asked questions
How long does it take to get a property under contract from a seller inquiry?
Getting a property under contract from a seller inquiry took a median of 9 days across 94 contracts we studied from April to August 2026. Almost half signed within a week, but about 1 in 4 signed more than 30 days after the first inquiry. Plan for both clocks.
How long should you follow up with a motivated seller inquiry?
You should follow up with a motivated seller inquiry for at least 90 days, and keep "not now" sellers in a long nurture after that. In our data, 11% of contracts came from inquiries more than 60 days old. Stopping at day 30 cuts off about a quarter of contracts.
Do old motivated seller inquiries still turn into contracts?
Yes, old motivated seller inquiries still turn into contracts. In our study, 23 of 94 contracts came from inquiries more than 30 days old, and 5 came after 90 days. Situations change: listings expire, probate clears, tenants stop paying. The investor still calling gets the contract.
Is Google faster than Facebook for getting contracts?
Google was faster than Facebook for getting contracts in our sample: a 2-day median for Google-sourced contracts against 14 days for Facebook. Google sellers are already searching. Facebook reaches them earlier. The Google sample was small, so treat the gap as directional, and judge each channel on its own timeline.
When should I judge a new Facebook ads campaign for motivated sellers?
Judge a new Facebook ads campaign for motivated sellers on cost per contract after 60 to 90 days, not after two weeks. In our data, only a third of Facebook-sourced contracts signed in the first week and 30% came after day 30. An early verdict misses most of the result.
How long does it take to wholesale a house?
Wholesaling a house runs on two clocks: days from inquiry to contract, a median of 9 in our study of 94 contracts, then contract to close. A clean assignment often closes within weeks of signing. Novations, probate and title problems take longer, so plan cash on both clocks, not one.
Can I cite this data?
Yes, you can cite this data. Please name Hesel Media and link to this page. The numbers cover 94 contracts from 19 Hesel clients, April to August 2026, measured from inquiry to signed contract. They are contracts, not closed deals, and they come from one agency's clients.
Sources
- Google Ads Help: guidelines for importing offline conversions (90-day and 63-day limits)
- Google Ads Help: offline conversion imports FAQs
- Meta for Developers: Conversions API for CRM (conversion leads) FAQ, 28-day optimization stage
- Hesel Media internal deal feed and case-study workbook, 23 April to 20 August 2026 (internal data, summarized in this study)
- Esteban Andrade on YouTube: KPI walkthrough in a live ad account, lead-to-contract times (June 2023)
- Esteban Andrade on YouTube: Office Hours audit of seven client CRMs and follow-up touches (May 2026)




.webp)
