The Numbers That Run a Wholesaling Business
The KPIs worth tracking, the real cost per deal, the five places pipelines leak, and how a high-rate market changes all of it.
Most wholesalers can tell you how many deals they closed last quarter. Far fewer can tell you what each one cost to produce, or which stage is quietly losing them the rest.
Four things here: what to measure, what a deal actually costs, where pipelines leak, and how a high-rate market moves those numbers.
Part one: what to actually track
Tier 1: The four that matter most
Start with these four. Even if you track nothing else, track these.
1. Pipeline value
What it is: Total dollar value of deals currently in your pipeline, weighted by stage probability.
A simple weighting:
- New: 5%
- Contacted: 10%
- Qualified: 25%
- Negotiating: 50%
- Under Contract: 90%
Why it matters: Tells you what your near-future revenue looks like. If pipeline value is dropping, you have a marketing problem. If pipeline value is rising but closes aren't, you have a conversion problem.
Refresh: Daily on the dashboard. Owner reviews weekly.
2. Lead-to-deal conversion rate
What it is: Of all qualified leads in the past 90 days, what percent became closed deals?
Industry benchmark: 2β5% is healthy. Below 2% means your pipeline efficiency is low. Above 5% usually means you're under-investing in marketing (you could push more leads through).
Why it matters: Tells you whether your acquisitions process is working. If marketing is generating qualified leads but they're not closing, the issue is in qualification, follow-up, or offer pricing.
Refresh: Weekly.
3. Marketing ROI by channel
What it is: Revenue divided by marketing spend, segmented by channel.
For each channel β direct mail, SMS, calling, PPL, inbound β calculate:
- Spend in the period
- Closed deals attributed
- Total revenue from those deals
- ROI = revenue / spend
Why it matters: This is the single highest-leverage data point in the entire business. Without it, you can't make budget decisions.
Refresh: Monthly minimum, weekly preferred.
4. Time to first contact
What it is: Average time from lead arrival to first attempted contact.
Healthy benchmark: under 1 hour during business hours, under 8 hours overnight.
Why it matters: First-contact speed correlates strongly with conversion. The wholesaler who responds in 5 minutes wins against the one who responds in 5 hours, every time.
Refresh: Daily.
Tier 2: Operations metrics
Once Tier 1 is in place:
5. Disposition velocity
What it is: Average time from contracted deal to assigned/closed deal.
Healthy benchmark: under 14 days. Above 21 days = your buyers list is weak or your disposition workflow is broken.
6. Fall-through rate
What it is: Percent of contracted deals that don't close.
Healthy: under 12%. Above 20% = you're contracting deals that shouldn't be contracted (loose underwriting).
7. Average deal size
What it is: Average wholesale fee per closed deal.
Track over time. If trending down, you're either competing in tougher markets or under-pricing. Trending up = better deals or better positioning.
8. Cost per qualified lead
What it is: Marketing spend / qualified leads generated, by channel.
Tells you the efficiency at the top of the funnel. Conversion times this gives you cost per closed deal.
Tier 3: Team performance
Once you have a team:
9. Calls per VA per shift
What it is: Average dials per shift per cold-calling VA.
Healthy benchmark: 120β180 dials per 4-hour shift.
10. RPC rate
What it is: Right-party contacts / dials.
Industry healthy: 8β18% depending on list quality.
11. Per-VA conversion rate
What it is: Qualified leads generated per VA / dials made.
Identifies your best VA performance and isolates the worst. If one VA is at 0.5% and another is at 2%, you have either a training problem or a hiring problem.
12. SLA compliance
What it is: Percent of leads contacted within SLA window.
Should be 95%+. Below 90% = your routing or staffing is broken.
Tier 4: Lead quality intelligence
The deeper-dive metrics that separate elite operators from average ones:
13. Time-on-stage by lead source
What it is: Average days a lead spends in each stage, broken down by source.
If SMS leads sit in "Qualified" for 22 days on average but cold-call leads only sit for 8, your SMS qualification process is letting bad leads through. Fix qualification, not follow-up.
14. Conversion by source by stage
What it is: Stage-to-stage conversion rate, broken by lead source.
Where are leads dying? Same source, different stage death points = different problems. SMS leads dying at "Contacted β Qualified" = your SMS targeting is off. Cold-call leads dying at "Negotiating β Under Contract" = your offers are too low.
15. Repeat seller rate
What it is: Percent of closed deals from sellers who you'd previously contacted.
A high repeat-seller rate (15%+) means your nurture sequences are working β old leads are coming back later when timing is right.
What dashboards to actually build
Don't build 47 dashboards. Build three:
Dashboard 1: The owner's home page
Your daily 30-second check. Top of screen:
- Pipeline value (with arrow vs last week)
- Closed deals MTD
- Marketing spend MTD
- Net profit MTD (estimated)
Below that:
- Hot leads needing attention (SLA-violating)
- New deals contracted this week
- Closed deals this week
- Top performing channel this week
Dashboard 2: The marketing dashboard
Weekly review. Top of screen:
- Marketing ROI by channel (chart, last 90 days)
- Cost per qualified lead by channel
- Cost per closed deal by channel
- Lead volume by channel (chart)
Below:
- Best performing campaigns/lists
- Worst performing campaigns/lists (kill candidates)
- Pipeline value by source
Dashboard 3: The team dashboard
Daily for managers, weekly for owners:
- Per-VA dial counts
- Per-VA RPC rate
- Per-VA qualified-lead rate
- SLA compliance rate
- Outstanding hot tasks by VA
What to do with the data
The dashboards are useless if you don't act on them. Decision rules we recommend:
- Channel underperforms by 30%+ vs other channels for 60 days β kill or fix it
- VA RPC rate below 8% for 3 weeks β re-train or replace
- SLA compliance drops below 90% β staffing intervention
- Fall-through rate above 15% β tighten underwriting
- Pipeline value flat for 30 days β marketing problem; investigate
Set the rules in advance so you act on data, not feelings. Wholesalers who hesitate to kill an underperforming channel because "it might come back" leak money for months.
Building this in your CRM
Most wholesalers track 2β3 of these manually in spreadsheets. The rest gets ignored.
In a custom Podio CRM, all of this is automated:
- Pipeline value: live, weighted by stage
- Conversion rates: calculated and refreshed every night
- Marketing ROI: pulled from your channel-tagged leads with cost-basis fields
- Time to first contact: timestamps from lead arrival vs first activity
- Per-VA performance: aggregated from call logs and lead activity
- SLA compliance: triggered by stage timestamps
The dashboards refresh in real-time. The owner opens Podio in the morning and has the answer to "how is the business doing?" in under a minute.
This is what separates wholesalers running on hunches from wholesalers running on numbers. Once you have the numbers, the decisions get easier β you stop second-guessing channels, you can fire bad VAs faster, you can scale the channels that actually work.
Want help building these dashboards into your business? Book a call β we set this up in every CRM build, because every wholesaler we've worked with has needed it.
The boring secret of scaling: measure everything, decide on data, don't fall in love with channels or methods that aren't working. The wholesalers who do this win. The ones who don't, plateau.
Part two: what a deal really costs
The income side: what an average deal looks like
Average wholesale fee in 2026, across markets, runs $8,000β$15,000 per assignment. That's the middle of the bell curve. Top markets and niche deals run higher β sub-to deals, novations, and creative finance can push $20Kβ$40K per deal. Cheap markets and small SFRs can come in at $3Kβ$5K.
For this analysis, let's use $10,000 per deal as the base.
The cost side: every line item
This is where most operators wave their hands. Don't. Track every line:
Marketing (per deal)
- Direct mail: $4,000β$8,000 per closed deal at current response rates
- SMS: $1,800β$3,500 per closed deal (compliant)
- Cold calling: $2,200β$4,500 (mostly VA labor)
- PPL: $3,500β$7,000
A diversified mix typically runs $2,500β$4,000 per deal in marketing. Higher than that and you're either in a tough market or running inefficient channels.
Operations (per deal)
- CRM software: $25β100/month spread across deals = roughly $5β25 per deal
- Data / skip tracing: $200β500 per deal (varies by sourcing)
- Phone / SMS provider fees: $300β800/month spread β $30β100 per deal
- VA labor (acquisitions/dispo): 4β10 hours per deal at $7/hr = $28β70 per deal
- Owner time β not always counted, but real. 2β6 hours per deal Γ your effective hourly = $200β600
Total operations: $300β800 per deal.
Transaction costs
- Title / escrow: $500β1,500 per deal
- Earnest money (capital that's tied up): often refunded, but the timing matters
- Refunds / failed deals: 5β15% of deals fall through. Spread that loss across closed deals.
Transaction costs: $700β1,800 per deal average.
Overhead (allocated per deal)
- Office / phones / general: $500β2,000/month
- Professional fees (attorney, CPA): $200β800/month
- Insurance, business filings: $50β200/month
For an operation closing 3 deals/month, that's $300β1,000 per deal in overhead.
Putting it together: realistic margins
For an established wholesaler closing 3 deals/month at $10K average:
Revenue: $30,000/month Marketing: $9,000β12,000 Operations: $1,000β2,400 Transaction: $2,100β5,400 Overhead: $900β3,000
Net profit: $9,500β17,000/month, or 32β57% margin.
The wide range reflects how much execution matters. Tight operators clear 50%+; sloppy ones clear 25β35%.
What scales linearly vs. doesn't
When you double your deal volume from 3 β 6 deals/month:
Linear (doubles when volume doubles):
- Marketing spend
- Skip tracing / data
- Title / escrow
- Refunds / failed deals
- Earnest money capital tied up
Sub-linear (grows slower than volume):
- CRM and software (mostly fixed)
- Office / phones (fixed)
- Owner time (you can leverage VAs)
- Professional fees (mostly fixed)
This is why margins typically increase as you scale. A 6-deal/month operation can run 40β55% margins where a 3-deal/month operation runs 32β45%. Fixed costs spread out, and you can negotiate better rates with vendors.
The cash-flow trap
Wholesaling looks like an asset-light business β until you realize how much earnest money sits in escrow.
A 3-deal/month wholesaler typically has $10Kβ$30K tied up in earnest money at any given time. A 10-deal/month wholesaler has $50Kβ$150K tied up. That capital's not lost, but it can't be deployed for marketing or other deals.
If you're growing, plan for 8β12 weeks of marketing spend in working capital before the first deal closes from a new channel. Wholesalers who don't budget this run out of cash mid-scale and stall.
Where most operators leak money
In every audit we run, the same patterns:
- Untracked dead deals β earnest money returned, time spent, marketing wasted on the lead. Allocate this to your true cost.
- VA over-staffing β paying for capacity you're not using. Hire to demand, not aspiration.
- Subscription creep β $50/month tools that nobody uses. Audit quarterly.
- Per-user CRM fees β $99/month per seat Γ 6 users = $7K/year. We've talked about this. Custom Podio eliminates it.
- Skip tracing waste β paying for low-quality numbers that drive bad RPC rates. Better data more than pays for itself.
Cleaning these up typically recovers 5β10 percentage points of margin without touching revenue.
What ROI you should actually expect
If your business is healthy, you should be able to answer:
- What's our cost per qualified lead, by source?
- What's our conversion rate from qualified lead β contracted deal?
- What's our average deal size by source?
- What's our true marketing ROI (revenue per marketing dollar) by source?
If you can't answer these in under 5 minutes, your CRM and reporting need work. This is exactly what our KPI dashboards surface in every Podio build β not because it's pretty, but because you can't make budget decisions without it.
A reality check on the margins
Wholesaling is a real business with real costs. The "no money down" framing isn't false, but it's misleading β you don't need money for acquisitions, but you absolutely need money for marketing, operations, and working capital.
Operators who scale past $500K/year all share the same trait: they treat it like a business, not a hustle. They track every dollar, they kill underperforming channels fast, and they reinvest aggressively into operations.
If you're not at that level yet, the highest-leverage move is usually fixing your CRM and tracking β that surfaces the leaks you don't know you have. Book a call and we'll walk through your current setup.
Part three: the five places pipelines leak
Mistake #1: Too many pipeline stages
The most common bloat: a 12-stage pipeline.
New β Contacted β Voicemail β Texted β Emailed β Qualified β Pre-Offer β Offer Sent β Counter β Negotiating β Verbal β Under Contract β Assigned β Closed β Dead
It feels thorough. It's actually the source of three problems:
- Stage paralysis β VAs don't know which stage to use. "Was that conversation enough to move them to Qualified or just Contacted?" They guess. Your data becomes meaningless.
- Reporting noise β when 60% of your leads sit in "Contacted/Voicemail/Texted/Emailed," you can't tell what's actually working.
- Hand-off confusion β the line between dispo and acquisitions blurs across 5 stages.
Fix: Collapse to 6-8 stages max. Our default:
New β Contacted β Qualified β Negotiating β Under Contract β Closed (+ Dead as a side bin)
The differences in how you contacted (call vs SMS vs email) belong as activity logs against the lead, not as stages.
Mistake #2: No SLAs on stage transitions
A lead sits in "Contacted" for 12 days. Nobody flags it. Eventually it gets archived to Dead. But it was never truly dead β the team just dropped the ball.
This is the leak that kills wholesalers. Industry data: 78% of motivated sellers go with the first investor who responds quickly. If you're not first, you don't even play.
Fix: Set per-stage SLAs and surface violations.
Our defaults:
- New β Contacted β within 1 hour for hot signals, 24 hours otherwise
- Contacted β Qualified β within 5 days
- Qualified β Negotiating β within 7 days
- Negotiating β Under Contract or Dead β within 14 days
- Anything sitting >SLA β surfaces as a red flag on the owner's dashboard
In Podio + GlobiFlow this is one workflow. The owner sees "12 leads exceeded SLA this week" every Monday morning, and the team self-corrects.
Mistake #3: Lead source tagging is broken or missing
When we ask owners "which lead source has the best ROI?" most can't answer. They have hunches. The CRM data either doesn't track source, or tracks it inconsistently.
The classic case: a single tag called "Website" that means everything from organic search β SEO landing pages β paid Facebook β guest posts. You can't make budget decisions on aggregated data.
Fix: Source tagging should be multi-level and automated:
- Channel β direct mail, cold call, SMS, paid PPC, organic, referral
- Sub-source β which list, which campaign, which keyword, which referrer
- Cost basis β what did this lead cost to acquire?
Every web form should auto-tag based on the URL the visitor came from (UTM params handle this). Every cold-list lead should auto-tag with the list name. Every SMS reply should tag with the campaign.
Then at quarter-end, you actually know: "Direct mail to absentee owners costs $42 per lead, $480 per qualified, $4,200 per closed deal. SMS to high-equity costs $11 per lead, $190 per qualified, $1,800 per closed deal."
That's how budget moves from gut feel to math.
Mistake #4: Handoff between dispo and acquisitions is undefined
When a lead moves from "Qualified" β "Negotiating," who owns it? Most CRMs don't have a clear answer. Acquisitions assumes dispo will handle it. Dispo assumes acquisitions is finishing the conversation. The lead stalls.
Fix: Bake explicit ownership transitions into your pipeline.
In Podio, we set up:
- Stage = Negotiating auto-assigns to the on-call acquisitions person
- Auto-message in Slack β "Lead {X} just moved to Negotiating, owner is {Y}, please confirm pickup within 30 min"
- If owner doesn't acknowledge in 30 min, re-assigns to the next in rotation
The same pattern works for dispo handoff at "Under Contract."
This is the single change that has the biggest impact on close rate for teams of 4+. Solo operators don't have this problem; teams of 6+ have it constantly.
Mistake #5: No inactivity nudges
Hot leads go cold not because they decided not to sell, but because nobody followed up after the second touch.
The data: a lead that gets 5 touches in the first 14 days is 3-5x more likely to convert than a lead that gets 2 touches over the same period. Most CRMs don't have follow-up cadences automated.
Fix: Auto-task generation per stage:
- Lead enters New β task: "Make first contact within 1 hour"
- Lead in Contacted, no activity 2 days β task: "Send second SMS"
- Lead in Contacted, no activity 5 days β task: "Make second call"
- Lead in Qualified, no activity 7 days β task: "Re-engage with offer prep"
- Lead in Negotiating, no activity 3 days β task: "Negotiation follow-up call"
This isn't AI magic. It's GlobiFlow workflows with date-based triggers. You set them up once and they run forever.
The audit shortcut
Most wholesalers can fix all five of these in 1-2 weeks if they have a competent admin. If you don't, we'll audit your existing CRM and scope a rebuild β usually a 14-day custom Podio rebuild that fixes all five at once and adds the integrations and dashboards as a bonus.
The math we tell every prospect: a properly tuned pipeline is worth ~30-50% more closed deals from the same lead volume. That's not a marketing claim β that's what we see when we measure before/after on rebuild engagements.
If your pipeline has any of the five problems above, the rebuild pays for itself in the first 60 days.
Part four: how a high-rate market changes the math
What's harder
1. Flip-buyer demand is more selective
Flippers used to buy nearly any deal at 70% of ARV minus repairs. In a high-rate environment, holding costs eat into margin, so flippers now want 65% or better, minus repairs, with shorter rehabs (under 90 days).
Marginal deals that would have moved in 2021 sit on the wholesaler's desk in 2026.
2. Retail buyers are price-sensitive
Higher rates = lower buyer purchasing power. A deal that flips great at $350K when buyers can afford it doesn't move at $350K when affordability constraints push your end-buyer pool to $300K. This compresses ARV expectations.
3. Hard-money rates have climbed
Your flippers' hard-money rates have moved from 9β11% to 11β13%. That's an extra 2 percentage points eating their flip math. They pass it back to wholesalers in lower contract prices.
4. Iterating on a slow-moving listing is expensive
In 2019, a flipper could re-list a stale property and ride a hot market until a buyer showed. In 2026, every month of listing-and-holding eats real money. They need to nail price out of the gate.
What's still working (and even better)
1. Off-market is more valuable
When the MLS is slow and buyers are picky, off-market deals β properties that never list publicly β are more valuable, not less. A wholesaler who can deliver a $200K below-ARV deal off-market gives a flipper a real margin cushion.
This means your sourcing edge matters more. Wholesalers with strong off-market lead pipelines (and the CRM infrastructure to manage them) win.
2. Cash buyers (BRRRR + buy-and-hold)
Long-term holders care less about resale price. They care about cash flow. As rates have stayed high, more landlords are running BRRRR (Buy, Rehab, Rent, Refinance, Repeat) β and they need wholesalers to source.
Buy-and-hold buyers tolerate looser timelines and tighter margins than flippers because their model is income, not exit price. Build a buyers list that includes BRRRR investors, not just flippers.
3. Subject-to and creative finance
The interest-rate environment has made subject-to deals (assuming the seller's existing low-rate mortgage) genuinely attractive. A seller who locked in at 3% in 2021 has a mortgage that's effectively a financial asset.
Creative-finance wholesaling β sub-to, novation, seller financing β used to be niche. In 2026 it's mainstream. Operators who can structure these deals get larger fees ($15Kβ$40K) than vanilla assignments.
4. Distressed sellers are more numerous
Higher rates β more financial pressure β more pre-foreclosures, tax delinquencies, divorce sales, downsizes. The lead supply has gotten richer, even as buyer-side demand has cooled.
This is why pre-foreclosure and tax-delinquent channels (covered in our other post) are stronger now than they were in the easy-money era.
What disciplined operators are doing differently
The wholesalers who are growing in 2026, not shrinking:
Underwriting tighter
Old rule of thumb: 70% of ARV minus repairs minus your fee. New rule: 65% of ARV minus repairs minus your fee. Operators who haven't adjusted their underwriting are wasting time on deals that won't move.
Buyer pre-qualification is stricter
Asking for proof of funds and last-deal verification before sending deals isn't just professionalism β it's necessary. Tire-kickers who would have closed in a hot market now back out at the inspection. Real verified buyers who have closed recently and have liquidity are the only ones worth disposing to.
CRM workflows for creative finance
Sub-to, novation, and seller-finance deals require different intake fields than standard cash assignments β interest rate of underlying mortgage, remaining balance, balloon dates, equity calculation. Generic CRMs don't capture this. Custom builds do.
This is why we're seeing more wholesalers commission custom Podio builds in 2026 β the workflows are getting more sophisticated.
Holding partial inventory
Some wholesalers in markets with strong rental demand are starting to buy and hold rather than just assign β using their wholesale operation as a top-of-funnel for their own rental portfolio. Not for everyone, but it's a pivot we're seeing.
Diversifying lead sources
A single-channel wholesaler (just SMS, just direct mail, just calls) is exposed to that channel's dynamics. Diversified operators with 3+ active channels are weathering rate-cycle turbulence better.
What's NOT a smart pivot
A few things we see frustrated wholesalers chasing that don't actually work:
- "Pivoting to flipping yourself" β flipping is a different business with different capital requirements and a different risk profile. Most wholesalers who attempt this in a tight market lose money on their first 1β2 flips.
- "Selling to retail end-buyers directly" β wholesalers don't have the licensing or the relationship infrastructure to sell to retail. It's a regulatory minefield in most states.
- "Going national to find better deals" β if your local market is tight, going to other markets adds complexity without solving the underlying issue. Better to be the best local operator than a mediocre national one.
What to track
In a tighter market, the metrics that matter shift:
- Deals contracted vs. deals closed β gap is wider in 2026 (more fall-throughs)
- Time-to-disposition β measure days from contract to assigned. If it's creeping up, your buyers list needs work.
- Buyer pass rate β how many of your A-tier buyers passed on each deal? If it's high, your underwriting is loose.
- Average wholesale fee β by deal type. Sub-to deals should pay 2β4x assignment fees.
- Marketing CPA by channel β pull the underperformers.
What a high-rate market rewards
The wholesalers who scale in 2026 are the ones who treat operations as the moat. Marketing alone doesn't differentiate β every wholesaler runs SMS, every wholesaler does direct mail. What differentiates is:
- A CRM that surfaces the right deals to the right buyers fast
- A buyers list of 30+ verified, active investors
- Underwriting discipline that kills bad deals fast
- Creative-finance capability for the sub-to era
- Reliable VA labor that doesn't churn
If your operation isn't built around these, the rate environment will keep eating into your margins. If it is, this is actually one of the better times to be a wholesaler β the lead supply is rich, your competitors are flailing, and the operators who got disciplined during the cycle are positioned well.
Want help building the CRM and operations infrastructure to thrive in a tight market? Book a call β that's exactly what we set up.
We build the CRMs and dashboards these numbers live in. See the real estate build.