Revcore
Grow with AIResultsPricing
(480) 908-5600Book a call

Core services

  • Appointment GenerationQualified homeowners booked on your calendar.
  • WebsitesCustom sites built to turn visits into estimates.
  • SEO & AI SearchLocal visibility on Google, Maps and AI search.

Add-ons

  • Google Ads & LSASearch ads when your market supports them.
  • AI receptionistEvery call answered, day or night.
  • Smart automationSixty-second follow-up on every lead.
  • In-home sales trainingClose more of the appointments you run.
Case studyRock N Roll Stoneworks$1M+record month, April 2026Read the story

Trades we grow

  • RemodelingKitchens, baths and whole-home.
  • Windows & doorsReplacement windows, patio and entry doors.
  • Siding & stuccoExteriors, siding and stucco.
  • Pool buildersCustom pools and outdoor living.

 

  • Hardscape & landscapingPatios, walls, kitchens and fire.
  • RoofingReplacement and storm work.
  • Decks & patiosDecks, covers and pergolas.
  • All tradesSee every trade we work with.

One contractor per trade, per market.

Once a territory is taken, we close it to your competitors.

Book an intro call

Revcore HQ

  • How it worksFrom territory lock to booked calendar.
  • Meet the foundersContractors who scaled to $10M+ first.
  • The Revcore methodThe playbook behind every engagement.
  • Client reviewsWhat our contractors say, on camera.
  • Guides & articlesPractical help with websites, search and follow-up.

Our software

Revcore Pro

CRM, quoting, presentations and payments, included with every engagement.

Lead
Qualified
Booked
Shown
Sold
Revcore

Appointment generation, websites, and SEO & AI search for home improvement contractors. One contractor per trade, per market.

(480) 908-5600hayden@revcorehq.com
Explore
  • How it works
  • All services
  • Who we help
  • Work
  • Pricing
Services
  • Appointment Generation
  • Websites
  • SEO & AI Search
  • Add-ons & automation
Company
  • About
  • Method
  • Markets
  • Guides & articles
  • Compare agencies
  • Grow with AI
  • Contact
Software
  • Revcore Pro
  • Product tour
  • Get release updates
  • Log in
Ask about us on

Opens a new tab with a starter question. Citation-ready facts: llms.txt.

ChatGPTClaudePerplexityGeminiCopilot
© 2026 Revcore HQPrivacyTerms
Phoenix, AZ

Pay per appointment

How appointment-based billing works, what counts as qualified, and which terms to confirm before choosing a performance agreement.

Revcore’s published marketing packages use monthly fees plus separate ad spend. A performance agreement has separate scope, eligibility and pricing. Compare current packages.

Pay per appointment means you pay for booked, qualified appointments rather than for leads, clicks, or a monthly retainer. A homeowner passes your trade's qualifier, picks a time, and confirms it. That is the unit you are billed for. If it doesn't meet the criteria agreed before launch, you don't pay for it.

A performance agreement must state whether media is included, how attendance is verified and what happens when an appointment fails the criteria. Revcore’s published monthly packages use separate ad budgets.

What has to be true before it counts.

Five conditions. All of them agreed with you before a single campaign goes live, so nobody is arguing definitions later.

  • The homeowner passed the qualifier written for your trade, not a generic form.
  • They picked a time themselves and confirmed it.
  • They're inside the service area your crews actually drive to.
  • The screening happened before the record ever reached your office.
  • The criteria were agreed with you before launch, in writing, not defined after the fact.

Every model prices the same thing. Who carries the risk.

The differences between these aren't about channels. They're about who absorbs the cost of everyone who was never going to buy.

