An agency invoice for portal leads shows a number per package or per lead, and that number gets compared to nothing — it just gets paid, quarter after quarter, because there is no obvious alternative figure to weigh it against. The comparison that would actually change the decision is rarely run: what does a lead from your own list, your own search presence, or a referral actually cost once you count the time it took to build that source?
The portal number is not the real number
The advertised cost per lead is only the entry fee. It does not include the fact that a shared portal enquiry is usually sent to several agents at once, so the buyer or seller is already comparing responses before you have called back. It does not include the conversion rate on that lead, which is typically lower than a lead who found you directly, because a portal enquiry is often a first, exploratory touch across many listings rather than a specific interest in working with you. A fair cost-per-lead figure has to be divided by an honest conversion rate, not the number printed on the invoice.
What an owned lead actually costs
An owned lead — someone who called because a past client referred them, or who found your site after searching for an agent in a specific area — has a cost too, it is just distributed differently. It is the time spent staying in touch with past clients, the cost of maintaining a site that actually answers local questions, the ongoing (not one-off) effort of a referral relationship. None of this is free. The difference is that it is paid once and keeps producing, rather than paid per lead indefinitely.
Running the comparison honestly
To compare the two fairly, track two numbers over a full quarter, not a single campaign: leads-to-appointments and appointments-to-closed, split by source. Portal leads and owned leads will not look similar — that is expected. The point of the comparison is not to prove one is bad, it is to see clearly what each channel is actually returning for what it costs, instead of assuming the portal number is the complete cost because it is the only number on an invoice.
Neither replaces the other
This is not an argument for dropping portal spend. Portals put a listing in front of people actively browsing right now, which owned channels cannot fully replicate — a marketing strategy built around that pipeline described in our piece on lead generation that survives a slow quarter usually keeps portal spend and adds the owned layer on top, rather than choosing between them. The comparison matters because most agencies never run it, and so never notice when portal spend has quietly become the most expensive lead source in the business, not the cheapest.
What to do with the answer
If the comparison shows portal leads converting at a fraction of the rate of referred or search-driven leads, that is not a reason to cut the portal budget immediately — it is a reason to invest the next available hour or dirham into the owned channel instead of a second portal package. Small, consistent shifts based on an honest number beat a yearly renewal decision made on the invoice total alone.




