Cookie preferences

Choose what we may use. Strictly necessary cookies keep you signed in and can't be turned off; everything else is your call and changes nothing about how the site works. You can change your mind any time from the footer.

For Real Estate Teams

Which lead sources produced commission you actually collected?

Match closed commission to the source that produced the lead, and see which agents convert which sources.

No card required Nothing to install Cancel anytime

Halloran Property Group FY2026
Closed commission traced to a channel

$1,302,000 70% of $1,860,000 paid

  • Portal leads $502,000 · 27%
  • Google Ads $353,500 · 19%
  • Meta Ads $167,500 · 9%
  • Sphere and referrals $279,000 · 15%
  • Direct / Unknown $558,000 · 30%
Direct / Unknown is shown, never shared out across the channels above.
Portal enquiry, 21 Jan
Closing, 14 May
Same phone, 113 days apart

The blind spot

What's actually happening

You pay for the leads and the agents keep a split. Nobody has ever told you which sources pay for themselves after the split.

What you get

Built for Real Estate Teams.

Commission after the split

Gross commission is not what the team earns. Export the team's share and the report ranks sources on the money that reached the business.

Source against source, on revenue

Portal leads, paid search and referrals all quote a cost per lead. Only closed commission compares them honestly.

Agent by agent

The same source converts very differently across a roster. An agent column shows who should be getting which leads.

A worked example

The number you can take into a budget meeting.

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.

Total revenue$1,860,000paid closed commission
Attributed to a channel$1,302,00070% of revenue
Average deal$11,400per paid sale
Match rate76%of sales matched
ChannelSalesRevenueShare%
Portal leads44$502,00027%
Google Ads31$353,50019%
Meta Ads15$167,5009%
Sphere and referrals24$279,00015%
Direct / Unknown49$558,00030%
01

Lead cost is knowable and lead value is not, which is why teams overspend

A team lead knows precisely what each portal and campaign costs per lead, because everyone selling leads reports that number. What nobody supplies is what those leads closed, after the buyer's agent took their split and after the ones that took nine months are counted.

So the decision gets made on cost per lead and close rate estimates that came from the vendor. Reconciling the closed-transaction export against the lead sources replaces both with the commission actually banked.

In practice this reorders the list more often than not, because the cheapest leads convert slowest and the most expensive ones sometimes convert best.

02

The same source is not the same source in two agents' hands

Response time and follow-up discipline vary enormously across a roster, and portal leads punish both harder than referrals do. One agent turns a source into a good channel and another turns the identical source into wasted spend.

An agent column splits the report so the team lead can see whether a source is genuinely weak or is simply being routed to the wrong person. That distinction is worth more than the channel ranking itself on most teams.

03

The inside sales desk is part of the cost of every lead you buy

Teams that buy leads at volume almost always employ somebody to work them. An inside sales agent dials the new enquiries, chases the ones that went quiet, books the appointment and hands a warm buyer to whichever agent is up on the rotation. That salary is a real cost of acquisition, and it is entirely absent from the cost per lead the vendor quotes and from the spreadsheet the team lead keeps. A source producing enquiries that take eleven attempts to reach is far more expensive than the same source producing enquiries that answer the first call.

The dial log holds that difference and nothing in the team's reporting ever reads it. It knows which numbers connected, which went to voicemail four times running, which turned out to be wrong or recycled, and which converted to a booked appointment with a named agent. Set beside the closings, it turns a flat cost per lead into something much closer to a real cost per client, which is the figure the team is actually spending against every month. Vendors quote the first number because it is the one that flatters them, and teams repeat it because it is the only one available.

Uploading the desk's own contact list as a source file is the simplest version of that comparison, and it needs nothing more than an export of who was called. Every closing worked by the inside sales desk is then ranked alongside the closings that arrived directly to an agent, on commission rather than on appointments set. The team lead can see how much of the pipeline genuinely depends on somebody sitting at a phone eight hours a day and how much would have arrived regardless. Teams rarely have a considered answer to that before they look, and the answer decides whether the desk grows or shrinks.

04

Seller leads and buyer leads cost differently and are almost never separated

A team's lead spend usually buys both sides, and the two behave nothing alike. A homeowner asking what their property is worth is expensive to reach, slow to commit, often twelve months from moving, and produces a listing that generates its own buyer enquiries and frequently a second transaction when the seller buys again. A buyer enquiry is cheap, plentiful, frequently already working with somebody else, and worth nothing at all until it is under contract on a property the team may not have listed. One is inventory and the other is demand.

Because both arrive through the same vendors, land in the same CRM queue and get worked by the same desk, the team's reporting averages them without anybody deciding to. The resulting cost per lead sits somewhere between two very different economics and corresponds to neither, which means every decision taken on it is taken on a number that does not describe anything the team actually buys. Worse, the average moves whenever the mix moves, so a change in vendor allocation reads as a change in performance.

A side column on the closing export separates them for good, and it costs one field in a report the transaction coordinator already runs. Ranking each side on the commission it produced shows whether the listing spend is genuinely filling the inventory the buyer agents work on, or whether the team is paying premium prices for seller leads that never convert into signed instructions. That is the split most team leads say they want to see first, and it is precisely the one their current reporting cannot produce at any price.

05

The three-year nurture closing belongs to whatever started it

Every established team has closings that came from the database. Somebody enquired in a previous market, went quiet for two years, stayed on the newsletter through a rate cycle and a price correction, opened a property alert on a Tuesday evening and transacted six weeks later. When that closing is logged, the source field gets set to database, or to sphere, or to whatever the agent believes at the time, and the campaign that originally bought that person disappears from the record permanently. Nobody is being careless; there is simply nothing in front of them that remembers.

This is not an edge case in an established team. It is a substantial share of the annual commission and it grows every year the database does, because the list only ever gets longer and the people on it only ever get closer to moving. Attributing all of it to email flatters the newsletter enormously and quietly erases the acquisition spend that filled the list in the first place, which is the spend actually under review at the budget meeting. The channel being cut is the one that bought the closings being celebrated.

Because the match runs on the person rather than on a session or an attribution window, that first enquiry keeps its claim however long ago it was made, provided it appears in the file you upload. Teams that load three or four years of enquiry history usually find the ranking shifts more from this one effect than from anything else in the exercise, and the oldest, cheapest sources gain the most ground. It also gives the team a defensible answer to the perennial question of what the database is worth, which until now has been a matter of opinion.

Why it matters

What changes when you can prove it.

You stop defending the budget and start growing it

"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.

You can cut the wrong channel without a fight

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.

Your reporting survives the finance review

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.

You answer in an afternoon, not a quarter

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

The pushback we hear from Real Estate Teams.

They say

Our CRM already tags lead source.

We say

It tags the lead. It does not hold the closed commission, which is in the transaction system — joining the two is the job.

They say

Our cycle runs six to twelve months.

We say

Which is why no pixel survives it. The match is on the client, so the gap is not a problem to model.

They say

Most of our business is sphere and repeat.

We say

Upload it as a source file and it ranks against the paid sources. Teams are usually surprised by how the comparison lands.

Pricing

Flat monthly pricing. No per-call fees.

The number here is the number on the invoice — no per-call, per-minute or per-form fees. Most team leads buying leads for a roster of agents 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.

Questions

Questions we get about Real Estate Teams.

Anything else? Talk to us — a person answers, usually the same day.

Closed transactions: a client email or phone, the commission amount, and a closing date.

Start today

Stop guessing which ads pay off.

Upload two exports and see your real revenue by channel in minutes. Three days free, no card.