Back to BlogLead Generation

What Is Your Real Cost per Signed Job?

Ryan Goering
·Updated
5 min read
What Is Your Real Cost per Signed Job?
Free Agentic Browsing Audit

Can an AI agent actually use your website?

AI agents are starting to visit sites on a customer's behalf — comparing companies and requesting quotes. We run the same agentic browsing checks Google built into Chrome and show you what an agent hits when it lands on your site. No email to run it.

Last updated: September 2026. By Ryan Goering, founder and CEO of BaaDigi, a contractor marketing agency with a commercial interest in managed acquisition. The method below is a framework, not proof that BaaDigi beats any named marketplace.

What exactly are you buying?

Ask the seller to define the product in writing. Is the charge for contact information, a call, an appointment or a completed transaction? Does exclusivity refer to distribution of that contact, geography, a time window or something else? Do not infer contractual territory exclusivity from a generic marketing phrase.

For your own channels, identify which assets and accounts you control: domain, website, advertising account, phone numbers, content and exportable customer records. Asset control and short-term economics are separate benefits. Owning a website does not prove its current acquisition costs are lower than a marketplace's.

Which costs belong on both sides?

Cost or outcomePurchased-lead programDirect acquisition program
Acquisition chargesLead charges, subscriptions and relevant creditsMedia, management, content and allocated site costs
Office and sales workQualification, appointments and proposalsQualification, appointments and proposals
SoftwareRelevant account, calling and reporting costsRelevant account, calling and reporting costs
Unsuccessful inquiriesRetain costs even when a request does not sellRetain costs even when a request does not sell
Customer outcomeUse the same signed/completed/paid definitionsUse the same signed/completed/paid definitions

You may maintain media-only and all-in views, provided both are clearly labeled. Google's average CPA definition describes cost per recorded conversion; it does not turn an advertising report into a complete statement of company acquisition costs.

How does the denominator change a comparison?

Build a row for each source using records from comparable inquiry groups. A lead invoice, appointment count and completed sale describe different parts of the process. Use the same outcome in both columns before comparing the totals.

MeasureSource A: your inputsSource B: your inputs
Included acquisition spendingCharges, fees and chosen allocations less posted creditsUse the same categories
Cost per inquirySpending ÷ recorded inquiriesSpending ÷ recorded inquiries
Cost per signed jobSpending ÷ attributable signed jobsSpending ÷ attributable signed jobs
Cost per completed jobSpending ÷ attributable completed jobsSpending ÷ attributable completed jobs
Unresolved workOpen estimates and scheduled workOpen estimates and scheduled work

If there are no signed jobs, cost per signed job is undefined, not zero. Keep the spending visible. The table still does not settle profitability: compare the contribution after delivery, collection timing and capacity required by the resulting work.

If every lead has the same cost and the measured close rate uses the same inquiry group, lead cost divided by that rate can reproduce cost per sale before fixed costs. Your actual ledger is preferable to a percentage borrowed from another company. The trade-level cost worksheet helps separate unlike work.

Is your own website costing you leads?

Free scan — speed, mobile, local visibility, and lead capture. Results in about 30 seconds.

What does a real pay-per-lead ledger look like?

Here is the top half of the worksheet filled in with BaaDigi client data: four Google Local Services Ads accounts, June 11 to September 22, 2026.

LineFour LSA accountsWhat it shows
Spend$32,835.46Media only; management and office time not included
Leads delivered900627 phone calls (69.7%), 273 messages
Leads charged after Google's review716 (79.6%)The rest were disputed, credited or declined
Cost per lead, all$36.48Spend ÷ 900
Cost per charged lead$45.86Spend ÷ 716; the honest lead price
Cost per signed jobNot publishedWe do not report signed-job counts from these accounts, so the line stays blank rather than estimated

That blank last row is the point. Most contractor ledgers stop exactly there, with a good lead price and no idea what a job costs. The single-account rows behind that total ran from $31.08 to $47.51 per charged lead, which is why a trade benchmark from someone else's account is not your number either. Fill in the signed-job row from your own CRM before you compare any two sources. For the marketplace side of the same ledger, our HomeAdvisor alternatives for contractors guide lists what each vendor bills for.

What should you do with time, refunds and duplicates?

Record credits against the related source and document how you allocate shared office or sales time. Use one customer opportunity record for repeated contact about the same project. If a request is unqualified, keep the spending visible while classifying the reason.

Check the current provider's credit and cancellation terms before buying. Nonresponse and invalid contact information are different events; one does not automatically create the same refund right as the other. Our Angi decision guide and Thumbtack review address specific products rather than assuming all marketplaces work alike.

How should you treat repeat business and open estimates?

Keep first-sale acquisition and later customer activity distinguishable. Documented repeat work can inform your budget, but a projected lifetime value is not collected cash. Avoid counting the same future transaction in several channels' returns.

Compare inquiry groups that have had enough time to resolve for the work you sell. Show open estimates and canceled work. Large remodels and urgent service calls should not be forced into an identical sales timetable simply to make a chart easier to read.

When does it make sense to shift toward owned channels?

Consider the transition when you need clearer account control, better service-fit targeting or another reliable source of qualified demand. Test a defined change while retaining sources that remain profitable and operationally useful. There is no evidence established here that every direct channel becomes cheaper after six or twelve months.

BaaDigi provides SEO services and paid advertising management. Neither is priced as a universal cost-per-job promise. If record ownership is the immediate gap, the Custom CRM Starter build is $1,500 plus $147 per month and itemized usage, with scope confirmed before purchase.

Fill in the last row.

Bring charges, credits, outcomes and the terms you agreed to; we will get you to a real cost per signed job.

Book Your Free Diagnostic

Free website audit — see what's costing you leads

No email required. Takes 2 minutes. Completely free.

cost per joblead generationmarketplace leadsexclusive leadscontractor leadsROIPredictable Work Engine
Ryan Goering

Ryan Goering

CEO & Founder, BaaDigi

U.S. military veteran and digital marketing strategist who built BaaDigi to help contractors generate predictable leads and revenue. 15+ years in SEO, PPC, and AI-powered marketing automation.

Frequently Asked Questions

Are exclusive leads always more profitable?▼

No. Exclusive describes who else the seller sends the lead to, not whether the homeowner hires you. Profit comes from price, fit, response, selling cost and margin after the work.

Is cost per signed job enough to choose a provider?▼

It is the right first number, not the last one. Signed work can cancel, sit open or deliver thin margin. Add completed jobs, collection, refunds, capacity and selling effort, and always label the denominator so a cost per appointment never gets read as a cost per customer.

How should I allocate website and management costs?▼

Use one written method and apply it to every channel. Shared costs such as the website or a CRM support several sources, so explain the split instead of dumping everything on the channel you want to look bad. You can show a media-only view next to an all-in view as long as both are labeled. Our own LSA ledger is a media-only view: $32,835.46 across four client accounts bought 900 leads at $36.48 each, or $45.86 per lead once you drop the ones Google credited (Jun to Sep 2026). It leaves out management, phones and the person who answered 627 calls, and it leaves the cost per signed job blank because we do not publish job counts from those accounts. Any comparison you build should say the same things out loud, and whoever keeps your books should sign off on the treatment of shared costs.

Should I cancel marketplaces while building SEO?▼

Not on a schedule. Base it on current economics, contract terms, capacity and cash. A marketplace that still pays can run while you test organic acquisition inside a set budget with comparable tracking. Nothing here says SEO replaces paid leads by a fixed month for every contractor.

Ready to Get More Leads?

Get a free marketing audit for your contracting business. We'll show you exactly where you're losing leads.

Get Your Free Audit