Eighteen months of consideration
Land, design and financing all precede the contract. The match is on the client, so the longest cycle in residential construction is not a problem.
For Custom Home Builders
Match signed contracts and draws billed to the campaigns that produced the client, a year and a half earlier.
No card required Nothing to install Cancel anytime
$11,520,000 60% of $19,200,000 paid
The blind spot
A client enquires, buys land, hires an architect, and signs with you eighteen months later. Your ad report has forgotten them.
What you get
Land, design and financing all precede the contract. The match is on the client, so the longest cycle in residential construction is not a problem.
Custom enquiries are abundant and most never build. One signed contract is worth several hundred of them.
At eight to fifteen builds a year, one wrong attribution changes the answer. Only exact matches count automatically.
A worked example
Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 2 | $3,072,000 | 16% | |
| Houzz and design portals | 2 | $2,688,000 | 14% | |
| Architect referrals | 3 | $4,032,000 | 21% | |
| Meta and Instagram | 1 | $1,728,000 | 9% | |
| Direct / Unknown | 6 | $7,680,000 | 40% |
A custom build starts with somebody imagining a house. Between that first enquiry and a signed contract they usually buy land, engage an architect, iterate on a design, get planning approval and arrange construction financing. Eighteen months is normal and two years is common.
No advertising platform reports on that horizon. The campaign that produced the enquiry is long since paused, the account may have been restructured twice, and the builder is left crediting whichever touch happened last.
Reconciling signed contracts against an enquiry history removes the horizon problem entirely. Either the client who signed in September appears in the enquiry file from two Februarys ago, or they do not.
Custom builders receive a great many enquiries from people gathering ideas, testing budgets or planning several years out. A meaningful share have no land and no financing, and the builder's own qualification process is what separates them.
Ranking channels on enquiry volume therefore rewards the channels best at generating inspiration. Ranking on contracted build value — seven figures apiece — produces a shorter and much more useful list, and it is usually not the same list.
Architects, designers and past clients produce a large share of custom work, and those relationships cost time rather than media spend. They are normally left out of marketing reporting altogether.
Uploading them as a source file puts them on the same axis as paid search, so the builder can see whether an architect relationship is worth more than the whole digital budget. Frequently it is, and that is a finding worth having in writing.
A custom build needs a site, and a substantial share of enquiries arrive without one. The family has a budget, a rough idea of the area and a folder of images, but no lot, and until they have one there is nothing to price and nothing to draw. Finding it can take a year, involve an agent who has no particular interest in the builder, and end with a plot whose slope, services or planning position rules out the house that started the conversation.
Clients who already own their land are therefore a different population altogether. They convert faster, more predictably, and with far less attrition along the way, because the largest unknown has already been resolved before the first meeting. So are clients who come through the builder's own lot inventory, or through a developer relationship where the site is secured and serviced. Those three groups convert at completely different rates and cost completely different amounts to acquire, and every enquiry report a builder receives shows them as a single undifferentiated number.
A land-status column on the enquiry or contract export separates them, and the separation is frequently more informative than the channel ranking sitting next to it. A source producing landowners at three times the cost per enquiry of one producing land-seekers is usually the considerably cheaper source per signed contract, once the attrition and the eighteen months of waiting are accounted for. No builder can know that without matching the signed contracts back to where the enquiries originally came from, which is the one thing nobody has been doing.
Custom contracts move, and everyone in the business knows they move. Allowances are set for kitchens, joinery, tiling, sanitaryware and landscaping long before anybody has chosen anything, and the choices actually made nine months later frequently exceed them. Change orders accumulate steadily through the build as the client stands in the space and revises their thinking about a wall, a window or a staircase. The house contracted at one figure is invoiced at a meaningfully different one, and the direction of travel is very rarely downward.
How far it moves varies by client rather than by house, and clients vary systematically by where they came from. A family introduced by an architect who had already set honest expectations about cost behaves quite differently from one who responded to an advertisement quoting a price per square metre. Ranking channels on signed contract value therefore understates some sources and overstates others, consistently, in the same direction every time, and in a way that never corrects itself no matter how many years of data are added.
Because draws and variations are invoiced against the same client in the same system, they can be exported as additional rows and credited to the same original channel without any manual work at all. The report then ranks on what each client actually paid across the whole build rather than on what they agreed to at the outset, before anybody had chosen a tap. That is both a more honest number and the one the builder's own accounts were keeping all along, which is what makes it easy to defend in a management meeting.
Why it matters
"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.
Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgement, you are reading the same ledger they are.
Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.
Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.
Honest answers
At a million or more each. One contract credited to the wrong channel is eight per cent of the year's decision.
Upload them as a source file. If that is true the report proves it, and the digital budget can be cut on evidence.
If it exports signed contracts with a client contact detail, an amount and a date, that is enough.
Pricing
The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most custom and luxury home builders working to contract land on Growth — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.
A business scaling ad spend
$199/mês
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Signed contracts: a client email or phone, the contract value, and a signing date.
Yes, as separate rows against the same client — useful when revenue is recognised over the build.
Three years. With an eighteen-month cycle, anything less understates every channel badly.
Yes, with a project-type column.
Yes. Upload the referral list as a source file and it is ranked on contracted build value beside every paid channel.
Yes, with a band column, on Growth and above.
No. It helps where clients call rather than fill in forms, but the report does not depend on it.
Yes — client records are encrypted both in transit and at rest, kept inside your own workspace, and removable on request. A DPA is available.
Yes, as their own rows with a stage column. They are paid, chargeable work and the strongest qualification signal you have, visible a year before any construction contract is signed.
Yes, with a land-status column. Landowners convert faster and with far less attrition, and a source producing them at three times the price is usually the cheaper one per signed contract.
Invoiced value, exported as draws or variations against the same client. Allowance overruns and change orders vary by where a client came from, so contract value understates some channels systematically.
They appear with the design fee as revenue and no construction contract. That is accurate: the channel earned the firm something real and should not be credited with a house that was never built.
Yes. A list of architects and designers with contact details is a source file, and clients they introduced are ranked on invoiced build value beside everything you pay for.
Immediately, because it runs on history rather than on tracking started today. Upload three years of contracts and enquiries and the report covers builds that have already completed.
Nearby
Match signed home contracts and their value to the campaigns and events that produced the buyer, a year or more earlier.
See how it worksMatch signed and completed remodels to the enquiries, showroom visits and ads that produced them.
See how it worksMatch firm contracts and deposits to the campaigns running during the release that produced the buyer.
See how it worksStart today
Upload two exports and see your real revenue by channel in minutes. Three days free, no card.