What is cost per deal in real estate wholesaling?
Cost per deal is the amount you spend on acquisition to produce one deal. The simple marketing version is your marketing spend on a lead source divided by the deals that spend produced.
Spend $20,000 on a channel, close 5 deals from it, and your cost per deal for that channel is $4,000. Some people call it cost per acquisition (CPA) or cost per contract; it’s the same idea, and it is the one marketing number that connects what you spend to what you earn.
How we count a deal in this series: a deal is a closed deal, a contract assigned and paid at closing. Some wholesalers count signed contracts instead; either works, as long as you use one definition and never mix the two.
Why cost per deal matters more than anything else you track
Cost per lead tells you how cheaply you can make the phone ring. Cost per deal tells you how much money has to go out before money comes in. It decides three things before you ever talk to a seller:
- Whether you can afford a lead source at all. If a channel costs $4,000 per deal in your market and you have $2,000, spending it will most likely buy you nothing.
- How much you can spend and still make money. Your assignment fee has to cover your cost per deal, and then some.
- Which channel to keep. Two channels with the same number of leads can have very different costs per deal.
Or, the way I put it in my book:
We need to implement a reliable system that WILL generate predictable motivated seller leads that have a predictable outcome within a predictable timeline which results in a predictable ROI.
You can’t have a predictable ROI without knowing what a deal costs. That’s why the Fast Track wholesaling guide starts here, before a single lead.
Marketing cost per deal vs. fully loaded cost per deal
Decide what goes into the top of the fraction, and write it down, because the two versions answer different questions.
| Version | What’s included | Answers |
|---|---|---|
| Marketing cost per deal | Ad spend, mail, texts, list and data costs for that channel | Is this lead source worth its money? |
| Fully loaded cost per deal | All of that, plus software, skip tracing, and the people who work the leads | What does a deal really cost my business? |
How to calculate your cost per deal from your own numbers
Calculate it, step by step
- Your spend per lead source, by month
- Which lead source each closed deal came from
- Tag every lead with its source.PPC, Facebook, mail, Deal Radar, referral. Without the source, the deal can’t be credited to anything. Apex Vivus attaches the source to each lead automatically; a spreadsheet column works too.
- Pick a long enough period.Deals are lumpy. Use at least three months, or the time it took to produce several deals, not one good week.
- Add up the spend for one source over that period.Include everything you decided belongs in the top of the fraction.
- Count the deals that came from that source.Closed deals, by the definition above. A deal credited to the lead source that first brought the seller in.
- Divide.Spend ÷ deals = cost per deal for that source. Repeat for each source.
| If this happens | Do this |
|---|---|
| A source has spend but no deals yet | Its cost per deal isn’t infinite, it’s unknown. Compare the spend with the expected cost per deal before judging it (see the marketing budget guide). |
| A deal touched two sources | Pick one rule, first touch or last touch, and use it every time. |
How to estimate cost per deal before your first deal
Here’s the question beginners actually have: I haven’t done a deal yet, so what will one cost me? Nobody can tell you exactly. But you can build an honest estimate, as a range, two ways.
Method 1: ask operators who use the channel
- One lead source you plan to use
- 3 or more active investors using it in a comparable market
- Find people who actually run that channel,in a market like yours. REI meetings, local investor groups, people you’ve bought from or sold to.
- Ask for spend and deals over the same period.Also ask how many leads it produced and how many contracts it took to close those deals. Leads and contracts let you rebuild their funnel later.
- Calculate each operator’s cost per deal,and the pooled number: total spend ÷ total deals.
- Keep the range, not just the average.The spread between operators tells you how much the result varies.
Method 2: build it from the funnel
If you can find typical numbers for each step (from operators, from your ad platform, or from a small test), multiply your way to a cost per deal:
Where to find investors to ask, and exactly what to say
Method 1 only works if you can get real numbers from real operators. Here’s how a complete beginner does that.
Find them, step by step
- Go to your local REIA and investor meetups.Search “[your city] real estate investors association” and “[your city] real estate investor meetup”. Most let visitors attend a meeting. The people who close deals are there.
- Look for the ones already running your lead source.Ask around: “Who here runs Google Ads for sellers?” or “Who does direct mail?” People are proud of what works for them.
- Use local investor groups online.City-specific investor groups on Facebook and forums like BiggerPockets. Ask people who post about their own deals in your area.
- Offer something back.Buy the coffee, offer to share your numbers once you have them, or send them a deal that fits their buy box. Operators help people who help them.
Ask these questions, in this order
| Ask | Why |
|---|---|
| “Which lead source works best for you here?” | Starts easy, and tells you which channels are alive in your market. |
| “Roughly what do you spend on it in a typical month?” | The top of the fraction. Ranges are fine. |
| “About how many leads does that bring, and how many turn into contracts?” | Lets you rebuild their funnel, not just their result. |
| “How many of those contracts actually close?” | Tells you whether their number counts contracts or closings. |
| “How long did it take before it started producing deals?” | Tells you how much runway you need. |
| “What would you do differently if you started today?” | Often the most useful answer of all. |
If nobody will share numbers
Measure the first part of the funnel yourself, with a small, planned test, and fill in the rest honestly:
- Run a small test on one channel,big enough to get 20–30 leads. That’s enough to measure cost per lead and how many are real sellers, not enough to measure deals.
- Calculate your cost per lead and qualified cost per lead.Spend ÷ leads, and spend ÷ leads that meet your criteria.
- Use a conservative leads-per-contract range, not one number.Plan with the worse end of the range, and your factor of safety on top.
- Replace the estimate as soon as your own contracts come in.Your real numbers always win.
Adjust for being new
An operator’s numbers come from a trained team, a tested website and years of follow-up. Your first months won’t convert as well. Be honest about that in the estimate instead of hoping it away.
Guru “X” made $2M cold calling the foreclosure list. Good for them! This, however, doesn’t mean that you too will make $2M doing the same thing they did.
Wisdom is the understanding that you are not Guru X, with their resources, resolve, luck, voice, persona, or character interacting with people on the phone.
Plan with a range and a factor of safety
An expected cost per deal is an average. Real results scatter around it: some months the first deal comes early, some months it comes late. If your budget is exactly one expected cost per deal, a slow start can empty it before the deal arrives.
So plan with a margin. Jerryll’s rule of thumb in the Fast Track guide is a factor of safety of 1.3 to 1.7 on top of a realistic cost per deal: higher when your data is thin or the market is new to you. That’s a planning margin, not a guarantee.
Calculate yours
Enter what each investor spent on the lead source and how many deals it produced over the same period. Leave unused rows empty.
Your numbers stay in your browser. Example values are this guide’s worked example; replace them with yours.
How much runway you want beyond that depends on your risk tolerance, and it’s worked out in the marketing budget guide, including how likely it is to have no deal yet after spending one, two or three times the expected cost per deal.
Common mistakes
| Mistake | Why it misleads |
|---|---|
| Judging a channel by cost per lead | Cheap leads can make expensive deals. See cost per lead vs. cost per deal. |
| Mixing contracts and closings | The same month can show two very different costs per deal. |
| Using one investor’s number | One operator is an anecdote. Collect several and keep the range. |
| Ignoring your own conversion | Your first months convert worse than an established operator’s. |
| Calculating over one good week | Deals are lumpy. Use months, not days. |
Where cost per deal goes next
Cost per deal feeds everything after it: how much money you need to start wholesaling, how much to put in your marketing budget, and which lead source is worth your money. On the other end, your assignment fee has to cover it: how to determine your assignment fee from real buyer data.
Get the next guide like this one
Step-by-step guides, worksheets and templates for wholesaling and investing, sent when they’re published. Only when there’s something useful to send, and one click to unsubscribe.
We sent a one-click confirmation link — open it and new guides will start arriving. If you’d also like a free REILink account, you can create one in a moment. You’ll get:
- The REILink community
- Free calculators and tools
- Resources, contracts and legal documents
- Free education
- First access to new software to test, samples and specials
Free, no card needed.
Sign in any time at reilink.com with your email and the password you chose. New guides will arrive in your inbox.
New guides will arrive in your inbox. If you ever want the free account, it’s at reilink.com.
Questions
What is cost per deal in real estate?
Cost per deal is the amount you spend on acquisition to produce one deal. The simple marketing version is your marketing spend on a lead source divided by the deals that spend produced.
How do wholesalers calculate cost per deal?
Divide what you spent on one lead source over a period by the deals that source produced in that period. Use at least a few months, and one consistent definition of a deal.
Should software, data and labor count toward cost per deal?
Count them in a fully loaded cost per deal, which shows what a deal really costs your business. Leave them out when comparing lead sources on marketing cost per deal.
How can I estimate cost per deal before my first deal?
Ask several investors who use the same channel in a comparable market for their spend and deals, or build it from the funnel: cost per lead, times leads per contract, divided by the share of contracts that close. Then adjust for being new.
What is the difference between cost per lead and cost per deal?
Cost per lead is what one lead costs. Cost per deal is what one deal costs, which also depends on how many leads it takes to get a deal. Cheap leads can still make expensive deals.
Is a factor of safety a guarantee?
No. It is a planning margin because real results vary around the expected cost per deal. It makes a slow start survivable; it does not promise a deal.
