Real estate agency marketing: how to get clients systematically instead of by chance
In short
- An agency has two funnels: buyers and sellers. While they share one campaign and one CRM column, there is no way to see where the budget goes.
- Allowable cost per lead is derived from the commission: agency commission × share you can spend on acquisition × lead-to-deal conversion. Buyer leads on the resale market justify roughly 1,000–3,000 rubles, seller leads 4,000–12,000.
- In 2026 the working portfolio for agencies is classifieds and search ads for volume, Telegram and brokers' personal brands for branded demand, the client database and referrals for the cheapest deals.
- Speed to lead and CRM discipline affect cost per deal more than campaign settings: a buyer on a classifieds site messages five agencies at once.
- Brokers' personal brands strengthen the agency only on one condition: every client is logged in the company CRM from the first contact.
Real estate agency marketing is a system that brings in two kinds of clients: buyers, and owners who are ready to sell or let a property. Unlike a developer, an agency has no product of its own. It sells a service and other people's properties, earns a commission and depends on how fast a particular broker answers the phone. That is why advertising here only works together with a client database, personal brands and CRM discipline.
The picture I see in most agencies: inquiries come in waves. One month is good because a strong listing went live and the classifieds delivered. The next is empty because the listing sold and nothing replaced it. The owner calls it seasonality. Most of the time it is the absence of a system.
I have spent 12 years building real estate marketing in six countries, launched marketing for a commercial real estate agency from zero and worked with agencies selling overseas property: Cyprus, Northern Cyprus, Southeast Asia. This article covers how agency marketing is structured, which channels work in 2026, how much an agency can afford to pay per lead and where to start if clients currently arrive by chance.
How an agency differs from a developer
I described developer marketing in the article on a real estate marketing system. The general logic is the same: long cycle, high ticket, decision made offline. But an agency has four differences that make copying a developer's playbook a poor idea.
- No product of its own. A developer advertises one project for years and accumulates branded demand around it. An agency works with hundreds of other people's properties, each of which lives in advertising for two weeks to three months. Demand for a listing disappears with the listing, so the agency has to accumulate demand for itself and for specific brokers.
- Revenue is a commission. 2–4% on the resale market, or 2–5% paid by a developer under a partner program, caps what can be spent on acquiring one deal. A 30% error in cost per lead turns a profitable channel into a loss-making one.
- Dependence on personal brands. Clients often come to a person first and to the agency second. That is an asset and a risk at once: a broker leaves and takes the client base along. Agency marketing has to strengthen brokers while keeping clients in the company CRM.
- Two funnels instead of one. A developer needs only buyers. An agency also needs owners who will give it properties to sell. Without listings there is nothing to show buyers; without buyers the owners go elsewhere. Each funnel needs its own budget and messages.
Two funnels: buyers and sellers
Splitting the two funnels is the first thing I do in any agency. They differ in channels, messages, conversion rates and the price you can afford to pay per inquiry.
| Buyer funnel | Seller (owner) funnel | |
|---|---|---|
| Goal | A closed deal with a buyer on a listing from the database or a partner development | A listing agreement for sale or rental, ideally exclusive |
| Main channels | Property classifieds, search ads, developer partner programs, short video, referrals | Online valuation on the website, search ads on 'sell my apartment' queries, a neighborhood Telegram channel, door-to-door in the area, the past-client database |
| Key message | A specific property, price, terms, how fast you can view it | What price and how quickly you will sell for, what you do yourselves, why this beats listing the flat alone |
| Inquiry-to-agreement conversion | 2–4% on resale, 1.5–3% on new-builds | 8–15% when a valuation visit happens within 24 hours |
| Typical mistake | Advertising listings that have already sold | No funnel at all: listings come through acquaintances |
The seller funnel is almost always underfunded. The agency spends 90% of its budget on buyers and takes on listings however they come. Yet exclusive listings produce the cheapest buyer leads: a good property with honest photos attracts inquiries on its own, and the budget only amplifies it. A working split for a resale agency is 60–70% of the budget on buyers, 30–40% on sellers. For a new-build agency working through developer partner programs, relationships with developers take the place of the seller funnel.
Positioning and choosing a niche
'We buy and sell any kind of property' is positioning that competes with everyone at once and wins against no one. In the search ad auction for 'real estate agency + city' there are dozens of identical ads, and the highest bid wins. A niche changes the rules: the agency gets topics for content, its own search queries and a clear answer to 'why you'.
A niche can be chosen along three axes: segment (mass market, business, premium), geography (a district, a city, a suburban direction) and property type. By type I distinguish four agency models, each with its own economics and channels.
- Resale. Commission from the seller or buyer, 2–4% of the price. Marketing is decided by exclusive listings, the quality of listing cards on the portals and a local brand in the district: an agency known within three blocks of its office gets half its listings without advertising.
- New-builds through developer partners. The developer pays the commission, 2–5% of the price. Response speed, expertise across every development in the city, branded demand and content about choosing a new-build and financing it decide the outcome.
- Commercial. Commission on leases (50–100% of one month's rent) or sales (2–5%). A database of owners and tenants, brokers' personal brands in the business community and industry events decide it. Cold advertising performs poorly here.
- Overseas. Commission from the developer or seller, 3–7%, sometimes split with a local partner. Trust decides everything: case studies with numbers, webinars, legal expertise, a long warm-up in Telegram and email. The cycle runs from three months to a year.
Models can be combined, but each needs its own budget and team. An agency where the same broker shows a studio in the morning and negotiates a warehouse lease in the evening usually does both worse than its competitors.
Self-check
Answer in one sentence: whom does your agency serve, and what does it sell better than competitors? If the sentence starts with 'anyone' or 'any property', there is no niche yet, and your advertising will pay for that every month.
Channels that work for an agency in 2026
Agency channels split into the same roles as a developer's: volume, hot inquiries, lowering the cost of every other lead, independence from the ad auction. The roles are covered in my article on channels for promoting a residential development; below is what is specific to agencies. The examples come from the Russian market, where most of my projects run; the logic transfers to any market with strong listing portals.
Property classifieds: Cian, Avito, DomClick, Yandex Realty
Cian, Avito, DomClick and Yandex Realty are Russia's main property listing portals, the local equivalent of Zillow or Rightmove. They are the primary source of buyer inquiries for resale agencies and one of the main sources for new-builds. In 2026 the competition on these portals is for the listing card itself, since everyone has the placement: a buyer sees twenty similar apartments and calls three. A card that gets calls has professional photography and a floor plan with dimensions, an honest price with no 'call for details', a description that answers questions about the building and the neighbors, a 60-second video walkthrough and a reply in chat within minutes. Paid promotion inside the portal only pays off on cards like that.
A separate point about listings that are gone. Advertising sold or withdrawn apartments is the most common budget leak in agencies: promotion is paid a month ahead, the flat sells in ten days, and inquiries keep arriving and annoying people. The rule: the day a listing is withdrawn, its promotion is switched off and the search campaign is paused.
Search ads and branded demand
Yandex Direct, Yandex's ad platform and Russia's main search advertising channel, works for an agency on three query types. First, property and location queries: 'buy two-bedroom + district', 'new-builds + city + installments'. Here the agency competes with portals and developers; the click is expensive, but the buyer is hot. Second, owner queries: 'sell apartment fast', 'apartment valuation', 'real estate agency + district'. Less competition, higher conversion to an agreement. Third, branded queries with the agency name and brokers' names. Their volume shows whether content and personal brands are working: if searches for the agency's name grow month over month, the cost of every other inquiry goes down.
Developer partner programs
For new-build agencies this is the core of the business: the developer pays a commission for a referred buyer and often provides ad materials and analytics. But advertising someone else's project with your own money is risky: the buyer can go straight to the developer, and who registered the client first becomes a dispute. The rule I arrived at: the advertising sells the agency's expertise across every new development in the city, and a specific project comes up in the consultation. 'We will pick from 40 developments to fit your mortgage' converts better and protects the client from being poached.
Telegram channel and brokers' personal brands
In 2026 Telegram remains the main warm-up channel in Russian real estate; elsewhere the same role belongs to Instagram or WhatsApp channels. The agency needs a company channel with listings, district and deal breakdowns, plus channels or accounts for its key brokers. In strong agencies a broker's personal brand brings up to a third of deals, and that is fine on one condition: the client is logged in the agency CRM from the first contact, and the broker's content goes out together with the company brand. A weekly content plan: two listings, one breakdown of a district or a legal question, one deal story with numbers.
Reels and short video
Property walkthroughs, price reactions, 'what 15 million buys you in this district' are formats that consistently reach new people and bring subscribers to Telegram and inquiries in direct messages. For an agency this is the cheapest way to show properties and brokers at the same time. A subscriber from Reels costs 3–5 times less than one from paid social, but that audience converts at a lower rate and over a longer cycle. It is a channel for accumulation; it rarely produces fast leads.
Referrals, the database and a referral program
The most underrated channel. An agency that has been operating for five years has thousands of people in its database who bought, sold or inquired. In mature agencies repeat deals and referrals bring 30–50% of turnover at close to zero cost per inquiry. For that the database has to be alive: segmentation by deal type and date, a newsletter every two weeks with listings and market notes, a call to a past client a year after the deal, a referral program with a fixed reward.
Events
Events work in two models: commercial and overseas property. A closed webinar on buying in Cyprus or a business breakfast for office tenants produces 10–30 contacts with high conversion and, more importantly, a reason for a personal conversation. For mass-market resale, events rarely pay back.
| Channel | Role | Agency model | Time to first deals |
|---|---|---|---|
| Property classifieds | Hot buyers | Resale, new-builds | 2–4 weeks |
| Search ads | Buyer volume and sellers | All | 3–6 weeks |
| Developer partner programs | Revenue without a product of your own | New-builds | 1–2 months |
| Telegram and personal brands | Warm-up, branded demand | All | 3–6 months |
| Reels and short video | Reach and subscribers | Resale, new-builds, overseas | 2–4 months |
| Database and referrals | The cheapest deals | All | Immediately, if a database exists |
| Events | Trust, large tickets | Commercial, overseas | 1–3 months |
The economics: commission × conversion = allowable cost per lead
An agency's budget is derived from the commission. The logic: the agency's commission per deal × the share it is willing to spend on acquisition × inquiry-to-deal conversion = the allowable cost per inquiry. Then you compare that with the market price of a lead in each channel and decide where the agency can afford to play.
An example for a resale agency in a Russian city of over a million people; figures are in rubles because that is where the data comes from. An average apartment is 12 million rubles, the 3% commission is 360,000. Half goes to the broker, leaving the agency 180,000 of gross income per deal. The agency can spend up to a quarter of that on acquisition: 45,000 per deal. Buyer inquiries convert to deals at 3%, so one deal takes 33 inquiries and the allowable cost per inquiry is about 1,350 rubles. An inquiry from a well-made classifieds card costs 800–1,500; from search ads on buyer queries, 1,500–3,500. Classifieds are profitable, search ads on buyers only pay off on narrow queries. Search ads on sellers, with 10% conversion and an allowable 4,500 rubles per inquiry, pay off comfortably.
| Segment | Agency commission per deal | Inquiry-to-deal conversion | Allowable cost per inquiry | Market cost per inquiry, September 2026 |
|---|---|---|---|---|
| Resale, buyers | 150–400k rubles | 2–4% | 1,000–3,000 | 800–2,500 (classifieds), 1,500–3,500 (search ads) |
| Resale, sellers | 150–400k rubles | 8–15% | 4,000–12,000 | 2,500–7,000 |
| New-builds via partner programs | 200–500k rubles | 1.5–3% | 1,500–4,000 | 1,500–5,000 |
| Commercial | 300k–3M rubles | 3–6% | 5,000–30,000 | 3,000–15,000 |
| Overseas | 1–3M rubles | 0.5–1.5% | 8,000–25,000 | 5,000–20,000 |
The last column holds my estimates from projects as of September 2026, in rubles, for large Russian cities. In smaller regions an inquiry is 30–50% cheaper, in Moscow more expensive; in other countries the absolute numbers differ, but the ratios between segments hold. The method matters more than the figures: once an agency knows its conversion in each funnel, it stops arguing with contractors about 'expensive leads' and starts counting cost per deal. Without tracking down to the deal that calculation is impossible; how to set it up is in my article on end-to-end analytics in real estate.
CRM, speed to lead and what AI does
The biggest multiplier in an agency's economics is inquiry-to-deal conversion, and it depends on the speed and quality of the first contact. A buyer on a classifieds site messages five agencies at once; the one that replies within five minutes gets the viewing, the rest get silence. An owner who requested a valuation waits an hour for a call, then phones the next agency.
- Response speed. The standard is 5 minutes during working hours and 15 minutes in the evening. On classifieds and in messengers the first reply can be automatic, but a human has to follow within the same minutes.
- Mandatory CRM logging. Every inquiry with its source, property, broker and next step. An inquiry without a scheduled next contact is a lost inquiry.
- A rule for withdrawn listings and a weekly reconciliation of advertising against the listing database.
- Call reviews. Once a week the manager listens to 10 calls and goes through them with brokers: how the viewing is sold, how 'too expensive' is handled, how the owner's details are captured.
AI closes three tasks in this loop that used to need a separate employee. Call analysis: a model listens to 100% of conversations, flags where the broker did not offer a viewing, did not ask about the mortgage or did not capture the contact, and sends the manager a summary. Qualification: a bot in Telegram or on the website clarifies budget, district, timing and payment method before the inquiry reaches a broker, and passes on only those worth a call. Content: district breakdowns, listing descriptions, Reels scripts and posts for 15 brokers who used to write 'great apartment for sale'. How to roll this out without chaos is covered in my articles on AI in real estate marketing and micro-targeting with AI; the second is especially useful for agencies with dozens of buyer segments and no capacity to write for each by hand.
A 90-day plan
If your agency's marketing today is a classifieds account, a couple of search campaigns and a social media page run by an assistant, this is the sequence I use to launch the system.
- 01Weeks 1–2. Diagnosis. Collect every inquiry from the last three months by source and funnel, calculate the real conversion to agreements and deals, listen to 20 calls. Decide on the niche and model. This stage usually reveals that up to a third of inquiries were never logged.
- 02Weeks 3–4. The loop. Set up a CRM with two funnels, call tracking with separate numbers for every platform, auto-replies in messengers, and rules for response time and withdrawn listings. Write the positioning and three key messages: for buyers, for owners, and for the brokers who will carry them.
- 03Weeks 5–8. Channel launch. Reshoot the top 20 listings and rewrite their cards on the portals. Launch search ads on seller queries and narrow buyer queries. Open the agency's Telegram channel and pick two or three brokers for personal brands with a one-month content plan. Set up the newsletter to the database.
- 04Weeks 9–12. The first decision cycle. Build the first report on cost per agreement and per deal by channel. Move 10–15% of the budget from the worst channels to the best. Launch a referral program for past clients. Connect AI call analysis and review its summaries with brokers.
By the end of 90 days the agency has two working funnels, a cost-per-deal report and a weekly rhythm in which decisions are made on numbers. From there the system grows through the cycle I described in the article on systematic marketing. At Matveo we build these loops for agencies and developers end to end, from positioning to AI agents inside the CRM. The agencies we have done this for are on the clients page.
Typical agency marketing mistakes
- 01Buying leads without a sales process. The agency hires a lead generator or launches search ads at 300,000 rubles a month, and inquiries land on a shared number answered by whoever is free. Half the inquiries are lost, and the channel is declared useless.
- 02No seller funnel. All the money goes to buyers, listings arrive by accident. The agency ends up selling under open agreements, competing with ten other agencies for the same flat.
- 03Advertising withdrawn listings. Portal promotion and search campaigns outlive the listings. A weekly check saves 10–20% of the budget.
- 04Personal brands without a CRM. Brokers run Telegram and social accounts, clients message them directly, the agency CRM stays empty. The broker leaves, and the client base leaves too.
- 05Betting on one channel. The main portal doubles its rates, and the agency is left without inquiries. A portfolio of five or six channels with different payback periods protects against such jumps.
- 06Comparing channels by cost per inquiry. The cheapest inquiries from Reels produce the most expensive deals; the most expensive inquiries from owners produce the cheapest. Count cost per agreement and per deal.
Frequently asked questions
How much should a real estate agency spend on marketing?
A benchmark is 15–25% of the agency's gross income after broker payouts, up to 30% for a growing agency. A more precise way is to work from the funnel: allowable cost per inquiry = agency commission × share spent on acquisition × inquiry-to-deal conversion. For a resale agency in a large Russian city that comes to roughly 1,000–3,000 rubles per buyer inquiry and 4,000–12,000 per owner inquiry.
Which channels work best for a real estate agency?
There is no single channel; a portfolio works. Property classifieds and search ads deliver inquiry volume, developer partner programs provide revenue for new-build agencies, Telegram and brokers' personal brands build branded demand, and the client database with a referral program produces the cheapest deals. Compare channels by cost per agreement and per deal, not per inquiry.
How does a real estate agency attract sellers?
With a separate funnel and a separate budget: 30–40% of marketing money. Channels are an online valuation on the website, search ads on 'sell my apartment' and 'apartment valuation' queries, a neighborhood Telegram channel, door-to-door work around the office and calls to the past-client database. Owner inquiries convert to listing agreements at 8–15% when the valuation visit happens within 24 hours.
Does a broker need a personal brand if the agency already has one?
Yes; in strong agencies brokers' personal brands bring up to a third of deals. There is one condition: the client is logged in the agency CRM from the first contact, the broker's content goes out together with the company brand, and the referral program and database belong to the agency. Then a departing broker does not take the clients along.
Where should a real estate agency start with a small marketing budget?
With the free part: a CRM with two funnels, a five-minute response rule, reshot cards for the top 20 listings, an agency Telegram channel and a newsletter to the existing database. That usually lifts inquiries by 20–30% with no extra spend. Add paid channels after inquiry-to-agreement conversion is measured and the calls have been reviewed.
Ruslan Matveev
I build marketing as a system. Founder of Matveo, shipping AI products.
More on the topic