
Show Me the Paid Jobs, Not Another Report Full of Clicks
Your advertising report says 200 people clicked. Good. How many became customers?
The Growth Engine links calls and web inquiries it can identify to quotes and payments. See which marketing sources lead to paid jobs.
On this page · 15
- $50,000 in Sales Sounds Good. How Much Did Those Jobs Earn?
- Which Jobs Came Through Follow-Up?
- Would You Pay for That Lead Again?
- Follow Each Customer From First Visit to Payment
- Every Dollar Sits in One of Four Totals
- Why Some Revenue Has No Clear Source
- Contractor Reporting That Follows the Money
- See Where Your Business Is Losing Opportunities
- The Report's Credit Never Sets Your Fee
- Who Keeps the Records Complete
- What You Get
- How Your Website Is Measured
- Reports Built From Your Own Website
- Reporting Checks Every Earlier Step
- Know What Your Marketing Is Producing
$50,000 in Sales Sounds Good. How Much Did Those Jobs Earn?
More sales don't always mean more profit. Advertising costs money. Some jobs have thin margins. Others never get paid.
See which marketing sources led to paid jobs and what you spent to attract them. Job profit still depends on your actual costs.
Which Jobs Came Through Follow-Up?
Illustrative Report. Made-Up Numbers.
A call comes in while you're on a ladder. A quote sits unanswered for a week. Each monthly report opens with the jobs that came in after a text-back or a quote reminder, and what those customers paid. A job counts only once its customer pays.
Sample report with made-up numbers for an example contractor, for one month. It is not a real contractor's result.
| What the Growth Engine does | How many | Paid so far |
|---|---|---|
| Missed calls answered by text | 14 | $4,200 from 3 jobs |
| Quotes followed up | 22 | Shown on the next line |
| Quotes accepted after a follow-up | 4 | $11,600 from 4 jobs |
| Google reviews gained | 6 | Not tied to one job |
| Total paid after a follow-up | 7 paid jobs | $15,800 |
The total is revenue observed after a follow-up. Some of these customers would have hired you anyway, so it shows which jobs came through follow-up, and leaves open how many it won.
A review brings in work you can't trace to one job, so it shows as a count. What an unanswered call might have been worth is an estimate, and it stays off this list.
Would You Pay for That Lead Again?
One source sends plenty of inquiries but few paid jobs. Another sends fewer inquiries, but several customers hire you.
You want to know the difference before you spend more.
A budget set on clicks goes to whatever looks best in a report, and a budget set on paid jobs goes to what brings in money.
Follow Each Customer From First Visit to Payment
A homeowner searches Google for a plumber, finds your website, and leaves. Two days later they come back and ask for an estimate. Their quote goes out on its own, they sign the final quote, your crew does the job, and they pay.
The Growth Engine records each step on one customer record:
- Source: the ad, search, referral, campaign, or QR code that brings the customer to you.
- Inquiry: the call, form, or booking where they first reach you, which links their earlier visits to their customer record.
- Estimate: the price your estimator shows them, or the visit you book to measure the job.
- Quote: each quote the Growth Engine sends, and whether they sign the final one.
- Job: the work your crew does, with any change orders.
- Payment: each deposit, progress payment, and final payment, credited back to the source.
Every Dollar Sits in One of Four Totals
The report keeps what the records show apart from what rests on an assumption, so you know how much weight each number carries.
The four kinds of revenue on the report, and how each is shown.
| Revenue | What it means | How the report shows it |
|---|---|---|
| Tracked | The customer's first contact comes through a recorded source, like an ad click that leads to a form, a call to a tracked number, a campaign reply, or a QR code scan, and the payment sits on the same customer record. | In dollars, credited to that source. |
| Attributed | Identifiable evidence links the customer to a source, like an earlier visit from an ad, a referral you note on their record, or the customer naming your truck sign when they call. | In dollars, credited to that source, with its evidence on the customer record. |
| Estimated | A figure that rests on an assumption, like what your open quotes are worth or what missed calls might have been worth at your average job size. | Labelled as an estimate and kept out of the paid totals. |
| Unattributed | A real payment with no identifiable source, like a customer who calls your own number and never says how they found you. | In dollars, in its own total, credited to no source. |
An ad gets credit only for jobs with a tracked or attributed link to it, so your ads can look weaker here than on an ad company's dashboard.
Next month's budget rests on the tracked and attributed totals, the two that come from records.
Why Some Revenue Has No Clear Source
Homeowners find you in ways no report sees in full. Each of these gaps moves a payment into the attributed or unattributed total:
- Cookies: a visitor who clears or blocks cookies, or browses privately, looks new on each visit, so an earlier ad click stays unlinked.
- More than one device: a homeowner who sees your ad on a phone and asks for the estimate on a laptop shows as two visitors, and only the laptop visit links to the request.
- Referrals: a neighbour's recommendation leaves no click, so a referral gets credit when the customer names it or books through a referral link.
- Phone calls: a call to your own number carries no record of where the caller saw it, so its source comes from what the caller tells you.
- Missing consent: a customer who opts out of tracking or messages leaves fewer steps on the record to connect.
- Incomplete customer records: a record without a phone number or email, or a payment kept somewhere else, leaves a gap between the source and the payment.
A payment with no clear source still counts in your revenue, in the unattributed total.
Contractor Reporting That Follows the Money
Every month, a plain-language report answers five business questions:
- Where do the leads come from? Which searches, ads, and referrals bring customers to you?
- What happens to them? How many become estimates, quotes, booked jobs, and payments?
- What brings in revenue? How much tracked and attributed revenue does each ad, search, referral, and campaign produce?
- Where are the problems? Are missed calls, unanswered quotes, or website errors costing you jobs?
- What should change? Where should your next ad dollar go, and which steps need work?
The report requires no analytics skills and adds no dashboard to manage. I review it as well, and whoever runs your marketing uses it to move spending toward the sources that pay.
See Where Your Business Is Losing Opportunities
More website visitors add little value if the leads you already have slip away, so the report shows what happens between the first request and the final payment.
- Missed calls and unanswered leads. A homeowner who doesn't hear back often hires a competitor first.
- Quotes that don't become jobs. See which quotes are accepted, which are still open, and which never turn into paid work, so you know where follow-up needs attention.
- Website problems. A slow page, broken button, or failed form can stop a homeowner from reaching you, and the Growth Engine records load times and errors to catch them.
- Ads with clicks but few customers. Compare each source by leads, quotes, and tracked and attributed revenue, since an ad with fewer clicks may be worth more if its visitors pay.
- Campaigns that don't bring customers back. See how many customers get each campaign, how many reply or book, and the paid work that follows. I use these results to improve the standard sequence.
Any dollar value placed on a missed call or an open quote is an estimate, shown apart from paid revenue, because not every missed call would have become a paying job.
The Report's Credit Never Sets Your Fee
The report credits each paid job to the marketing that brings the customer in, and it works the same way on both plans. Attributed, estimated, and unattributed revenue add no fee.
Who Keeps the Records Complete
Each source gets credit only when the customer record connects it to a payment.
Who keeps each part of the reporting complete.
| Who | Job |
|---|---|
| The Growth Engine | Records each customer's source, inquiry, estimate, quote, job, and payment on the customer record, and sorts every payment into its total. |
| Me | Read the report each month and fix the gaps it shows. |
| You | Talk to each customer, quote and do the work, note a referral when a customer names one, and take payment through the Growth Engine app. |
What You Get
- A monthly plain-language report on which marketing brings in paid work
- Tracked, attributed, estimated, and unattributed revenue in separate totals
- Each customer's path from source to payment on one customer record
- A count of the jobs that came through follow-up, with what customers paid
- Paid-job results by source, for setting next month's marketing budget
How Your Website Is Measured
The Growth Engine uses tracking built into your own website, plus your website's own server records. It measures:
- Traffic sources: search engines, ads, other websites, referrals, campaigns, and QR codes.
- Visitor activity: pages viewed, scrolling, time on page, and button clicks.
- Website performance: load times and technical errors.
- Visitor details: rough location and device type.
- Search results: Google Search Console data on how your website shows up in Google.
- Bots: search engine crawlers and other automated visitors, found through server records.
- Customer results: leads, quotes, payments, and campaign bookings from the Growth Engine app.
Reports Built From Your Own Website
Tracking is built into your website, so the Growth Engine gives better numbers than common tools like Google Analytics.
- No third-party cookies. The Growth Engine collects visits on your own website with its own first-party cookie, so the data belongs to your business and no outside tracking company sees it.
- No tracking scripts slowing your website. An outside tracking tag adds weight to every page and can break on a phone, so collection is part of the website itself.
- Nothing to install or connect. There are no tags to set up or maintain, and visits, calls, quotes, and payments are recorded on the same customer record.
- Paid jobs, not only clicks. Each ad, search, and referral is measured by the customers who pay, not by visits alone.
Reporting Checks Every Earlier Step
Reporting comes last in the order of a job, and first when deciding where the next advertising dollar goes.
The Growth Engine app keeps the records connected from start to finish, so the report reflects what happens rather than guesses.
Common Questions About Contractor Marketing Revenue Tracking
How do I know which marketing brings in paying work?
The monthly report credits each paid job to the ad, search, referral, or campaign that brings the customer in. Tracked and attributed revenue come from records, so you set next month's budget on those two totals.
Does the report show revenue or actual marketing profit?
Revenue. The report shows collected revenue linked to the marketing that brings it in, alongside marketing costs. It does not calculate your job profit, so also account for materials, labour, and other costs of delivering the work.
Can I track a customer from a Google ad to their payment?
Yes, for an identifiable customer. A click on your ad links to their request, and every quote, job, and payment after it sits on the same customer record.
Why can't every payment be traced to a source?
Cleared cookies, a second device, a word-of-mouth referral, or a call to your own number can leave no record of where a customer first saw you. The report puts each of those payments in the attributed or unattributed total, so your revenue stays complete and each source gets only the credit its records support.
Does every paid job get credited to an ad?
No. Each paid job is credited to the source that brings the customer in. A job from a referral, a repeat customer, or a Google search is credited to that source, and no ad gets credit for it.
Does the report's credit change my fee?
No. The report's credit sets no fee. See which jobs carry the fee.
What is the difference between contractor reporting and Google Analytics?
Google Analytics can measure website activity and can receive offline events when configured. The Growth Engine report is built around your website's own visit records and your customer records, quotes, and payments, with tracked, attributed, estimated, and unattributed amounts kept separate.
Know What Your Marketing Is Producing
You already spend money to win customers, and you should know how much revenue that money brings back.
See which sources pay, find the opportunities you are missing, and decide where to invest next.
Book a one-hour review, and I walk you through a sample paid-job report.