Revcore
SystemIndustriesServicesWorkGrow with AI
SoftwareCheck your market
Lead
Qualified
Booked
Shown
Sold
Revcore

A growth firm for home improvement contractors. One contractor per trade, per market.

(480) 908-5600hayden@revcorehq.com
Explore
  • System
  • Services
  • Industries
  • Work
Understand
  • Pay per appointment
  • Grow with AI
  • AEO
  • Insights
Company
  • About
  • Method
  • Markets
  • Contact
Software
  • RevCore Pro
  • Product tour
  • Start free trial
  • Log in
Ask AI about RevCore

Opens a new tab with a starter question and points the assistant to our citation-ready facts.

ChatGPTClaudePerplexityGemini
© 2026 RevCore HQPrivacyTerms
Phoenix, AZ

Two proposals, same number, completely different deal.

Four separate things get priced in contractor marketing, and most quotes bundle them into one figure. Separate them and the comparison becomes obvious.

The short version

Contractor marketing costs are made of four separate things: the fee for the work, the media spend that buys the demand, software the engagement depends on, and one-time build costs like a website. Most proposals combine some of those into a single number and leave the others unmentioned, which is why two quotes at the same headline price routinely differ by thousands a month in what you actually pay.

Anybody quoting you a specific figure without knowing your trade, your market, and your capacity is guessing. What is worth insisting on is not a lower number but an itemized one.

On this page

  1. 01The fee, and what it is charged against
  2. 02Media, and whether it sits on top
  3. 03Software the engagement quietly requires
  4. 04One-time build, and who owns it after

The four things you're actually paying for.

Ask any vendor to split their number into these. The ones who cannot are telling you something.

01

The fee, and what it is charged against

A retainer, a percentage of ad spend, a price per lead, or a price per booked appointment. This choice matters more than the amount.

A retainer bills the same whether the month worked or not, which means a bad quarter costs you the fee and the media and costs the agency nothing. A percentage of ad spend is worse in a specific way: it pays your vendor more for spending more, which is the wrong incentive pointed at your bank account.

Per lead moves some risk and buys the wrong unit, since you still pay for the people who never answer. Per booked appointment is the only structure where a failed month costs the vendor, and it is rare for exactly that reason.

02

Media, and whether it sits on top

This is usually the largest number and the one most often left out of the headline figure.

A fee quoted without media is not a price, it is a deposit. Ask directly whether the ad spend is inside the number or on top of it, because the answer routinely doubles the real monthly cost, and it is the single most common source of surprise in a first invoice.

Ask who holds the ad account too. Media you funded through a vendor's account is history and audience data you may not keep, and finding that out at the end is expensive. Here media is on us and there is no separate budget to approve, which is a different arrangement rather than a discount.

03

Software the engagement quietly requires

CRM, call tracking, scheduling, review automation, landing page tooling. Each is small and the stack is not.

These often appear as third-party subscriptions billed to you directly rather than as line items on the proposal, so they never make it into the comparison. Ask for the full list with prices before signing, not after.

Ask what happens to the data if you leave. A CRM you rent through a vendor holds your customer list, your quote history, and your reactivation asset, and portability is a question with very different answers depending on the tool.

04

One-time build, and who owns it after

A website, a brand, presentations, and campaign creative. Paid once, and the ownership question outlives the engagement.

A site built on a proprietary platform you cannot take with you is a rental with a build fee attached. The question is not what it costs but what you are holding if the relationship ends: the domain, the files, the content, the ad account, the CRM records.

Here the build sits inside the engagement rather than being sold as a project, deliberately. A site scoped, delivered, and handed over with no traffic or follow-up behind it is the most common way contractors waste money on marketing.

Make any two proposals comparable.

Seven questions. Ask all of them of everyone, including us.

  • Split your number into fee, media, software, and one-time build.
  • Is media inside the price or billed on top of it?
  • What is the fee charged against: a month, ad spend, a lead, or a booked appointment?
  • List every third-party subscription this requires and what each costs.
  • In a month where nothing books, what do I owe?
  • What am I holding if I leave: domain, site files, CRM records, ad account?
  • What is the term, and what does exiting it look like?

$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

Media is on us and you pay per qualified appointment that shows, so there is no ad budget to approve and no invoice in a month that produces nothing. That is a harder promise to make than a retainer, which is why it is worth asking every vendor for it.

What a lower number won't buy you.

Price is the easiest thing to compare and the least useful on its own.

  • It won't fix a mismatch with capacity

    Spending to a number rather than to what your crews can field produces a waitlist and lost deposits. The right budget is the one that matches how many jobs you can actually deliver this quarter.

  • It won't survive a bad close rate

    Cheaper appointments arriving at a sales process that is not working is a more efficient way to lose money. Cost per booked job, not cost per appointment, is the number that tells you which problem you have.

  • It won't tell you what you're getting

    Two engagements at identical prices can differ by a website, a CRM, sales training, and who eats a bad month. Compare the itemization, not the total.

Straight answers on what this costs.

How much does contractor marketing cost per month?

It depends on trade, market, and capacity to a degree that makes any specific figure quoted without those a guess. What is worth insisting on is an itemized number: fee, media, software, and one-time build separated, so two proposals can actually be compared. Most are quoted as one figure with some of those left out.

What percentage of revenue should a contractor spend on marketing?

Percentage rules are the wrong frame for this industry. Spend to your crew capacity, because the constraint is how many jobs you can deliver rather than a share of last year's revenue. The useful numbers are cost per booked job and revenue per appointment.

Is a marketing retainer or pay per appointment better?

They put the risk in different places. A retainer bills the same whether the month worked or not, so a bad quarter costs you the fee and the media and costs the agency nothing. Pay per appointment means a failed month produces no invoice, which only works for a vendor confident in the engine.

Should ad spend be included in the price?

Ask, because it changes the real cost more than any other single question. A fee quoted without media is a deposit rather than a price, and it is the most common source of surprise in a first invoice. In this engagement media is on us and there is no separate budget to approve.

Why do two marketing quotes at the same price differ so much?

Because they are bundling different things. One may include the website, the CRM, and sales training while the other is a fee with media, software, and build all on top. Split both into fee, media, software, and one-time build and the comparison usually resolves itself immediately.

What hidden costs should I ask about?

Third-party subscriptions billed to you directly rather than shown on the proposal: CRM, call tracking, scheduling, review automation, landing page tooling. Each is small and the stack is not, and they rarely appear in the comparison because they are not on the quote.

What do I keep if I leave?

Ask explicitly about the domain, the site files, the CRM records, and the ad account. A site on a proprietary platform you cannot export is a rental with a build fee attached, and media funded through a vendor's ad account leaves audience history you may not keep. Here you keep all of it.

Is cheaper marketing worse?

Not necessarily, but cheaper per lead usually is. Loosening targeting and dropping qualifying questions both push lead cost down and cost per booked job up, so a falling price with a falling close rate is a worse deal wearing a better number.

Want the number itemized?

Media on us, priced per qualified appointment that shows, with the build and the software inside the engagement. One contractor per trade, per market.

Check if your market's openHow the pricing works