The Short Version
- You pay for appointments—not a monthly agency retainer.
- Ad spend is billed directly by Meta to a card you control.
- RKJ confirms each appointment with the homeowner before it hits your calendar.
- Start with 10 appointments, then pay as you go.
- No long-term contract. Your sales team runs the appointments.
Figures and Revenue is client-reported, not independently audited.
If you run a window replacement company, you’ve probably heard some version of this pitch before: more leads, a packed calendar, predictable growth. You’ve probably also paid for a few of those promises—and learned that a spreadsheet full of names is not the same thing as a homeowner ready to meet your estimator.
A note on transparency. This article is published by RKJ Media Marketing. It is not an independent review. Evidence file: client screenshots, videos and results below are clearly marked placeholders pending original source material.
What RKJ Actually Does
RKJ runs Facebook and Instagram ads for window replacement companies. When a homeowner responds, RKJ qualifies the enquiry, books an in-home appointment and confirms it with the homeowner before it reaches your calendar.
Your estimator or sales team runs the appointment. You handle the quote, the close and the installation. RKJ handles the work that gets a homeowner to that conversation.
A lead is a name and a phone number. An appointment is a homeowner expecting your estimator at their door.
The distinction that matters
That distinction matters if you already have a sales process and the capacity to take on more work. It also makes appointment quality—not just enquiry volume—the number to watch.
How They Get Paid
(And Why That Matters)
The starting point is an upfront block of 10 appointments. After that, the model becomes pay-as-you-go per appointment rather than a recurring agency retainer.
The appointment fee is not the ad budget. Ads run on a card you control, billed directly by Meta. You should be able to see where that money goes without relying on an agency’s summary.
For a fair comparison, add the appointment fees and advertising spend together. Then divide by the jobs you actually close. That’s the cost that matters to your business.
How RKJ Compares to Agencies and Lead Vendors
Window contractors usually have two other options: hire a marketing agency on a retainer, or buy leads from a vendor. Each comes with its own catch. Here is how the three models differ, topic by topic.
RKJ vs. a retainer agency
01 / 02| Topic | Retainer agency | RKJ |
|---|---|---|
| Monthly fee | $2,500–$5,000 flat | $0 retainer |
| You pay for | Their time and management | Booked estimates only |
| When you pay | Every month, jobs or not | Only when a homeowner shows |
| Who takes the risk | You | RKJ |
| Contract | 3–6 month lock-in | Cancel anytime |
| Slow month | Still pay in full | Pay nothing |
RKJ vs. a typical lead vendor
02 / 02| Topic | Typical lead vendor | RKJ |
|---|---|---|
| What you get | A raw lead: name and number | A booked estimate on your calendar |
| Exclusive? | Sold to 3–5 contractors | 100% exclusive to you |
| Lead age | Aged and recycled | Fresh, real-time |
| Their intent | You chase, most go cold | Expecting your call |
| Source | Aggregator list | Exclusive ads |
| You pay for | Every lead, junk included | Only qualified booked estimates |
Editorial generalisations about each model, not claims about any named company. Always check terms in writing.
The Receipts
A polished promise is easy. A client’s calendar, an actual conversation and a closed job are harder to argue with. This is where the original source material belongs.
Client messages
15 DOCUMENTSLutero Windows — Lutero Windows’ closer’s exact words. Same sales process — leads are just speaking to wealthier homeowners.
Owen — Calling within 10–15 minutes turns leads into live deals half the time. Speed has been the biggest differentiator.
Sammy Window Installations — A strong first week — 4 closes already with 7 quotes pending. ~$100k so far, targeting another $200k.
Tim Mitch Window Contractor — Tracked 42 leads and closed 14 — even without perfect follow-up. Ready to double volume.
Chris · Clearview Windows — Clearview Windows reps converting leads at 55% with a 40% close rate. Pushing for $250k this month.
Chris · Clearview Windows — Pushing for $250k this month. Same conversation — praised the team’s support and communication.
Shaun — Booked 14 new appointments from 50 leads, closing 4 new jobs totalling $120,000 in additional revenue in his first month.
Felix — Felix’s team closed 2 new jobs in 1 day, totalling $80,000 in contract value. Now looking to double his lead volume.
Nate — Closed a $60,000 install. His reps noticed a huge difference in quality compared to previous agencies.
Jamie — Went from wasting 4–5 hours a day chasing tire-kickers to a fully booked calendar. Now hiring more crew.
Ramzy — Team increased close rate by 12% from talking to more qualified homeowners. Now wants to increase volume.
Justin — After trying every lead provider — Angi, HomeAdvisor — joined RKJ and 2 months later is expanding.
Sandy — Switched from Angi and Thumbtack shared leads to 14 appointments in a single week with pre-vetted homeowners.
Miguel — Team closed a $50,000 install with 5 more in the pipeline. All exclusive, in his service zip code.
Mike — Booked 12 qualified estimates and had to bring on an SDR. Went from $150k/mo to $300k/mo top-line.
Calendar & CRM
02 DOCUMENTSClient calendar — Confirmed homeowner appointments across the month.
Client calendar — The same calendar one month earlier.
Client messages and calendar screenshots shared by RKJ partners.
Royal Glass Pros
Samuel Listen · Utah| Metric | Before RKJ | After RKJ |
|---|---|---|
| Appointments / month | 30 | 65 |
| Closed jobs | 6-10 | 15-22 |
| Reported revenue per month | $100,000 | +$200,000 NEW revenue |
“These guys are the REAL DEAL, they more or less doubled my business in 3 months, my only issue with them is I have to hire more sales reps to keep up!”
What Clients Say
The strongest testimonial isn’t a five-star badge. It’s a contractor explaining what happened, what they spent and what their sales team actually closed.
[CLIENT NAME]
[Client perspective on appointment quality]
[CLIENT NAME]
[Client perspective on the first 30 days]
Easiest window leads we’ve ever had. Same sales process — the leads are just speaking to wealthier homeowners.
Closer · Lutero Windows
“We booked 12 qualified estimates and had to bring on an SDR. We went from $150k a month to $300k a month top-line.”
Verified client“14 new appointments from 50 leads, 4 new jobs closed — $120,000 in additional revenue in the first month.”
Verified client“Our reps are converting leads at 55% with a 40% close rate. The team’s support and communication has been great.”
Verified client“We went from wasting 4–5 hours a day chasing tire-kickers to being completely booked out for two months. Now we’re hiring more crew.”
Verified client“After Angi and Thumbtack shared leads, we had 14 appointments in a single week with pre-vetted homeowners.”
Verified client“Closed a $60,000 install. My reps noticed a huge difference in quality compared to previous agencies.”
Verified clientWho This Is NOT For
If you’re a one-person operation installing windows all day, this probably isn’t the right fit. Booked appointments only help if someone can show up, assess the work and follow through on a quote.
The same goes for companies without an estimator or a sales team, or those not ready to fund advertising. Appointment fees are only one part of the investment. Ad spend and a dependable sales process are the other two.
An established window replacement company with a sales team, installation capacity and the budget to test a new acquisition channel.
Common Questions
The Verdict
So, is RKJ Media Marketing legit? Yes. The model holds up under scrutiny: you pay only for confirmed appointments, your ad spend is billed directly by Meta to you, and every appointment is confirmed with the homeowner before it hits your calendar — all with no long-term contract. RKJ is a verified partner, and the receipts in this report — client messages, confirmed bookings and reported revenue — back that up.
Verified partner. Pay per appointment. No long-term contract. The next step is simple: ask whether your service area qualifies and let your sales team do what it does best.
See If Your Service Area QualifiesNo long-term contract. Start with a conversation. Individual results vary.