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

What is return on ad spend?

Also called ROAS.

Return on ad spend is revenue attributed to advertising divided by the advertising cost, expressed as a ratio or multiple.

Why it matters for a contractor.

For a contractor it flatters more than it informs, because it counts signed revenue rather than margin and ignores the cost of the crew that has to deliver it.

A 6x return on a job at thin margin can be worth less than a 3x return on a job at healthy margin, and the ratio cannot tell you which one you had. Contractors sell labor and materials, not software, so gross revenue and money kept are very different numbers.

It also silently excludes everything that is not media. The fee, the sales time, the estimator's truck, and the jobs that were sold and then went sideways are all outside the ratio, which is why a strong number on a dashboard can sit next to a bad year.

It is most useful as a comparison between campaigns in the same trade and the same period, where the omitted costs are roughly equal. Across trades or across years it compares very little.

Where media is included in the fee, as it is here, the ratio stops being a meaningful input at all: there is no separate ad spend to divide by, which is a good reason to look at cost per booked job instead.

What to ask a vendor about it.

  • Is this revenue or margin? Ask which, because the ratio does not say.
  • Does it include the fee and the sales cost, or only media?
  • What is the equivalent figure in cost per booked job?
  • Would this number look different if we counted jobs that went sideways?

Related terms

  • Customer acquisition cost

    Customer acquisition cost is the total cost of winning one customer, including media, fees, and the sales effort, rath...

  • Call tracking

    Call tracking assigns a unique phone number to each marketing source so inbound calls can be attributed to the campaig...

  • Negative keywords

    Negative keywords are terms you tell an ad platform to exclude, so your ads do not appear for searches that share voca...

Check if your market's openAll terms