The 5 KPIs Every Wholesaler Should Track Weekly (Before Your Pipeline Bleeds Out)
March 24th, 2026 · 5 min read · Julian · Operator Guides
If you have closed a few wholesale deals, you already know the basics work. Cold calls produce leads. Follow-ups produce contracts. Contracts produce assignment fees.
But here is the part nobody talks about after those first few closings: you have no idea which part of your operation is actually working — and which part is quietly killing your deal flow.
I got on a Discord call a few weeks ago with a guy named John — one of my early business partners who has been wholesaling way longer than I have. He runs a tight operation. I asked him what he does differently now versus when he first started, and his answer surprised me. He said the biggest shift was not a new marketing channel or a better script. It was that he started tracking five numbers every single week — and those five numbers changed everything about how he runs his business.
He walked me through his entire Monday morning setup, and honestly, it made me realize how many operators are flying completely blind. So I asked if I could share it. Here are the 5 KPIs John tracks every Monday — and why they matter more than your next lead list.
1. Lead-to-Appointment Rate
What it measures: Out of every lead that enters your pipeline, how many actually get on the phone or show up for a walkthrough?
Why it matters: John told me this is the earliest signal that something is going wrong. If leads are coming in but nobody is booking appointments, one of three things is broken: your follow-up speed is too slow, your initial outreach script is weak, or the lead source itself is garbage.
The benchmark: Experienced wholesalers doing consistent outbound typically convert 8-15% of leads to appointments. If you are below 5%, you have a qualification or follow-up problem, not a lead volume problem.
How to track it: Total appointments set this week divided by total new leads that entered your pipeline this week. Dead simple. The hard part is that most wholesalers do not actually know how many leads entered their pipeline because they are tracking leads across three different spreadsheets, a notes app, and their memory.
The real lesson here: John said if this number drops two weeks in a row, he stops spending money on more leads and fixes the intake process first. More leads into a broken funnel just means more waste.
2. Cost Per Contract
What it measures: How much total marketing spend it took to get one signed contract.
Why it matters: This is the number that tells you whether your business is actually profitable or whether you are just trading dollars. Every wholesaler tracks their assignment fees. Almost nobody tracks what it cost to produce that assignment fee.
The benchmark: For operators doing a mix of cold calling, texting, and direct mail, a healthy cost per contract in 2026 ranges from $1,500 to $4,000 depending on market competitiveness. If you are in a less saturated market and running lean, you can get under $1,000. If you are above $5,000 consistently and your average assignment fee is $8,000-$10,000, your margins are dangerously thin.
How to track it: Total marketing spend this month (include everything — list pulling costs, skip tracing, mailers, SMS platform fees, VA labor for calling) divided by contracts signed this month. Track it per channel if you can. That is where the real insights show up.
Example that actually matters: Say you spent $800 on direct mail and $1,200 on cold calling this month. Direct mail produced 1 contract. Cold calling produced 2. Your cost per contract on mail is $800. Cold calling is $600. Now you know where to shift budget next month. Without this number, you are guessing.
3. Average Follow-Up Touches to Close
What it measures: How many total contact attempts (calls, texts, emails, voicemails) it takes from first touch to signed contract.
Why it matters: This is the KPI that John said separates operators who close 2 deals a quarter from operators who close 8. The industry data is consistent — the majority of wholesale deals close after the third follow-up or later. Most wholesalers give up after one or two touches.
The benchmark: For cold outbound leads, expect 5-12 touches before a contract. For warm inbound (seller called you), expect 2-5. If you are closing deals in 1-2 touches, you are probably only closing the low-hanging fruit and leaving 60-70% of your potential revenue on the table.
How to track it: For every deal that closes, count backward. How many total touches happened between first contact and signed contract? Log this for every closed deal and calculate the average monthly.
What this tells you in practice: If your average is 7 touches but your CRM or follow-up system only goes 3 touches deep before leads go cold, you have a structural revenue leak. You are paying to generate leads, making initial contact, and then abandoning them right before they would have converted. John said it best — that is like running a marathon and stopping at mile 24.
4. Pipeline Velocity
What it measures: How fast deals move through your pipeline from first contact to closed contract.
Why it matters: Speed is everything in wholesaling. A slow pipeline means longer hold times on earnest money, more chances for sellers to back out, and less cash cycling through your business. Two operators can have the exact same close rate but wildly different revenue because one moves deals in 14 days and the other takes 45.
The benchmark: For assignment deals, aim for 14-21 days from signed contract to closed and paid. From initial lead to signed contract, top operators are doing it in 21-30 days on warm leads. If your average deal takes more than 60 days from first contact to close, your pipeline has a bottleneck somewhere — usually in the follow-up stage or in disposition (finding a buyer).
How to track it: Pick a start point (lead enters pipeline) and an end point (deal closed, assignment fee received). Measure the number of days between them for every closed deal. Average it monthly.
The insight most people miss: Pipeline velocity is not just about working faster. It is about identifying which stage of your pipeline is the slowest and fixing that specific bottleneck. If leads to appointments is fast but appointments to contracts is slow, your negotiation or comp analysis needs work. If contracts to close is slow, your dispo list or title company relationship needs attention.
5. Revenue Per Lead
What it measures: Total assignment fee revenue divided by total number of leads generated in that same period.
Why it matters: John called this his "master KPI." It rolls up everything — lead quality, follow-up effectiveness, negotiation skill, close rate, and average deal size — into one number that tells you the actual dollar value of every lead that enters your pipeline.
The benchmark: If you are generating 100 leads per month and closing 2 deals at an average of $10,000 each, your revenue per lead is $200. That means every lead is worth $200 to your business, whether it closes or not. Knowing this number changes how you think about marketing spend, because now you can calculate exactly how many leads you need to hit your monthly revenue target.
How to track it: Total assignment fee revenue this month divided by total leads generated this month. Track it monthly and watch the trend over time. If it is going up, your operation is getting more efficient. If it is going down, either your lead quality is declining or your conversion process is slipping.
Why this matters for your budget: If your revenue per lead is $200 and your cost per lead is $30, you have a 6.7x return on your marketing spend. That is a healthy business. If your revenue per lead is $200 and your cost per lead is $150, you are running on razor thin margins and one bad month could wipe you out.
John's Monday Morning Ritual
When John walked me through his actual Monday morning process on our Discord call, I realized how simple it really is once you have the numbers in front of you. He said every Monday before he makes a single call or sends a single text, he pulls these five metrics from the previous week.
He checks lead-to-appointment rate first. If it dropped, he reviews the new leads that came in and looks for patterns — bad data, wrong market, or a follow-up delay. Then he scans cost per contract by channel. If one channel spiked, he investigates before spending more on it. He glances at follow-up touches to make sure his sequences are actually running deep enough. He checks pipeline velocity for any deals that have been sitting in the same stage too long. And he calculates revenue per lead to make sure the overall machine is trending in the right direction.
He told me the whole thing takes about 15 minutes. And he said it is the difference between running a business and running on a treadmill.
Honestly, talking to John about this was one of those conversations that reframed how I think about building DealFlowOS. Because the reason most wholesalers plateau at 1-2 deals a quarter is not that they need more leads, a better script, or a new market. It is that they cannot see their own operation clearly enough to know what is actually broken.
Stop Flying Blind
These five KPIs give you that visibility. Track them consistently for 30 days and you will know more about your business than most operators learn in a year of grinding.
If you are currently tracking these across spreadsheets, sticky notes, and your phone — you are not really tracking them. You are estimating. And estimates do not close deals.
DealFlowOS was built to make this kind of tracking automatic. Every lead, every follow-up, every deal stage, every dollar — visible in one dashboard. No duct tape required. Start your 14-day free trial →