Yield over the relationship
Points at origination are the small part. Interest over the term and repeat loans are the rest, and both credit the original channel.
For Hard Money & Bridge Lenders
Match points, interest and repeat originations to the campaigns that produced the borrower the first time.
No card required Nothing to install Cancel anytime
$2,415,500 61% of $3,960,000 paid
The blind spot
A good borrower funds four loans a year for five years. Your reporting credits the channel once, for the first one.
What you get
Points at origination are the small part. Interest over the term and repeat loans are the rest, and both credit the original channel.
These loans close in days and earn for a year. The match follows the borrower through every draw and every renewal.
Applications and pre-approvals are not revenue. Nothing counts until the loan funds and the points are collected.
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 | 27 | $1,029,500 | 26% | |
| Broker referrals | 22 | $831,500 | 21% | |
| Investor meetups | 8 | $317,000 | 8% | |
| Meta Ads | 6 | $237,500 | 6% | |
| Direct / Unknown | 41 | $1,544,500 | 39% |
A fix-and-flip investor who likes your process will come back for the next project, and the one after that. A productive borrower relationship can run to a dozen loans, and the acquisition cost was paid once, on the first.
Measuring cost per funded loan therefore overstates the cost of the good channels by roughly the number of times their borrowers return. It is the same arithmetic error that makes subscription businesses look unprofitable if you only count the first month.
Matching on the borrower rather than the loan attaches every subsequent origination to the channel that found them, which usually separates the channels far more sharply than first-loan economics do.
Origination points arrive at funding, interest accrues monthly through the term, and exit or extension fees land at the end. A loan that extends twice earns materially more than one that pays off on schedule.
Exporting each as its own row against the same borrower lets the report rank channels on total yield rather than on origination alone. Channels that produce borrowers who extend are worth more, and nothing else you have will show it.
Nobody pays these rates for the pricing. They pay for certainty and a closing date, because the borrower is standing in front of an auction deadline, a contract that expires on Friday, or a bank that has just pulled out three weeks into diligence. That urgency dictates the behaviour: the borrower rings, they want somebody who understands the deal on the first call, and they are comparing lenders on how quickly a term sheet appears in their inbox rather than on a landing page. A form submitted at eleven at night is a lead; a call answered in four rings is a loan.
This matters for measurement because the phone is where the intent lives, and the phone is the weakest point in almost every lender's reporting. The advertising platform records that somebody clicked an advertisement. The origination system records that a loan funded and what it earned. Between those two records sits a conversation nobody wrote down, held by whoever happened to be at the desk, and in a business where most serious enquiries arrive exactly that way, that missing link is not an edge case to be tidied up later. It is the main route to revenue.
A call export supplies the caller's number with the campaign attached, and the funded loan file supplies the same number with the points attached. Joining them on a phone number the network captured, rather than on anything a borrower typed, is why lenders who already run call tracking tend to reconcile a high proportion of their fundings on the first attempt. Those who do not can still start from the platform export and usually add call tracking once the first report shows how much of the book arrived by phone.
Interest that accrues is not interest received. A borrower who stops paying in month four still shows a growing balance in the servicing system while the lender receives nothing at all, and what happens next takes months: forbearance, a modification, a default notice, a foreclosure, occasionally a property taken back and sold. Some of that principal comes home with the accrued interest attached and some of it does not, and the outcome is not known for a year or more after the origination that a marketing report already scored as a success.
Channels differ on this, and they differ in ways nobody would guess without looking at the outcomes. A source producing experienced sponsors on their eleventh project and a source producing first-time renovators acting on the promises of a weekend seminar can originate at similar volumes, at similar points, in the same quarter, and then perform completely differently over the following eighteen months. The origination figure flatters both equally and identically, which is precisely what is wrong with using it to decide where next quarter's budget goes.
Exporting cash actually received, with a revenue-type column, puts the two on an honest footing. Points collected at funding, interest received, extension fees paid, and recoveries on a loan that went wrong all become rows against the same borrower, crediting the channel that produced them. The ranking that comes out is a statement about credit quality by source as much as about marketing, and for a lender it is difficult to think of a more useful pair of facts to have in one table.
A lender's constraint is capital, not demand. There are stretches where the facility is drawn, the fund is committed, the warehouse line is at its limit and the credit committee is turning down deals it would have written gladly two months earlier. In those periods, generating more enquiries does not generate more revenue; it generates declined applications, wasted underwriting time and borrowers who will remember being turned away when they come back with a better deal. Marketing spend in that window has a negative return, and every lead metric in use will report it as a strong month.
The inverse case is equally real and equally unmeasured. When capital frees up because a run of loans paid off early or a new facility closed, the lender needs deals immediately, and the channels that can be turned up quickly are worth considerably more than their average cost per funded loan suggests. Responsiveness becomes a property of a channel that matters as much as its price, and no report a lender currently runs measures it, because every report treats the month as the unit and the capital position as somebody else's problem.
Ranking on yield collected per period, with funding dates on every row, lets a lender line the marketing up against the capital cycle rather than against the calendar. The useful question stops being which channel is cheapest on average and becomes which channel produced deployable loans at the specific moments there was money to deploy. That is a different question with a different answer, and it can only be settled from the lender's own funded records, because no advertising platform knows or cares whether the line was drawn that week.
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
Upload the broker list as a source file. It ranks on collected yield beside paid search, which is how you size what the broker relationship is worth.
And your best borrowers do six of them. The report follows the borrower, which is where that value shows up.
If it exports funded loans with a borrower 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 private, bridge and fix-and-flip lenders 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.
Funded loans and collected revenue: a borrower email or phone, the amount, and a date.
Yes — every later loan credits the channel that produced the borrower originally.
Yes, with a revenue-type column.
Yes, with a product column — fix-and-flip, ground-up and rental loans differ by channel.
Yes, by uploading two or more years of originations.
Yes — referrals become a source file and compete with advertising on the same axis, which is usually the first time that comparison has been made.
Yes, with a market column, on Growth and above.
Yes — borrower records are encrypted both in transit and at rest, kept inside your own workspace, and removable on request. A DPA is available.
It works better. A call export gives you the caller's number with the campaign attached, and the funded loan gives the same number with the points attached, which is a cleaner key than anything typed.
Cash received. Accrued interest on a loan that later defaults credits a channel with money the lender never saw, and default rates differ substantially between sources of borrowers.
Indirectly, and it is one of the more valuable outputs. Export recoveries and extensions as their own rows and a source producing experienced sponsors separates clearly from one producing first-time renovators.
As unmatched leads that cost money and produced nothing. Line the funding dates up against your capital cycle and the periods where marketing spend had no capacity behind it become visible.
Yes, with the enquiry date and the funding date both present. In a business selling certainty of closing, the speed a channel converts at is a genuine part of what it is worth.
Yes, if you export the fee you earned on them. Leaving them out understates any channel producing deals outside your credit box that still generated income.
Nearby
Match assignment fees and resale profit to the campaign that produced the seller, months and a renovation later.
See how it worksMatch broker fees on funded commercial loans to the campaigns that produced the borrower, weighted by loan size.
See how it worksMatch funded loans and commission to the enquiries and ads that produced them, across a cycle that runs weeks to months.
See how it worksStart today
Upload two exports and see your real revenue by channel in minutes. Three days free, no card.