Referred by another contractor
Home service contractors

Do you want more service jobs?

Referrals are unpredictable. TradePro brings you real customer leads, and the moment one comes in, we call them and bridge them live to your phone.

Sign up, $35 per lead

$35 per lead delivered.

No setup fee. No monthly. No lead sharing.

Trades we work with.

Live in Alberta and Saskatchewan now, starting with Edmonton and Calgary. Other trades open as we onboard them.

Roofing
Soon
Decks
Soon
Garage doors
Soon
Plumbing
Soon
Electrical
Soon
Painting
Soon
Fencing
Soon

Here's what we do.

#1

WE RUN THE ADS

We pay for advertising. Real customers in your area request a quote in your trade.

Get a quote
Your address
Get my quote →
#2

WE CALL THE LEAD, THEN BRIDGE THEM LIVE TO YOU

The second they submit, our system calls them. A live person answers, your phone rings, and they're on the line with you. Seconds old, not days old. If they don't pick up, the lead lands as a text instead, name, number, address, the job.

Sarah just asked for a hardwood quote. Calling her now...
She answered. Your phone is ringing, pick up and she's live on the line.
#3

YOU REPLY

Y  Good lead
N  Bad lead
M  Couldn't reach

Your leads sharpen every week you reply. We'll remind you to follow up on every M lead.

Was Sarah a real lead?
Y
Got it, we'll send more like Sarah.

Get started today.

Fill out the form below and schedule your 15-minute onboarding.

Step 1 of 4

This is where the leads will land. Make sure it's a phone you actually carry.

By entering your number you'll receive SMS from TradePro. Standard message rates may apply.

If your trade isn't listed, pick "Other" and tell us on the call.

Where you want leads. e.g. Calgary metro + 30km.

Only 8 contractor spots left

A note from David, founder of TradePro

$35 per lead delivered from lead 1. No setup. No monthly. That's the whole offer.

Hey,

Quick question, and be honest with yourself for a second.

When was the last time a paid lead actually paid for itself?

Not "got a quote out." Not "had a twenty-minute phone call." Paid for itself. Trucks dispatched. Work invoiced. Cheque cleared, with margin left over.

If you had to think about it for more than two seconds, you're who I built this for.

I want to be clear about something up front: paid digital ads are still the best way for a service contractor to grow. They beat referrals (unpredictable). They beat door-knocking (slow). They beat SEO (twelve-month timeline). The math works.

The problem isn't the ads. It's what most agencies do with them.

Before TradePro, I sat down with a stack of contractors here in Regina. Flooring contractors. HVAC outfits. Roofers. Garage-door guys. Different trades, same story every time. They were paying an agency, an SEO guy, a "marketing consultant", and the math wasn't adding up. Not because paid leads don't work. Because nobody on the other side of that contract had any reason to care about lead quality. The agency got paid whether the lead booked or not. The aggregator sold the same lead to four contractors at once. Reports were full of vanity metrics.

So I built v1.

It still didn't work.

I sent contractors every lead the second it hit. Six leads in ten minutes. All ringing to voicemail. The first guy I tested it on told me flat-out, I was making things worse, not better.

He was right. I scrapped it.

Then I figured out what was actually wrong:

The problem isn't too few leads. It's too many at once with no feedback loop.

When six leads hit your phone before lunch, you can't tell the good ones from the junk. You burn an hour on the first three. The last three go cold. You blame the ads. The ads can't answer back. Nobody books a job.

So I built TradePro around three things most lead platforms don't bother with:

One. The second a lead comes in, we call them. When a live person answers, the system rings your phone and bridges you together. You answer, and a homeowner who asked for a quote seconds ago is on the line. No other lead company connects you live.

Two. Leads come one at a time. The next one waits until you've replied to the last.

Three. Every lead asks you Y / N / M. That one letter goes back into the algorithm. Y replies tell us what your ideal customer looks like. N replies teach us who to filter out. M replies schedule a callback so you don't lose the maybes.

The result so far: Alkon Epoxy in Edmonton turned 2 of 3 leads into in-person quotes. Not because we're geniuses, because we're the only ones who built a feedback loop into the delivery.

How it works

A lead comes in. We call them within about a minute. They answer, your phone rings, you're talking live. If they don't pick up, you get their details by text and call back on your own time. After the call, you text back one letter:

  • Y  if it was a good lead
  • N  if it was junk
  • M  if you couldn't reach them

That's the whole product.

What stops happening

  • You stop juggling ten leads at once.
  • You stop playing phone tag with people who asked for a quote three days ago.
  • You stop forgetting who you couldn't reach.
  • You stop watching your ad cost climb while your booking rate stays flat.

What starts happening

  • You answer your phone and a live lead is already on the line.
  • Your M leads get followed up automatically.
  • Your Y replies sharpen the algorithm so the next lead is more likely to be real.
  • Your cost per real customer drops every week you use it.

What it costs

$35 a lead. Flat. Yes, no, or maybe, same price.

