Direct Mail ROI Calculator: The Exact Math for Real Estate, Solar, and Home Services

Mar 29, 20269 min readBy Mailbots

Most people guess at their direct mail ROI. They send a batch, get some calls, close a deal or two, and decide it "worked" or it "didn't." That's not math. That's vibes.

Here's the actual formula. Run it before you spend a dollar.


What is the direct mail ROI formula?

It's four numbers multiplied together:

Pieces Mailed ร— Response Rate ร— Close Rate ร— Average Deal Value = Revenue

Then subtract your mail cost:

Revenue โˆ’ Campaign Cost = Net ROI

That's it. Every variable is knowable. Let's walk through each one.


What goes into each variable?

Pieces Mailed

This is your list size. The more relevant the list, the better your results, but volume matters too. Statistically speaking, you need enough pieces out to get a meaningful response. Most campaigns that fail do so at the list stage, not the creative stage.

Response Rate

This is what percentage of recipients contact you. Industry average for standard printed direct mail hovers around 0.40%โ€“0.50%. That's the benchmark for junk mail nobody reads.

Mailbots pen-and-ink postcards average 1.89% across tracked campaigns, with a range of 0.98%โ€“4.39%. In a 16,434-piece split test, Mailbots cards hit 2.16% vs. 0.40% for printed, a 5.4x difference. In a second 20,000-piece test: 0.98% vs. 0.53%.

Why does this matter? Because response rate is a multiplier on everything downstream. If your response rate doubles, your revenue doubles, without mailing one extra card.

Close Rate

What percentage of the people who respond do you actually close? This is heavily industry-dependent:

  • Real estate investors: typically 5%โ€“20% of motivated seller leads, depending on your market and offer
  • Solar: 15%โ€“30% of qualified appointments
  • Home services: 20%โ€“50%, depending on the service and how fast you follow up

You probably already know your close rate from other channels. Plug in your actual number.

Average Deal Value

What's one closed deal worth to you? Not just the first transaction. If you have repeat customers or referral value, factor that in. But for conservative math, use the first deal only.


Worked Example #1: Real Estate Investor

This one's based on Shawn in Kansas City, who ran a $3,000 campaign and returned $31,000, roughly a 10x ROI.

Here's how the math works at that scale:

  • Pieces mailed: ~2,200 cards at $1.20/card = $2,640 campaign cost
  • Response rate: 2.0% = 44 inbound contacts
  • Close rate: 10% of contacts = ~4โ€“5 motivated seller leads that convert
  • Average deal: $7,000โ€“$8,000 assignment fee or net profit per deal
  • Revenue: 4 deals ร— $7,750 = $31,000
  • Net ROI: $31,000 โˆ’ $3,000 = $28,000 profit

That's not a best-case scenario. It's a documented result from a real campaign.

Now run the same math with printed mail at 0.40% response:

  • 2,200 cards ร— 0.40% = 9 contacts
  • 10% close rate = less than 1 deal
  • Revenue: ~$7,750
  • Net ROI after $2,640 cost: $5,110

Same list. Same budget. Different mail type. The difference is roughly $23,000 in net profit on a single campaign.


Worked Example #2: Solar Sales

Solar is a higher-ticket vertical, which means even modest response rates produce serious returns.

  • Pieces mailed: 5,000 cards at $1.10/card = $5,500 campaign cost
  • Response rate: 1.5% = 75 inbound calls or form fills
  • Appointment set rate: 40% = 30 appointments
  • Close rate: 25% = 7โ€“8 installs
  • Average install value: $25,000 (system sale, not commission, so adjust for your comp structure)
  • Revenue: 7.5 installs ร— $25,000 = $187,500
  • Net ROI: $187,500 โˆ’ $5,500 = $182,000

Even if your close rate is half that, and even if response drops to 0.98%, you're still looking at $80,000โ€“$90,000 revenue on a $5,500 spend.

Tom in Utah hit a 3% response rate with 6x marketing spend ROI on his first campaign. His numbers are on the conservative end of what's possible with a well-targeted list and real pen-and-ink creative.


Worked Example #3: Home Services (Roofing, HVAC, Landscaping)

Home services has lower average deal values but higher close rates. The math still works. It just looks different.

  • Pieces mailed: 1,000 cards at $1.20/card = $1,200 campaign cost
  • Response rate: 1.89% = 19 contacts
  • Close rate: 35% = ~7 booked jobs
  • Average job value: $1,800 (roofing repair, HVAC tune-up, landscaping package)
  • Revenue: 7 ร— $1,800 = $12,600
  • Net ROI: $12,600 โˆ’ $1,200 = $11,400

For comparison, Google Local Services Ads in roofing can run $80โ€“$150 per lead in competitive markets. With Mailbots, your cost per lead on this campaign is:

$1,200 รท 19 contacts = $63 per lead

