The 20 Estimate Guarantee
A set number of estimates a month in your first 45 days, or every dollar you paid us back.
It covers your first 45 days, on both plans. Here's exactly how it works, trade by trade.
$1,500 a month + $75 per estimate. No setup fee. Your ad budget goes straight to Facebook and Google, not to us.
Want the fine print? Read the full refund policy
Watch what happens when you click Enact guarantee, from the button to the refund.
Your number, by trade
Guaranteed estimates a month, in your first 45 days. One number per trade, the same on both plans.
Estimates a month, by trade
Coatings
20 estimates a month
Roofing
11 estimates a month
Siding
7 estimates a month
Windows
14 estimates a month
Gutters
set on your call estimates a month
What it covers
Every dollar you paid us: your plan fee and any estimate fees. The refund policy has the fine print.
Every dollar you paid us
Both plans, your first 45 days
Then there's no guarantee: you've seen the results
Covered by day
Monthly, days 1 to 30
Your first month's fee, plus any estimate fees you paid
$1,500
Monthly, days 31 to 45
We'll go over it on your call.
Ask us
Annual
The year you paid up front, plus any estimate fees you paid
$15,000
The 45-day window
The guarantee covers your first 45 days, on both plans. The clock starts the day your ads go live, not the day you pay.
After day 45 there's no guarantee. By then you've seen the results for yourself, in your own dashboard.
You don't have to wait for day 45. Your dashboard shows the count every day, next to day N of 45, with four lights for the things we need from you.
Your guarantee
Day 31 of 45
ON PACEAccounts connected
Ad spend at the minimum
New requests answered within 1 business day
Outcomes updated weekly
How to claim it
How to claim it
Click Enact guarantee in your dashboard, take one short call, then the refund goes out. It's a process, not an instant button.
Click Enact guarantee
It's on the Guarantee page in your dashboard. It starts the process. It isn't an instant refund button.
We call you
A short call within 2 business days
Pick a time that works. We confirm your accounts were connected and you followed the guidelines.
Written decision
A written decision within 5 business days
In your dashboard and your inbox. No chasing.
Money back
The refund within 10 business days
Back to the card or account you paid from. The tracker in your dashboard shows each step.
Case study
One shop's first months
“We have gone through many, many marketing companies with promises that they never keep, overcharging for leads. We were to the point where we were exhausted and didn't really know if there was a good company out there until we ran across Xtimates.”
Mary, Elevated Coatings
Owner. Since January 10, 2026
279
Estimates since we started
77
Booked jobs
≈$490,398
Revenue to date
16.7×
Return on our fees
One client so far. We don't know yet what's typical — that's exactly why there's a guarantee.

Elevated CoatingsUtahFAQ
Guarantee questions, answered
The 20 Estimate Guarantee: A set number of estimates a month in your first 45 days, or every dollar you paid us back. Your number follows your trade: coatings 20, roofing 11, siding 7, windows 14 a month, gutters set on your call. Same on both plans. The clock starts the day your ads go live. After day 45 there's no guarantee: by then you've seen the results.
Want the fine print? Read the full refund policy
Want the fine print? Read the full refund policy
Nothing to lose in your first 45 days.
A set number of estimates a month in your first 45 days, or every dollar you paid us back. Rather talk first? Book a call.
Want the fine print? Read the full refund policy
$1,500 a month + $75 per estimate. No setup fee. Your ad budget goes straight to Facebook and Google, not to us.