Contract value over its life
A management agreement runs for years and renews. Ranking channels on annual fees billed values the win properly.
Marketing attribution for HOA management companies
Match won management contracts and the years of fees they earn to the campaigns that produced the board's first inquiry.
$1,191,000 62% of $1,920,000 paid
The blind spot
You win maybe twenty associations a year, each worth six figures over its life, and you have no idea which of them your advertising produced.
What you get
A management agreement runs for years and renews. Ranking channels on annual fees billed values the win properly.
Months pass between the first inquiry and the vote. The match is on the association contact, so the delay costs nothing.
With small numbers a single misattributed contract moves the ranking. Only exact matches count automatically; the one weaker link type is flagged.
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 | 5 | $422,500 | 22% | |
| Referral and word of mouth | 6 | $461,000 | 24% | |
| LinkedIn Ads | 2 | $134,500 | 7% | |
| Industry events | 2 | $173,000 | 9% | |
| Direct / Unknown | 9 | $729,000 | 38% |
A management firm might win twenty to forty associations in a good year. Each carries an annual fee in the tens of thousands, ancillary revenue on top, and a relationship that often lasts five years or more.
At that volume there is no averaging out. One contract credited to the wrong source is a several-per-cent error in the whole marketing picture, and it is the kind of error that quietly keeps a channel funded for another year.
Reconciling won contracts against the inquiry history is a small job — a few dozen rows against a lead export — and it produces a number the managing partner can actually defend at a planning meeting.
A treasurer requests proposals, a property committee shortlists, and the whole board votes. The person who filled in your web form is frequently not the person on the executed agreement, and the association's own name may change form between the two records.
Matching on normalized phone and email rather than on the association's name recovers many of these, and the one weaker link, the same national number under a different country code, is flagged for a person to confirm. On twenty contracts a year, a human confirming the odd one is a reasonable few minutes.
A management agreement carries a monthly fee per door, and that is the number in the proposal and the number in the board minutes. It is rarely the number in the accounts. Resale and transfer processing, estoppel documents, printing and mailing, violation and architectural review handling, special assessments, major project oversight and banking arrangements all sit alongside it, and in many firms they add up to a substantial share of what an association is worth over a year. Nobody hides this; it simply lives in a different report from the one marketing is judged by.
Ranking channels on the headline contract fee therefore undercounts every win by whatever proportion the ancillary revenue represents, and it undercounts unevenly. A large high-rise association generates far more document and project revenue than a small single-family association on a similar per-door fee, so a source producing the former is systematically understated against one producing the latter. The firm then buys more of whatever produced the smaller associations, on the strength of a per-door fee that was never the whole story. It is a slow and expensive drift.
Exporting every revenue line against the association, with a revenue-type column mapped as Product / service, fixes it without any modeling. The channel ranking then counts base fees and ancillary revenue together, and the breakdown shows each as its own line, which also informs an argument many firms have internally about how much of a win's value sits outside the management fee. The answer is often clearer on the page than it ever was in the meeting. It is a column rather than a calculation, which matters because the finance team has to recognize every figure in it before anybody will act on the ranking.
An association changes managers when its own year allows it. The budget is adopted in the autumn, proposals are sought before the annual meeting, the new board takes office and reviews the arrangement, and the contract has a notice period that constrains when any of it can happen. A firm can do excellent work in April and find that nobody is in a position to act until September. Timing, in other words, is not a detail of the campaign. It is most of what determines whether the inquiry can convert into anything at all.
Advertising bought on a flat monthly schedule therefore spends most of its money outside the weeks when boards are actually making decisions. Nothing in a lead report exposes this, because inquiries arrive all year — from committees gathering information, from managers checking the market, from developers thinking ahead — and they look identical to inquiries from boards ready to move. An inquiry from a committee doing background reading in May and one from a board with notice already served in August cost the same to acquire and are worth completely different amounts.
Dating the win against the inquiry that produced it, and looking at that pattern across two or three years, shows when the productive inquiries actually arrive. For a firm winning twenty or thirty associations a year, that is a small dataset with a clear shape, and it usually argues for a spend profile that concentrates rather than spreads. The alternative is buying steadily against a market that only buys seasonally. A firm with a genuinely seasonal market and a flat media plan is paying full price for the months in which nothing can be won.
Contracts end. A board turns over, a difficult project sours a relationship, a competitor undercuts the per-door rate, and an association that has been on the books for six years gives notice. Firms track this carefully in operations and almost never connect it to acquisition, so the marketing report shows a good year while the door count is flat and nobody reconciles the two accounts of reality. A firm can therefore have its best year of wins and its worst year of net growth simultaneously, and the marketing report will show only the first half.
There is also a second and quite different funnel: new construction. A developer building out a community appoints a manager years before the board exists, through a relationship rather than a proposal process, and that work arrives with an entirely different shape and a transition date attached. Counting those wins alongside competitive replacements produces an average that describes neither. A developer relationship is won years early, through introductions and site visits, and it arrives with a handover date rather than a decision date. Advertising has almost nothing to do with it.
Because the report ranks on fees actually billed in a period, an association that left in March contributes three months and no more, and the net picture becomes visible rather than the gross one. A contract-type column mapped as Product / service then shows developer transitions and competitive wins as separate lines, which matters because only one of them can be influenced by advertising at all. Keeping them separate also stops a good year of transition work from disguising a poor year of competitive performance, which is a failure mode many firms will recognize.
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 judgment, 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
Add the referral list to the lead file, tagged with each referrer, and it ranks beside paid search. If referral wins, you will have proved it rather than assumed it.
Which is precisely why each one has to be attributed correctly. Large-volume businesses can afford noise; you cannot.
If it exports contracts or fee revenue with an association contact detail, an amount and a date, that is enough.
Pricing
The price here is the price on the invoice, plus any sales tax that applies — no per-call, per-minute or per-form fees. Growth usually fits homeowner and community association management firms — 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
$49/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Won contracts or billed management fees: a board or association contact email or phone, the amount, and a date.
Yes — every later year credits the channel that produced the original inquiry.
Yes, as separate rows against the same association.
Yes: map an association-type column as Product / service and each type shows as its own line.
Yes: an office column mapped as Location.
Yes — a referral list goes into the lead file, with each referrer as the source, and ranks on the same axis.
Yes, and with numbers this small you should.
It is encrypted in transit and at rest and isolated per workspace, so no other account can reach your associations. Deletion is immediate and a DPA is available.
Yes, as rows against the same association, with a revenue-type column mapped as Product / service if you want it shown apart. Document, project and processing income varies enormously by association type and is a substantial share of what a win is worth.
Not directly. The report dates revenue by when it closed and does not chart when the winning inquiries first arrived, though each channel's inquiry count for any period you choose sits beside its revenue. Boards buy on their own budget calendar, and a flat monthly spend can miss the window entirely.
It contributes the fees actually billed before it left and nothing after. That makes net growth visible rather than the gross win count most marketing reports stop at.
Yes: map a contract-type column as Product / service. They arrive through different routes on quite different timescales, and only competitive replacements are really influenced by advertising, so blending them flatters whichever funnel had the better year.
It runs on whichever phone number or email appears in both files, usually the person who made first contact. The one weaker link, the same national number under a different country code, is flagged for someone to confirm rather than counted.
Upload three years. Seventy-five wins against three years of inquiries produces a clear enough shape, and at this volume one misattributed contract genuinely moves the ranking.
Nearby
Match signed doors and the recurring fees they earn to the campaigns that produced the owner.
See how it worksMatch won mandates and the years of management and leasing fees they earn to the campaigns that produced the owner.
See how it worksMatch signed contracts and the revenue they bill across their term to the campaigns, events and bids that produced the client.
See how it worksWhere your sales already are
Two funnels run through one account. Match management fees and rent back to the campaigns behind each of them, separately.
What to exportExport management fees from Buildium, upload the inquiries and proposals behind them, and rank sources on the contracts they actually produced.
What to exportFrom the blog
Every attribution tool is built for businesses where the inquiry and the purchase happen in the same quarter. If yours does not, almost every default is wrong: the date ranges, the reporting cadence, the optimization signal and the patience of everyone involved.
Read the articleA multi-location business that reports one national attribution number is hiding its most important finding. The same campaign performs differently in every market, and the aggregate is an average of things that should never have been averaged.
Read the articleAttribution needs history and privacy law needs forgetting, and those two facts are in direct tension. A practical retention policy for marketing data: what to keep, what to aggregate, what to delete, and how to prove you did.
Read the articleStart today
Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.