That's before accounting for the fact that direct mail leads tend to be warmer. They came to you, not the other way around.

Across tracked Mailbots campaigns, the average cost per lead with pen-and-ink cards is $122 vs. $214 for printed mail, 42% cheaper per lead.


Which variables move the needle most?

Not all variables are equal. Here's where to focus:

Response rate has the biggest leverage. A 1% difference in response rate on a 5,000-piece campaign is 50 extra leads. At a $122 cost per lead, that's $6,100 in saved acquisition cost, or found revenue. This is why the pen-and-ink difference matters so much. It's not aesthetic. It's math.

List quality compounds everything. A 5x response rate on a bad list is still a bad list. If your list is wrong (wrong geography, wrong demographic, wrong behavior signal), the math won't save you. Scrub absentee owners, target by equity, filter by age of ownership. The list is the campaign.

Average deal value is the fastest way to improve ROI on paper. If you upsell, cross-sell, or have a referral flywheel, your real deal value is higher than the first invoice. Model it both ways: conservative (first deal only) and realistic (lifetime value).

Close rate is usually a sales problem, not a marketing problem. If you're getting calls but not closing, that's worth fixing, but it's a separate problem from your mail campaign.


How do you use this before you mail?

Before you spend anything, run three scenarios:

Conservative: Use 0.98% response rate (low end of Mailbots tracked data), your lowest historical close rate, and your smallest average deal.

Base case: Use 1.89% response rate (Mailbots average), your normal close rate, and your normal deal value.

Upside: Use a 3% response rate (what Tom in Utah hit), your best close rate, and include partial lifetime value.

If the conservative scenario still produces positive ROI, mail. If it doesn't, either your list needs work, your offer needs work, or your deal economics don't support this channel yet.

For most real estate investors, solar companies, and home service businesses, the conservative scenario still returns 3xโ€“5x. That's why this channel keeps working when digital gets more expensive every year.


What does this look like at scale?

The Mailbots tracked average revenue per postcard is $7.65.

At $1.10/card (5,000+ volume), that's roughly a 7x return per card mailed before you've negotiated a single deal or optimized a single thing.

Scale that up:

  • 5,000 cards ร— $7.65 = $38,250 in revenue

  • Campaign cost: $5,500

  • Net: $32,750

  • 10,000 cards ร— $7.65 = $76,500

  • Campaign cost: $11,000

  • Net: $65,500

These are averages across real campaigns, not projections from a pitch deck.


What about monthly platform fees?

Mailbots doesn't charge a monthly platform fee. Competitors charge $199โ€“$550/month just to access their system, before you mail a single card.

If you mail four campaigns a year on a competing platform at $299/month, you're paying $3,588 annually before postage, printing, or anything else. That's 2,600+ postcards you didn't send.

At Mailbots pricing, there's no platform fee. You pay per card. That's it.


Run Your Numbers

The formula isn't complicated. Pieces ร— response rate ร— close rate ร— deal value. Subtract your cost. That's your ROI.

What makes the math move is the response rate, and pen-and-ink cards have a proven, documented edge there over printed mail. The 5.4x difference in a 16,434-piece split test isn't a one-off. It's what happens when something looks personal instead of mass-produced.

If you want to run a campaign and see what your actual numbers look like, start at mailbots.ai. No monthly fee, no minimum platform commitment. Just cards that work.

Frequently Asked Questions

What is the smallest budget where this math still works?

The floor is 200 cards, which is the order minimum, and at $1.35 each that is $270. At the rates in this post, 200 pieces buys two to four conversations. That is enough to hear how people react to your offer and nowhere near enough to judge a list. Treat the first 200 as message research, then judge the economics on a drop past 1,000 cards, where the price steps down to $1.20.

What costs do people forget on the spend side?

The list and the phone. Most people budget the cards down to the penny, then forget that a filtered or skip-traced list costs real money, and that a tracking number is worthless if nobody picks it up inside a few minutes on a Tuesday afternoon. A campaign where responses go to voicemail does not have a response rate problem. It has a pickup problem, and this formula will quietly blame the mail.

I have never closed a lead from mail. What deal value do I plug in?

Take your last five closed deals from any channel and use the median, not the average. One outlier assignment fee will make the whole model lie to you. With nothing closed at all, plug in the smallest deal you would still be willing to take and run the conservative scenario against it. If the math only works at your best deal ever, the model is not telling you to mail.

A lead from March finally closed in September. Which campaign gets credit?

The drop that produced the first contact. Set that rule before you mail, so the campaign that generated the conversation owns the revenue no matter how long the deal took. Long cycles wreck ROI reporting because the money lands in a month with no mail spend in it, which makes a good campaign look dead and a dead one look profitable. Track contact date and close date separately.

Ready to get started?

Real estate investors beat their printed mail 5.4x with pen-and-ink handwriting. List, message, and tracking included at one per-card price.