Contractor Lead Generation Pricing: Plans, Fees and Add-Ons
What it costs to get exclusive leads for your service business, with every plan, fee and add-on laid out in one place. We work to put your company on page one of Google in your market, in all 50 states and across Canada, and we tell you the numbers before you commit.
No contract on any plan. Lead plans hold one company per trade and market while active.
Your cost has three parts
- 1Your planA flat rate that pays for your website, profile, CRM and the work we do for you.
- 2A one-time setupYou pay it once, when we build your foundation.
- 3Leads and ad feesOnly for the channels you turn on, with credits for any lead that is not real.
What your contractor lead generation plan pays for
A plan is not a pile of leads dropped on your desk. It is a system that makes your company easy to find and easy to call, and it keeps working while your crews are on the job.
A front door customers trust
A branded website and a Google Business Profile that look established, so the person who searches for your trade picks up the phone instead of scrolling on.
Tools that catch every lead
A CRM with a mobile app, call tracking and missed-call text-back on plans that include it, so a lead never sits unanswered because you were up a ladder.
People who run it with you
We manage the profile, the ads on plans that include them and the reports, so you spend your time on jobs, not on dashboards.
That is what your plan pays for. Here are the plans.
Contractor lead generation plans and pricing
Start where your business is today. Each plan includes everything in the one before it, so moving up never means starting over.
Launch
+ $199 one-time setup
Best for: New service businesses that want a professional web presence in place first.
Builds your website and profile. Doesn't hold a market.
- A website in your company's name and colors, tuned for search, with a quote-request form
- A site that works on phones, kept updated for you
- A tuned-up Google Business Profile with our standard upkeep
- Suspension fix at our standard rate
- Help earning reviews and managing what people say about you
- A simple CRM for your leads, with a mobile app to run it from your phone
- Standard help from our team
Traction
+ $349 one-time setup
Best for: Owner-run service businesses at one location, earning roughly $150K to $700K in revenue and putting up to $2,000 into ads.
One company per trade and market while your plan is active.
- Everything in Launch
- A website built to turn visitors into calls
- Hands-on Google Business Profile care: we set it up, tune it, add photos, answer reviews, watch for changes Google suggests and handle a suspension
- Suspension fix at the lower member rate
- A CRM with a mobile app: contacts, pipeline, calls and texts in your pocket
- We run your Google search ad campaigns
- We run your Local Services Ads
- Exclusive leads from search rankings at a competitive per-lead price
- A service fee on your ad spend
- Reports showing each call, where it came from and which jobs booked
- An instant text to callers you could not answer
- New blog articles published to your site, profile and social pages on a steady rhythm
- Answers to common customer questions added to your best-performing pages
- Follow-up tools you run yourself
- An AI assistant that answers your calls
Scale
+ $699 one-time setup
Best for: Established service businesses with a track record, about $700K to $3M in revenue, and an ad budget that can reach $25K.
One company per trade and market while your plan is active.
- Everything in Traction
- A complete CRM and marketing toolkit with a mobile app, including email and text campaigns, review requests and online scheduling
- An even lower per-lead price on organic leads that are yours alone
- Room for a bigger ad budget that we manage, with your ads first in line
- No service fee up to a set spend level
- A faster pace of new blog articles across your site, profile and social pages
- We follow up with your leads for you
- A smarter AI assistant that answers calls, books jobs and follows up
- Lead reactivation campaigns that bring past customers and cold leads back with a fresh offer, included
- Front-of-line support and quicker lead hand-off
Dominate
+ $1,099 one-time setup
Best for: Market leaders above $3M in revenue that want to own their whole metro, with an ad budget over $25K and a team ready to answer every call.
One company per trade and market while your plan is active.
- Everything in Scale
- $0 per organic (SEO) lead
- No service fee up to a higher spend level
- The fullest content plan we offer across your site, profile and social pages
- Multi-step follow-up sequences we build and run for you
- Extra marketing channels where they make sense for your market
- Front-of-line help from our team
- A senior account manager of your own, backed by assistants
- Planning sessions focused on growing your business
- Plugs into Jobber and Housecall Pro, and reaches other field service software through Zapier
- Reports built around the numbers you care about
- Custom connections between your systems, with AI added
- Lower setup and plan rates on each additional location
Every plan from Traction up sends leads that are yours alone. Dominate members pay $0 per organic (SEO) lead; Google Ads and Local Services Ads leads are billed separately.
Four plans is a lot of choice. See which one fits your business.
Which plan fits a new, established or growing service business
Pick the line that sounds like you.
A brand-new business
You have just opened and nobody knows your name. Launch gives you a real website and a complete profile, or Traction adds ads so calls can start sooner.
An existing business
You have customers and a crew but a thin online presence. Traction or Scale puts managed ads and exclusive organic leads behind work you already do well.
A business adding locations
You are opening in a new city or adding a crew in another market. Dominate includes discounted setup and plan rates for additional locations.
On the ad plans there is a management fee. Here it is, plan by plan.
Google Ads management fee for contractors, by plan
If you want a Google Ads campaign as part of your plan, this is our service fee for running it. Your ad spend goes to Google. Our fee is separate, and the higher plans keep it at zero for longer.
| Plan | Google Ads service fee | What that means |
|---|---|---|
| Launch | No ad campaigns on this plan | Launch builds your website and profile. Add ads by moving up to Traction. |
| Traction | 12% of your ad spend | From the first dollar of spend. |
| Scale | No fee up to $3K a month in ad spend, 12% above | Your service fee stays at zero until your ads are working hard. |
| Dominate | No fee up to $10K a month in ad spend, 12% above | The highest fee-free level, built for big markets. |
See every plan and fee in one table.
Compare every plan
Everything each plan includes, in one table. A dash means the plan does not include it.
| What you get | Launch | Traction | Scale | Dominate |
|---|---|---|---|---|
| Website, profile and CRM | ||||
| Website | A website in your company's name and colors, tuned for search, with a quote-request form | A website built to turn visitors into calls | A website built to turn visitors into calls | A website built to turn visitors into calls |
| Phone-friendly site, kept current | A site that works on phones, kept updated for you | A site that works on phones, kept updated for you | A site that works on phones, kept updated for you | A site that works on phones, kept updated for you |
| Google Business Profile | A tuned-up Google Business Profile with our standard upkeep | Hands-on Google Business Profile care: we set it up, tune it, add photos, answer reviews, watch for changes Google suggests and handle a suspension | Hands-on Google Business Profile care: we set it up, tune it, add photos, answer reviews, watch for changes Google suggests and handle a suspension | Hands-on Google Business Profile care: we set it up, tune it, add photos, answer reviews, watch for changes Google suggests and handle a suspension |
| Profile suspension fix | Suspension fix at our standard rate | Suspension fix at the lower member rate | Suspension fix at the lower member rate | Suspension fix at the lower member rate |
| Reviews and reputation | Help earning reviews and managing what people say about you | Help earning reviews and managing what people say about you | Help earning reviews and managing what people say about you | Help earning reviews and managing what people say about you |
| CRM | A simple CRM for your leads, with a mobile app to run it from your phone | A CRM with a mobile app: contacts, pipeline, calls and texts in your pocket | A complete CRM and marketing toolkit with a mobile app, including email and text campaigns, review requests and online scheduling | A complete CRM and marketing toolkit with a mobile app, including email and text campaigns, review requests and online scheduling |
| Leads and ads | ||||
| Google Search Ads | – | We run your Google search ad campaigns | We run your Google search ad campaigns | We run your Google search ad campaigns |
| Local Services Ads | – | We run your Local Services Ads | We run your Local Services Ads | We run your Local Services Ads |
| Exclusive organic leads | – | Exclusive leads from search rankings at a competitive per-lead price | An even lower per-lead price on organic leads that are yours alone | $0 per organic (SEO) lead |
| Bigger managed ad budget | – | – | Room for a bigger ad budget that we manage, with your ads first in line | Room for a bigger ad budget that we manage, with your ads first in line |
| Google Ads service fee | – | A service fee on your ad spend | No service fee up to a set spend level | No service fee up to a higher spend level |
| Reporting | – | Reports showing each call, where it came from and which jobs booked | Reports showing each call, where it came from and which jobs booked | Reports showing each call, where it came from and which jobs booked |
| Missed-call texting | – | An instant text to callers you could not answer | An instant text to callers you could not answer | An instant text to callers you could not answer |
| Growth tools | ||||
| Blog content | – | New blog articles published to your site, profile and social pages on a steady rhythm | A faster pace of new blog articles across your site, profile and social pages | The fullest content plan we offer across your site, profile and social pages |
| Q&A content on key pages | – | Answers to common customer questions added to your best-performing pages | Answers to common customer questions added to your best-performing pages | Answers to common customer questions added to your best-performing pages |
| Lead follow-up | – | Follow-up tools you run yourself | We follow up with your leads for you | Multi-step follow-up sequences we build and run for you |
| AI call answering | – | An AI assistant that answers your calls | A smarter AI assistant that answers calls, books jobs and follows up | A smarter AI assistant that answers calls, books jobs and follows up |
| Lead reactivation | – | – | Lead reactivation campaigns that bring past customers and cold leads back with a fresh offer, included | Reactivation campaigns tuned to different groups of past customers, with offers to match |
| Extra marketing channels | – | – | – | Extra marketing channels where they make sense for your market |
| Support and strategy | ||||
| Support from our team | Standard help from our team | Standard help from our team | Front-of-line support and quicker lead hand-off | Front-of-line help from our team |
| Dedicated account manager | – | – | – | A senior account manager of your own, backed by assistants |
| Growth strategy sessions | – | – | – | Planning sessions focused on growing your business |
| Field service software connection | – | – | – | Plugs into Jobber and Housecall Pro, and reaches other field service software through Zapier |
| Custom reporting | – | – | – | Reports built around the numbers you care about |
| Custom AI integration | – | – | – | Custom connections between your systems, with AI added |
| Additional locations | – | – | – | Lower setup and plan rates on each additional location |
Need only one piece? See the standalone add-ons.
Standalone Google Ads, Local Services Ads and profile reinstatement
You do not need a full plan to get help with one channel. These services are open to any service business.
Google Ads management
$199 setup
Monthly fees start at $349
- A search campaign built around the words your customers type
- Budget control, so you decide what you spend
- Lead tracking on every call and form
- Regular reports that are quick to read
We confirm the exact monthly fee for your trade on the phone.
Local Services Ads management
$199 setup
$109 monthly service fee
- Your ad above the Google Ads results, with the Google Guaranteed badge when you qualify
- Profile, licenses and service area set up for you
- Billed by Google per lead, not per click
- Disputes filed for leads that are not real
Google bills the leads. The service fee is ours.
Google Business Profile reinstatement
$149 on Traction, Scale and Dominate
$299 on Launch and when bought alone
- We find out why Google suspended the listing
- We prepare and file the appeal for you
- We watch Google's suggested edits so the problem does not come back
- A flat fee, with no hourly surprises
Included at the flat plan-member rate on every plan from Traction up.
Lead plans also carry per-lead fees. Here is how they work.
How per-lead fees work for contractor leads
Each channel bills in its own way. What a lead costs depends on your trade and how many companies compete in your market, so every trade page shows its own typical range.
Organic (SEO) leads
Priced per lead, and the price depends on your trade. Dominate pays $0 per organic lead.
Plans from Traction up
Local Services Ads leads
Billed by Google for each lead, rather than for each click.
Plans from Traction up, or standalone
Google Ads leads
Google bills the clicks. We charge the service fee in the table above.
Plans from Traction up, or standalone
You only pay for qualified leads. Spam, wrong numbers, repeats and calls outside your service area are credited back. Find your trade page to see typical ranges.
Fees matter next to what a job earns. See how many jobs pay for your plan.
How many jobs pay for your contractor lead generation plan?
Put in what a job is worth to you and what you keep from it. The numbers below update as you type.
- Your profit on one job
- Cost to get started
- Jobs to cover the plan after setup
Your market and how fast you answer the phone decide how many leads become jobs. Ad spend and per-lead fees come on top and depend on your trade and market.
One signed roof, one plan covered
A roofing company keeps 30% of a $4,000 repair job, which is $1,200. On Traction, getting started costs the $349 plan rate plus the $349 setup, which is $698. One booked job covers all of it, and every job after that is profit before ad spend and lead fees.
A fair price should come with low risk. Here is what protects you.
Lead generation with no contract and no shared leads
You should be able to say yes without worrying about what you are locked into.
No lock-in
There is no contract. You pay the one-time setup fee when you start, and you can step up or step back as your business changes.
Leads that are yours alone
On every plan from Traction up, a trade in a market belongs to one company while the plan is active. We never sell your lead to a second company.
Credits for bad leads
Spam, wrong numbers, repeats and out-of-area calls are flagged and credited back, so you pay only for real people who asked for your trade.
Here are the ways to pay.
Ways to pay for your lead generation plan
Pay the way that is easiest for your business. We confirm your choice on the first call and put the setup fee and plan rate in writing before you commit.
- Debit and credit cards
- Google Pay
- Apple Pay
- Cash App
- Zelle
- Bank transfers
Still unsure? Talk to a lead specialist.
Contractor lead generation pricing: questions answered
How much does contractor lead generation cost with Page One Calls?
What is the one-time setup fee for?
What is the Google Ads service fee?
Do I pay for leads on top of my plan?
How much does Local Services Ads management cost on its own?
How much does Google Ads management cost on its own?
What does Google Business Profile reinstatement cost?
Is there a contract?
What does $0 per organic lead mean on Dominate?
What payment methods do you accept?
Can I change plans later?
What if I have more than one trade or more than one location?
What are the CRM and the mobile app?
Do you guarantee rankings or booked jobs?
Ready to see what your market would cost? Tell us where you work.
See what your market would cost
Tell us your trade and where you work. We will check that your market is open and send you the numbers.
Lead plans hold one company per trade and area. If yours is open, we will tell you.
- No long contracts
- Exclusive leads, never shared
- Honest about every fee
Got it!
Thanks! We will reach out.
