How to Price-Check Any Lead Vendor in 5 Minutes

To evaluate a lead-generation company, identify the billable event, write down the qualification standard, and compare the full cost of reaching a held consultation or won job. A five-minute price check can expose missing terms, even though it cannot prove future performance.

The goal is to decide whether a proposal is clear enough for a serious test. You are not trying to predict a year of sales from a unit price. Keep the current offer in front of you, use your own operating numbers where available, and mark every missing input instead of guessing.

What event actually triggers the fee?

Ask the vendor to finish this sentence: “You are charged when…” The answer should name an observable event. A contact is delivered. A connection is accepted. A visit is booked. A consultation takes place and passes agreed criteria. If the answer stays at “results” or “opportunities,” the price is still missing its unit.

Write that event beside the fee. Then check what happens when the next stage does not occur. If a booking cancels, is there still a charge? If a homeowner attends but the project fails the written criteria, what process applies? If the visit qualifies but no sale closes, is that still the event you agreed to buy?

This is the fastest way to prevent a false comparison. A low fee for a contact and a higher fee for qualified attendance can both be reasonable prices for different work. They become comparable only after you account for the stages between them and the costs your own team carries.

Also distinguish billing eligibility from payment timing. A service may define when an appointment counts separately from when funds are collected or an account is reconciled. If the proposal does not explain both, ask. Do not assume that the phrase “pay per appointment” tells you everything about the payment process.

Is the qualification standard concrete enough to check?

Look for service area, accepted project types, timing, ownership or decision-maker authority, and minimum budget. The exact values should fit your company. A general claim of “qualified homeowners” does not tell you which jobs the provider will send or how it decides a project belongs on the calendar.

Ask who checks those requirements and how. A homeowner’s form answer and a real screening conversation are different evidence. Neither replaces your technical assessment of the property. The proposal should identify what is established before handoff and what remains for your estimator or salesperson.

Record exclusions as well as inclusions. A company selling replacements may not want small repairs. A pool builder may not want maintenance requests. A window installer may have a minimum scope. Those boundaries are easiest to agree before the first disputed visit.

If a criterion is still open, write the unresolved criterion and the value that needs agreement. The point is to identify the gap, not to make the worksheet appear finished. A provider and contractor need the same standard before either can judge whether delivery passed it.

Which fees and responsibilities sit outside the headline price?

List recurring fees, setup costs, separate advertising spend, software, and any other required charges in the proposal. Then list contact, qualification, scheduling, reminders, attendance reporting, and sales follow-up. Mark who owns each task. A scope comparison should be as explicit as the price comparison.

  1. Name the billable event and unit price.
  2. Record the written qualification criteria and the review process.
  3. Add required fees and assign the work your team still owns.
  4. Convert the offer to cost per qualified held visit or won job using your own rates.
  5. List unresolved terms and decide whether the offer is ready for a controlled test.

Keep payment timing visible if it affects cash flow. A prepaid balance, a later invoice, and a disputed charge can have different practical effects even when the nominal unit fee matches. Use the actual agreement; do not carry a rule from another vendor into this one.

That is a defined purchase structure. A contractor still needs to assess project margins, sales costs, and the written terms before deciding how it fits the business.

How do you turn the quote into a cost-per-job estimate?

For contact-based lead buying, divide the lead fee by contact rate × booking rate among contacts × held rate among bookings × close rate among held visits. Add a qualification pass rate if it is measured separately. Each rate should describe movement from the previous stage, so the calculation does not count the same filter twice.

For a qualified held appointment, divide the fee by the close rate from comparable qualified held visits. Then add the relevant operating costs in a consistent way. These formulas estimate the acquisition-fee component; they do not show profit unless project delivery costs and other expenses are also considered.

Your inputs are vendor fee, conversion rates with defined denominators, required fixed fees, and allocated operating costs. If a rate is unknown, show a clearly labeled scenario range using clearly stated inputs. Do not present an assumed rate as a measured result.

Check the unit at the end. Cost per lead, cost per held consultation, and cost per won job answer different questions. A proposal can improve one while leaving another unchanged. Use the outcome that matches the decision you are making.

Which missing terms should stop you from calling the price complete?

An unclear billing event is the first gap. Undefined qualification is another. You also need the actual resale or territory promise, cancellation and pause terms, treatment of existing bookings, and the procedure for reporting a mismatch. A confident verbal summary is not a replacement for those details.

A guarantee needs its exact condition and mechanics. Does it concern attendance, a limited first group of appointments, or something else? What outcome must be recorded, who decides it, and how is the account handled? Do not broaden a limited offer into guaranteed jobs or guaranteed returns.

Keep unanswered questions together and send them back as a concise request for clarification. That gives the provider something specific to resolve. It also prevents your team from remembering different interpretations of the same sales conversation when the first invoice arrives.

The five-minute check ends with a complete comparison or a clear list of missing inputs. Either is a useful result. A spreadsheet filled with invented values is less useful than an honest statement that the purchase terms are not yet defined.

What should happen after the quick check?

If the proposal is clear, design a test around a defined service, territory, calendar capacity, and outcome window. Assign an owner to the work your company must perform. Record the source, qualification, booking, attendance, and sales outcome for each opportunity so the review can follow the same group from start to finish.

Keep unresolved and immature outcomes separate from completed ones. A future consultation has not failed to hold, and a proposal awaiting a decision is not automatically lost. Decide when the group is mature enough to review and disclose what is still open at that cutoff.

Use the findings to make an operating decision: keep the source, change criteria, improve follow-up, adjust capacity, or stop the test. The point of a quick price check is to avoid buying an undefined promise. The point of the later review is to determine what the defined purchase actually did for your company.

Related reading: roofing appointment criteria, bathroom remodeling appointment criteria, pay-per-appointment models the Angi Leads model comparison, how the appointment process works, and the lead-versus-appointment calculation.

Want to see whether this model fits your company? Check your market with Britehome.

Author: Matt Chan, founder of Britehome. Works with 170+ contractors.