Traction Marketing Pricing Call Matteo

Facebook & Instagram ads for roofers. You only pay me if they bring you a job.

I run ads that put your work in front of homeowners near you and send every lead to your phone.

Free for the first 60 days.

Retainer and setup
$0
No retainer, no setup fee.
My only cut
6%
6% of the jobs the ads bring you. No jobs, no pay.
The ad budget
Yours
You set it and pay it straight to Meta.
After day 60
$2,000/mo
Only if you want to keep going, plus the same 6%. Nothing renews on its own.
See the full pricing

Most roofers get their work three ways. Each one has a ceiling.


ReferralsThe best work there is.

The problem is you can’t turn it up. If you want five more roofs next month, there’s no dial for that.

GoogleGreat for people already searching.

But every roofer in your area is fighting over the same “roofer near me” searches, and they all push the price up.

Angi, HomeAdvisor, ThumbtackYou pay whether it closes or not.

And the same homeowner often gets sent to other roofers too, so you’re racing them to the phone.

Facebook & Instagram are different

They reach the homeowner before they search.

The one whose roof is getting old and who hasn’t called anybody yet. And leads from your own ads go to you and nobody else.

  1. Their roof is getting old.No leak yet, and they haven’t called anybody.
  2. They’re scrolling Facebook or Instagram.Your ad shows up: your work, your name.
    You’re first
  3. They search “roofer near me.”Now every roofer in the area is bidding on them.
  4. They ask Angi or HomeAdvisor for quotes.And the same lead often goes to other roofers too.

Your work, in front of homeowners near you.

  1. We sit down for 30 minutes.

    Your numbers, the towns you work in, and the jobs you want more of: full replacements, repairs, or both. On a video call.

  2. I build ads from your real work.

    Your photos, your crews, your finished roofs, your name. Homeowners hire the roofer they can see.

  3. They run to homeowners near you.

    On Facebook and Instagram, only in the towns you serve, through your own ad account.

  4. Leads go straight to you.

    A homeowner taps the ad and answers a few questions: do they own the home, what work do they need, how soon. You get their name and number right away, so you can call while they’re still interested.

  5. I keep adjusting them.

    I cut what doesn’t bring calls and put more behind what does, and you see the same numbers I do.

  6. You run the jobs.

    You call the homeowner, give the quote, and close it, like any other lead. I handle the ads so you can stay on the roof.

Examples: an ad with your name on it, and the lead it sends you.
Call Matteo

Step one is a 30-minute video call.

You pay me when the ads make you money. Not before.

EstimateTraction Marketing → your roofing company

Days 1 to 60$0 retainer. No setup fee. 6%of jobs the ads bring you
After day 60, only if you want to keep goingNothing renews on its own. $2,000 / month+ the same 6%
The ad budgetThe one cost on your side, separate from my 6%. Yourspaid to Meta
What 6% looks likePick a job size and see my cut. My 6%$720
$12,000

A $12,000 roof from an ad: $720 to me.

  • A $12,000 roof from an ad: $720 to me
  • A $5,000 job from an ad: $300 to me
  • No jobs from the ads: $0 to me
No jobs from the ads $0 to me Example math on a single job.

Days 1 to 60

If the ads don’t bring you a job, I don’t make a dollar. You don’t have to take my word for anything: the ads have to earn it.

After day 60, only if you want to keep going

If it’s working and you want to keep going, this is what it costs. If it’s not, you just stop. By then you’ll have 60 days of real numbers to decide with.

The ad budget

This is the one cost on your side, and it’s separate from my 6%. It’s what Meta charges to show the ads on Facebook and Instagram. You pay Meta directly, on your own card, so the money never goes through me.

You pick the amount, we work it out from your real numbers at the sit-down, and you can change it or stop it anytime. Your ad account stays yours.

One trade. One job: more roofs.

Traction Marketing is a Meta ads agency based in Jupiter, Florida, and it works with one kind of business: roofing companies. Every ad, every lead form and every follow-up is built around how roofing actually sells.

It’s run by me, Matteo Ceresa. When you call, you get me, and I’m the one building and running your ads. The deal is set up so the ads have to earn their keep: if they bring you jobs, I earn 6% of them. If they don’t, I don’t make a dollar.

What roofers usually ask.

Something else on your mind? Ask me straight.

(561) 589-9967
What’s the catch?

Two things, and they’re both on this page. The ad budget is yours, paid straight to Meta on your card, and you pick the amount. And I get 6% of any job my ads bring you. That’s it. If they bring you nothing, I make nothing.

How much do I have to spend on ads?

You decide. At the sit-down we work it out from your own numbers: what a job is worth to you and how many more you can take on. You can raise it, lower it or stop it anytime.

What happens after 60 days?

If it’s working and you want to keep going, it’s $2,000 a month plus the same 6%. If it’s not, you just stop. Nothing renews automatically. It only continues if you say so.

I tried Facebook ads before and got junk leads.

That happens a lot, and it’s usually the form. The default one is so easy that people tap through it without meaning it. I use the version that makes them review their info and answer a couple of questions about the roof. You get fewer leads, but they’re real.

Why Facebook and Instagram instead of Google?

Google is great for people already searching “roofer near me”, but every roofer in your area is bidding on those same people. Facebook and Instagram get in front of the homeowner before they search, while their roof is getting old and they haven’t called anyone yet. It works alongside whatever you already do. You don’t have to give anything up.

What do you need from me?

Photos or videos of your jobs (phone shots are fine), access to your Facebook Page and Instagram account so the ads run under your name, and a card on your ad account for the budget. I handle the building and the day-to-day. If you don’t have a Facebook Page yet, we’ll set one up together.

Do you only work with roofers?

Yes. Working with one trade means the ads, the questions on the form and the follow-up are all built around how roofing actually sells.

Want to see what your ads would look like?

Give me 30 minutes on a video call. I’ll ask about your numbers and show you exactly what the ads would look like for your company. If it doesn’t make sense, no hard feelings.

EstimateTotal

Retainer, days 1 to 60$0
Setup fee$0
Ad budgetYours, paid to Meta
My cut6% of jobs the ads bring you
No jobs from the ads$0 to me
SignedMatteo CeresaFounder, Traction Marketing