Why $35? Because that's enough margin for us to run the Meta ads on your behalf, buying the traffic, training the algorithm, filtering the junk before it hits your phone, without nickel-and-diming you on retainers. You don't run the ad account. You don't manage the spend. You get a lead, you pay $35, the math has to work on one booked job out of every handful. It does.

No setup. No monthly. No retainer. No lead sharing, your leads are yours, your customers are yours, your ad spend is yours. Full stop.

Why I'm doing it this way

I want your data more than your money.

Real talk: we're new. We're live in Alberta and Saskatchewan, starting with Edmonton and Calgary. Flooring is the first vertical we dialed in, roofing, HVAC, plumbing, painting, fencing, garage doors all next as we onboard contractors in those trades. We don't have a stack of happy customer stories yet, anybody who tells you otherwise on a 3-month-old SaaS is selling you a lie.

So instead of asking you to trust me, I'd rather show you.

Pay per lead delivered, from lead 1. Your card goes on file during the setup call (Stripe link, not on the form). You only get billed when a real lead hits your phone.

If that sounds fair, fill the form below. We'll text you a confirmation, then we book a 15-minute call and you decide.

Talk soon,

David
Founder, TradePro · Regina

P.S. If you're a contractor who's good at the work but tired of paying for "marketing" without anyone caring whether your phone actually rings, this is for you. If you've already got all the work you can handle, no problem. Close this tab. I'm only looking for shops ready to grow.

P.P.S. Pay per delivered lead is the risk reversal. You don't pay a dollar until you've had a real lead come through your phone. No monthly retainer. No setup. Cancel anytime. That's the deal.

Old marketing agencies vs. TradePro.

TradePro works FOR you.

Marketing Agency TradePro
Setup fee $1,000 – $5,000 $0
Monthly retainer $2,000 – $5,000 + ad spend on top $0
Per-lead cost Buried in retainer + ad spend $35 per lead, only when a lead hits your phone. We run the ads.
Contract length 6 – 12 months locked None. Cancel any time.
Time to first lead Weeks to months ("strategy", "creative", "discovery") Next day.
If you're slow this month Still owe full retainer Pay per lead.
How leads reach you Dashboard / portal / "monthly report" A live call, bridged straight to your phone. Text backup if they don't pick up.
Lead exclusivity May share leads with multiple contractors You own the leads we bring you.
Quality feedback loop Only care when their billing's at risk Every Y/N reply tunes next week's leads. Our team also audits to make sure you're seeing success.
Cancel Pay out remaining contract Cancel anytime.
If it doesn't work You're locked in.
Pay out the contract, phone ringing or not.
Stop replying. No fees, no calls.
Charges stop the moment you pause or cancel.
Sign up, $35 per lead

$35 per lead. No setup, no monthly, no contract.

What contractors always ask.

Do I pay for bad leads?

Yes. $35 hits the moment the lead lands on your phone. The Y / N / M reply isn't a refund, it's the signal that makes next week's leads better.

What happens the moment a lead comes in?

Our system calls the homeowner within about a minute of them submitting the form. When a live person answers, it calls you and bridges the two calls together. You answer your phone, and a seconds-old lead is on the line. If they don't pick up, you get their details by text and call back on your own time.

How does the Y / N / M system actually work?

Every reply trains the ad system. Y tells it "send more leads like this one." N tells it "send fewer leads like this one." M means we text you a reminder to follow up, reply when you reach them and we still learn from it.

After a few weeks, the algorithm has learned what a real customer looks like for your specific business, not the contractor's down the street. That's why next month's leads end up sharper than this month's.

How is this different from a marketing agency?

Agency: $1–5k setup, $2–5k/month, 6–12 month contract, weeks to months for the first lead.

TradePro: $0 setup, $0 monthly, no contract, first lead next day. You pay $35 per lead, only when one lands.

Why is it $35?

Enough margin for us to run the Meta ads on your behalf, buying traffic, training the algorithm, filtering junk, without charging you a retainer. Lower and we'd run ads at a loss. Higher and you wouldn't try us. $35 is where the math works for both sides.

How is this different from HomeAdvisor?

HomeAdvisor sells the same lead to 3–5 contractors at $25–80 each. Our leads go to one contractor. $35 flat. No race.

How fast does this start?

Next day. The 15-minute onboarding call wires it up live. Your phone starts ringing within 24 hours.

Can I pause when I'm busy?

Reply STOP. Charges stop. Reply GO to turn it back on. Pause and resume as much as you want.

Do I need an app?

No. Your phone rings with a live lead on the line, and the details land as a text. You reply with one letter, Y, N, or M. That's it.

How do I cancel?

Stop replying. You're done. No cycle, no notice, no form.

Will this work in a small town?

Depends on volume. We've seen it work in 30k+ population cities. If your area is too small, we'll tell you on the call.

If we missed something, text (639) 382-5182 and we'll answer.

Ready to get started?

Sign up $35 per lead →

Wait, let's get real leads on your phone.

Got it. We'll text you shortly to lock in your call.

Check your phone, message comes from the TradePro number.