Comparison of contractor marketing pricing models
ModelWhat you buyRisk sits withFailure mode
Shared leadsA contact record, sold to several contractors at onceYouYou race three competitors to the phone and win on speed, then discount to close
Exclusive pay-per-leadA contact record only you receiveYouExclusive doesn't mean interested. You still pay for the ones who never answer
Retainer agencyHours and deliverables, plus your own ad budget on topYouThe invoice is identical in a good month and a dead one
Hiring in-houseA salary, and the ramp time before it producesYouReal fixed cost against demand that isn't fixed
Pay per qualified appointmentWhat we doA confirmed appointment with a screened homeownerSupplier, within the written termsOnly works if your crews and sales floor can absorb the volume

$64,000

The first appointment we ever issued Arthur Garcia closed as a $64,000 project. One appointment, one signed job.

Read the case study

“We're adding staff because of the amount of new customers and new projects.”

Arthur Garcia · Owner, Aquatic Pools and Spas

Bradley Johnson signed 4 jobs in his first 4 weeks. Both of them were paying per appointment, which means neither was paying for the homeowners who didn't book.

What this model doesn't fix.

Shifting the risk to us changes who pays for a bad month. It doesn't change what happens after the homeowner opens the door.

  • It doesn't fix a close rate

    More appointments in front of a sales process that isn't working produces more losses, faster. That's why sales training runs alongside this rather than after it.

  • It doesn't fix capacity

    15 to 25 qualified appointments a month is real volume. If your crews can't field the work, we create chaos instead of revenue, and we'd rather say so on the call than six weeks in.

  • It isn't instant compounding

    Paid appointments start inside the first week. The organic layers, SEO and AEO, take 3 to 6 months. Both run together on purpose, but only one of them is fast.

Straight answers on the model.

What is pay per appointment marketing?

A pricing model where a contractor pays for booked, qualified appointments instead of for leads, clicks, or a monthly retainer. The billable unit is a homeowner who passed the qualifier, chose a time, and confirmed it. Appointments that don't meet the criteria agreed before launch aren't billed.

What exactly counts as a qualified appointment?

A homeowner who passed your trade's qualifier, picked a time, and confirmed, inside the service area your crews actually cover. The screening happens before the record reaches your office, so your team's day goes to people ready to talk about a project rather than to voicemail tag. The criteria are agreed with you before launch.

How is this different from buying leads?

A lead is a contact record. It may be shared with three of your competitors, and it may be someone who filled a form and moved on. An appointment is a confirmed time with a screened homeowner. The difference is who absorbs the cost of everyone in between, and under this model that's us.

Do I still have to pay for ad spend?

Check the agreement. Media can be included in a performance arrangement, but it should never be assumed. Revcore’s published monthly packages exclude advertising spend.

What happens if an appointment doesn't show up?

The agreement should define attendance, verification, cancellation and any replacement or credit policy. Those terms can differ from a monthly management package.

What does it cost?

Performance scope and appointment pricing are agreed separately for the market and sales capacity. Published monthly marketing packages start at $3,000 plus ad spend. Compare the complete budget before choosing an arrangement.

How many appointments should I expect?

15 to 25 qualified appointments a month, matched to what your crews can actually run. We'd rather set that number to your capacity than to the biggest figure you'd agree to.

How fast do appointments start?

Meta campaigns launch within 48 hours of kickoff, with Google LSA and PPC beside them. Database reactivation starts working your existing list on day one, so the first appointments often come from contacts you already paid for once while the paid channels ramp.

Is there a catch to the risk sitting on your side?

Two, and both are stated up front. We only take one contractor per trade, per market, so the model depends on picking partners who can actually convert what we send. And it only works on a business that's already functioning, with crews in the field and someone who sells. We turn down more applications than we sign for exactly this reason.

What if my sales floor can't close them?

Review the appointment criteria and your sales process before adding volume. In-home sales training can be scoped separately; it is not included automatically in every appointment package.

Find out what your market would carry.

Fifteen minutes, and the criteria get set before anything launches. One contractor per trade, per market, so the first thing we check is whether yours is open.

Check if your market's openSee how the appointment engine runs