99 CALLS REVIEW
99 Calls review: prices, lead costs and what contractors say
99 Calls runs SEO, Google Ads and Local Services Ads campaigns for contractors and sells the leads they produce to one company. It publishes its prices: packages from $99 a month plus a $249 setup fee, and organic roofing leads at $54.99 per lead flat rate. It says there are no long-term contracts at any tier. Its Google listing showed 4.8 out of 5 from 202 Google reviews (191 five-star, 8 one-star) when we checked on .
Disclosure: Sourci publishes this page and sells a competing service: marketing for painting, roofing and coatings contractors. We stick to what each company publishes and what its reviewers say, with links, quotes and the date we checked.
THE VERDICT
99 Calls in five lines
- What it is. A lead generation company, established 2010, selling exclusive leads for home services contractors.
- What it costs. Published. Essentials: $99 a month plus $249 setup. Growth: $399 a month plus 15% of Google Ads spend and an organic per-lead fee, with $399 setup. Growth Pro: $1,299 a month and $1,299 setup, with no Google Ads fee up to $3K a month of spend.
- Contract terms. No long-term contracts at any tier; cancel anytime. No refund or service terms are published.
- What reviewers report. Google: 4.8 out of 5 from 202 Google reviews (191 five-star, 8 one-star). BBB: 5/5 from 3 reviews.
- Who it suits. Contractors who want exclusive leads and published prices without a long contract, and who will track ad spend against booked jobs every month.
WHAT IT IS
What is 99 Calls?
99 Calls describes itself in one line: “Exclusive Leads for Home Services Contractors & Professional Services Businesses”. Its About page says: “Established in 2010, the team at 99 Calls has not wavered in its mission to provide simple, cost-effective lead generation services to local service providers.” It also says: “99 Calls is a d/b/a of LOVINE, INC.”
It works two ways. It sells leads from its own organic SEO pages at a flat price per lead, by trade. It also runs Google Ads and Local Services Ads for your business, where you pay the ad spend plus a monthly package fee. Either way, it says the leads are exclusive.
99 Calls is one of the sellers on our comparison of roofing lead sellers. Its roofing page also publishes what Google Ads and Local Services Ads leads cost across its clients, which is rare and useful when you plan a budget.
PRICE AND TERMS
How much does 99 Calls cost?
Unlike most lead sellers, 99 Calls publishes its packages. Prices as listed on its pricing and trade pages:
| Package or lead | Published price | Source |
|---|---|---|
| Essentials | $99 /mo, $249 setup | 99 Calls pricing; checked |
| Growth | $399 /mo + 15% of Google Ads spend + organic per-lead fee; $399 setup | 99 Calls pricing; checked |
| Growth Pro | $1,299 /mo; no Google Ads fee up to $3K/mo spend, 15% above; $1,299 setup; “Free organic leads, no per-lead charge” | 99 Calls pricing; checked |
| Growth Enterprise | $4,999 /mo; no Google Ads fee up to $25K/mo spend, 12% above; $4,999 setup (first location) | 99 Calls pricing; checked |
| Local Services Ads management only | $299 setup, $149 monthly service fee | 99 Calls pricing; checked |
| Organic roofing lead | $54.99 per lead flat rate | 99 Calls roofing leads; checked |
| Organic painting lead | $33.99 per lead flat rate | 99 Calls painting leads; checked |
| Contract | No long-term contracts at any tier; cancel anytime | 99 Calls pricing; checked |
| Refund and service terms | Not published; the site’s terms page covers SMS messages only | 99 Calls SMS terms; checked |
One inconsistency: the same roofing page that lists organic leads at $54.99 per lead says in its FAQ: “Organic leads are just $49, while Google Ads and LSA leads are competitively priced”. Ask which price applies to your account.
REVIEWS
What do 99 Calls reviews say?
Ratings below are as shown on each platform on . Google gives relative dates, so those are approximate.
| Platform | What it showed | Source |
|---|---|---|
| 4.8 out of 5 from 202 Google reviews (191 five-star, 8 one-star) | Google Maps listing; checked | |
| BBB customer reviews | 5/5 from 3 reviews | BBB reviews; checked |
| BBB grade and accreditation | A+, accredited since 5/7/2013 | BBB profile; checked |
Google review by a business owner, about three weeks before our check:
“Jake and the entire team have played a tremendous role in helping transform my company into a seven-figure business!”
Google Maps, 99 Calls, checked .
Christopher B., business customer, 5 stars on BBB:
“We chose 99 Calls over 5 years ago to generate exclusive leads for us and they have consistently exceeded our expectations.”
BBB, 99 Calls, Customer Reviews (), checked .
Google review by Ethan Haasenritter, business customer, 1 star, about a year before our check:
“In the last two months combined of service I had a total of 1 lead that got generated into an actual scheduled customer.”
Google Maps, 99 Calls, checked .
Google review by Ryan Wood, business customer, 1 star, about two years before our check:
“Very poor lead generation and customer service.I do not recommend this business.”
Google Maps, 99 Calls, checked .
AD LEAD COSTS
What do 99 Calls’ paid roofing leads cost?
For paid campaigns you pay the ad spend, so the cost per lead depends on your market. 99 Calls publishes the range it sees across its roofing clients. Its method: “each paid figure is real ad spend divided by the vetted, exclusive leads delivered to a business, measured per month over the last 12 full months”
| Channel | Cost per lead | Source |
|---|---|---|
| Google Ads | $147 to $405 per lead | 99 Calls roofing leads; checked |
| Local Services Ads | $87 to $143 per lead | 99 Calls roofing leads; checked |
| Local Services Ads, per charged lead (separate estimator) | $112.85 average; $106.79 median; $86.10 to $131.03 (10th-90th) | 99 Calls LSA estimator, roofing; checked |
These are 99 Calls’ figures from its own clients, not an industry benchmark. The 10th to 90th percentile leaves out the cheapest and dearest tenth of results, so some markets fall outside the range. The estimator is a separate tool with its own sample, so its figure does not match the roofing page.
FIT
Who is 99 Calls a fit for?
From 99 Calls’ published prices and model:
- It may suit contractors who want exclusive leads and like to see prices before a sales call.
- It may suit owners who will not sign a long contract: it says you can cancel any time at any tier.
- It may suit a roofer or painter who wants to test organic leads at a flat price before paying for ads.
- It may not suit you if the setup fee and monthly fee on the paid packages are large next to your ad budget. Add both to the ad spend when you work out cost per job.
- It may not suit you if you need written refund terms. None are published.
BEFORE YOU SIGN
What should you ask before signing?
Get the answers in writing, attached to the order you sign.
- Which organic lead price applies to my account, and how is a lead counted?
- On the Growth package, what is the organic per-lead fee?
- Who owns the Google Ads and Local Services Ads accounts, and do I keep them if I cancel?
- Is the setup fee refundable if I cancel in the first month?
- What is your process for a lead that is a wrong number or outside my area?
- What did the cost per lead look like for clients in my trade and market last year?
ALTERNATIVES
What are the alternatives?
Other ways to buy leads or calls, with how each charges.
| Option | How it charges | Contract | Source or review |
|---|---|---|---|
| eLocal | Per call or lead, from a prepaid deposit; price not published | “None! We believe in providing the best possible product which means you can cancel at any time.” | eLocal program FAQ; checked ; our eLocal review |
| Google Local Services Ads | “With Local Services Ads, you pay for valid leads.” You set a budget. | You set the budget | Google Local Services help; checked |
| Angi | “Lead fees apply when you receive a lead. How and when you're charged depends on your account .” | Monthly budget or annual subscription | Angi help center, ; checked ; our review of Angi leads |
| Networx | Per lead, shared or exclusive | “At Networx, we do not require a contract.” | Networx help center, ; checked ; our Networx review |
| Thumbtack | Per lead, at prices you set for each service | See our cost guide | What Thumbtack charges per lead |
| Sourci (publishes this page) | Flat monthly fee. Inbound Foundation $1,950 a month plus $1,000 onboarding; Growth $3,450 a month plus $1,500 onboarding. No per-lead fees; your leads are never shared. | Month-to-month; cancel with 30 days’ notice | Sourci’s published prices on Inbound details |
MORE REVIEWS
Which other vendors have we reviewed?
The same checks, applied to other companies that sell marketing or leads to contractors:
- Hibu review (agency)
- Roofer Marketers review (roofing agency)
- HomeBuddy review (lead seller)
- Townsquare Interactive review (agency)
- Painter Marketing Pros review (painting agency)
- eLocal review (pay-per-call seller)
WHERE SOURCI FITS
Where Sourci fits
Sourci sells website, SEO and AI-search work with no per-lead fees, so the leads come to your own site. Our prices are published:
- Inbound (website fixes, SEO and AI-search visibility; residential and commercial): Foundation $1,950 a month plus $1,000 onboarding, Growth $3,450 a month plus $1,500 onboarding. Inbound details.
Plans are month-to-month; cancel with 30 days’ notice. No per-lead fees, and your leads are never shared. Ad spend and paid directory placements are not part of either plan.
SOURCES
Where these facts come from.
- Google Maps, 99 Calls. Checked . Quoted: “Histogram: 5 stars, 191 reviews; 4 stars, 2 reviews; 3 stars, 0 reviews; 2 stars, 1 review; 1 stars, 8 reviews” “Jake and the entire team have played a tremendous role in helping transform my company into a seven-figure business!” “In the last two months combined of service I had a total of 1 lead that got generated into an actual scheduled customer.” “Very poor lead generation and customer service.I do not recommend this business.”
- 99 Calls, Roofing Leads. Checked . Quoted: “$54.99 Organic SEO · per lead flat rate” “$54.99 Organic SEO · per lead flat rate” “Organic leads are just $49, while Google Ads and LSA leads are competitively priced” “each paid figure is real ad spend divided by the vetted, exclusive leads delivered to a business, measured per month over the last 12 full months” “$147–$405 Google Ads · per lead nationwide average” “$87–$143 Local Services Ads · per lead nationwide average”
- 99 Calls, About. Checked . Quoted: “Established in 2010, the team at 99 Calls has not wavered in its mission to provide simple, cost-effective lead generation services to local service providers.” “99 Calls is a d/b/a of LOVINE, INC.”
- 99 Calls, home page. Checked . Quoted: “Exclusive Leads for Home Services Contractors & Professional Services Businesses”
- 99 Calls, Pricing. Checked . Quoted: “At any tier — cancel anytime.” “$249 setup · No contracts” “$399 /mo + Google Ads service fee: 15% of spend + organic per-lead fee” “$1,299 /mo + No Google Ads service fee up to $3K/mo spend, 15% above” “Free organic leads, no per-lead charge” “$4,999 /mo + No Google Ads service fee up to $25K/mo spend, 12% above” “$299 setup · $149 monthly service fee”
- BBB, 99 Calls, Customer Reviews. Checked . Quoted: “5/5 stars Average of 3 Customer Reviews” “**BBB Accredited Since:** 5/7/2013” “We chose 99 Calls over 5 years ago to generate exclusive leads for us and they have consistently exceeded our expectations.”
- 99 Calls, Painting Leads. Checked . Quoted: “$33.99 Organic SEO · per lead flat rate”
- 99 Calls, SMS Terms & Conditions. Checked . Quoted: “By opting in to receive SMS messages from 99 Calls, you agree to the following terms and conditions.”
- 99 Calls, Roofing Contractor Google LSA Cost Per Lead. Checked . Quoted: “the average Google Local Services Ads (LSA) cost per charged lead for Roofing Contractor businesses is $112.85 (median $106.79) with a typical range of $86.10 to $131.03”
- eLocal Help Center, eLocal Program FAQ. Checked . Quoted: “None! We believe in providing the best possible product which means you can cancel at any time.”
- Google Local Services Help, How leads work. Checked . Quoted: “With Local Services Ads, you pay for valid leads.”
- Angi Help Center, Leads and Opportunities (). Checked . Quoted: “Lead fees apply when you receive a lead. How and when you're charged depends on your account .”
- Networx Help Center, Do you have a contract? (). Checked . Quoted: “At Networx, we do not require a contract.”
Every outside figure on this page links to the page it came from, checked on . Prices and terms change; confirm them with each company before you sign.
QUESTIONS
99 Calls, answered.
Is 99 Calls legit?
99 Calls is a lead generation company established in 2010 and a d/b/a of LOVINE, INC. On its Google listing showed 4.8 out of 5 from 202 Google reviews (191 five-star, 8 one-star), and BBB showed it as accredited since 5/7/2013.
How much does 99 Calls cost?
Packages start at $99 a month plus $249 setup. Growth is $399 a month plus 15% of Google Ads spend and an organic per-lead fee. Organic roofing leads are $54.99 per lead flat rate and organic painting leads $33.99 per lead flat rate.
Does 99 Calls require a contract?
No. Its pricing page says there are no long-term contracts at any tier and you can cancel anytime.
Are 99 Calls leads exclusive?
Its home page describes them as exclusive leads for home services contractors. Ask how it handles a lead outside your area.
What does a roofing lead cost through 99 Calls ads?
Across its roofing clients, 99 Calls reports $147 to $405 per lead for Google Ads and $87 to $143 per lead for Local Services Ads, 10th to 90th percentile over the last 12 full months.
FREE CHECK
Which contractors get recommended
in your city?
When a customer asks ChatGPT or Google AI who to hire, it names a few contractors. Tell us your trade and city. We send you which contractors get named, and whether you are one of them.
What you get
- We ask ChatGPT, Google AI and Perplexity the buyer questions from our 24-question method, set to your trade and city.
- We record which companies each assistant recommends or cites, and whether yours appears.
- We reply with what we found and the first gaps worth fixing.
How the free check works, with a sample result
Result: A Dallas commercial painter grew revenue 234% and website visitors 657% in six months of SEO and AI-search work with Sourci. The owner asked us to keep the company name private. Read the Dallas case study