You pay $200 only when a qualified appointment shows.

We help remodelers get 24+ appointments a month, guaranteed against no-shows.

Most agencies charge an outrageously big setup fee without delivering anything. With us, you only pay for qualified appointments that show, and we only charge a small prepaid deposit up front.

Step 1 of 4.

Which trade do you do?

0:00

Brands the team has worked with

  • BathPlanet
  • Bath Tune-Up
  • Kitchen Tune-Up

+300

We deliver more than 300 qualified consults every month, across clients.

11x

We target an 11x return on every collaboration.

2 min

Our agents are on the phone within 2 minutes after a lead submits.

48 hrs

You can expect the first leads within 48 hours of onboarding.

Example ads

We put this kind of creative in front of homeowners.

These are vertical ads for kitchens and baths. They are examples of the work, not a closed job, and not a promise of a ticket size.

1 / 5

Christian & Christoffer

“We quit the big agency we were working with before and built this one, so we only make money when the appointments are good. Typical agencies get paid either way. If the leads suck, we don’t get paid.”

They left a remodeling agency that had 120+ clients. The goal was an agency that gave clients an extremely good ROI, and that is what ContractLeads is. We are an 11-person team now, from editors to client success to media buyers to the call center that handles your bookings day and night.

Christian Troelsen

Co-founder, processes and systems

Christian Troelsen

Before starting ContractLeads, Christian worked for a remodeling agency with 120+ clients and about $250k a month in ad spend, and he later exited his own agency, which had 40 clients.

He has successfully spent about $6.9M on Meta Ads and Google Ads himself, serving remodelers such as Bath Planet and Bath Tune-Up, and D2C brands such as Airskirts.com and Ezsnapdirect.com.

He builds the processes and systems from that experience, so the work produces the best results for everyone.

Christoffer K. Jensen

Co-founder, client experience

Christoffer K. Jensen

Before starting ContractLeads, Christoffer spent 4 years as Head of eCommerce at Munk Store, where he managed a marketing budget of +$200,000 USD a month and a team of more than 5 people.

He knows how to make campaigns perform for companies on Meta, and he has done that for ContractLeads for a year and for a few other companies on the side.

He makes sure every client gets a great experience and real results. He owns client satisfaction, and he reduces churn by delivering a great ROI to clients.

Google reviews

About a year in, here is what remodelers have to say about us.

1 / 3

How it works

We get to the lead fast, and then we book the consult. We do not hand you a spreadsheet of form fills.

  1. 01

    We pick the zips

    • Our AI filters out low income and low home equity.
    • The ads only run where the jobs can close.
  2. 02

    We make the ads

    • We make more than 80 new ads every week.
    • The copy stops the scroll, and the video shows the work.
  3. 03

    We call in 2 minutes

    • Our agents call the lead the day it comes in.
    • You do not have to staff a setter.
  4. 04

    You close the consult

    • The appointment is booked on your calendar and qualified to your ticket.
    • You pay $200 only if they show.

We also call every week to bring the quality up. You close the consult. The fee is $200 only if they show.

Us versus them

A typical agency gets paid either way. We do not.

Typical agency

They stop at the lead.

  • They run Facebook ads across a whole area.

  • The leads land straight from the form.

  • They measure the work by how many leads they send.

  • Then they text those leads to you.

VS

ContractLeads

We book the consult.

  • We run targeted ads in the zips that can buy.

  • We call every lead like a sales team.

  • We choose quality over quantity.

  • We book the appointment, and you close it.

After you sign

You should see the first leads within 48 hours of onboarding.

  1. Onboarding

    We call you

    Christoffer sets up your Meta ads account and collects the media.

  2. Wait 24 hours

    Ads go live

    Nothing runs until you have approved the ads.

  3. Wait 1–2 days

    The leads start

    You can expect the first leads within 48 hours of onboarding, and then the consults land on your calendar.

Guaranteed against no-shows

You pay $200 for a qualified appointment that shows. If they do not show, you do not pay for it.

Book a call with Chris →

Run your numbers

You pay $200 per qualified appointment that shows, and you set the rest of the numbers.

There is also a prepaid deposit on setup, and you fund the ads. Change any input and the return updates.

$100 / day

70%

25%

$18,000

At your inputs

10.6x

The return uses your ad spend, show rate, close rate, and average job. This is not a forecast.

Ad spend / month
$3,000
Appointments that show
13.3
Fees if they show
$2,658
Total cost
$5,658
Jobs closed
3.3
Revenue
$59,810

At a 70% show rate, about 13.3 appointments show. 3.3 of those close at $18,000 each, which comes to $59,810. The cost is $3,000 in ads plus $2,658 in fees.

FAQ

These are the questions remodelers ask first.

Is it true you only pay per appointment?+

You pay $200 per appointment that is qualified against your ticket size and actually shows. Every appointment is guaranteed against no-shows. There is also a prepaid deposit on setup.

What do I need to spend on ads?+

Plan on $50–$100 a day. $50 a day for 30 days usually books 6–12 appointments. $100 a day usually books 12–24. Average ad cost per qualified appointment is $130–$180.

How fast do you call?+

Agents jump on the phone within 2 minutes of the lead submitting. The point of the company is speed to lead, not a next-day callback.

When do the first leads show up?+

We call to set up your Meta account and get creatives. Ads go live about 24 hours after you approve them. First leads are expected within 48 hours of onboarding, and within 1–2 days of the ads going live.

Who is actually doing this?+

Christian Troelsen builds the processes and systems from his experience running an agency, so the work produces the best results for everyone. He has successfully spent about $6.9M on Meta Ads and Google Ads himself, serving remodelers such as Bath Planet and Bath Tune-Up, and D2C brands such as Airskirts.com and Ezsnapdirect.com. Before starting ContractLeads, Christoffer K. Jensen spent 4 years as Head of eCommerce at Munk Store, where he managed a marketing budget of +$200,000 USD a month and a team of more than 5 people. He knows how to make campaigns perform for companies on Meta, and he has done that for ContractLeads for a year and for a few other companies on the side. He makes sure every client gets a great experience and real results. He owns client satisfaction, and he reduces churn by delivering a great ROI to clients. They left a remodeling agency that had 120+ clients and built ContractLeads so they only get paid when the appointments are worth closing, and so the client actually gets a good ROI. Creating an agency that provided an extremely good ROI was the goal, and that is what ContractLeads is. We are an 11-person team now, from editors to client success to media buyers to the call center that handles your bookings day and night.

This page is for information. It is not a guarantee of results. The calculator only reflects the numbers you enter. Reviews are individual experiences, not a promise of future outcomes.