Two spreadsheets, no installation
A move-in list and whatever your ads or phone system export. Nothing goes on your website and nothing has to be set up in advance.
Marketing attribution for Residential Care Homes
With six to sixteen beds, one move-in is a tenth of the year. The report tells you where it came from.
$272,500 56% of $486,000 paid
The blind spot
You answer the phone yourself, you have no marketing department, and you have no idea whether the money you spend on advertising produced a single resident.
What you get
A move-in list and whatever your ads or phone system export. Nothing goes on your website and nothing has to be set up in advance.
A resident at six thousand a month for eighteen months is a hundred thousand dollars. The report ranks channels on that, not on a first check.
Inquiries it cannot match go to Direct / Unknown rather than being spread across your paid channels to make the numbers look better.
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 | 1 | $107,000 | 22% | |
| Placement agencies | 1 | $126,500 | 26% | |
| Meta Ads | 1 | $39,000 | 8% | |
| Direct / Unknown | 2 | $213,500 | 44% |
A six-bed home with an average stay of eighteen months fills three or four beds a year. Each one is worth around a hundred thousand dollars across the stay, and each one is a meaningful share of the whole business.
That is the opposite of the usual argument against measurement. With three hundred sales a month a mistake averages out; with four a year it does not. One move-in credited to the wrong channel changes which channel you fund next year.
If you work with a placement service you know precisely what a move-in from them costs, because they bill you roughly a month's rent for it. That is the only cost per move-in you can currently quote.
Putting your own advertising on the same axis is the point of the exercise. Sometimes the agency wins and it is worth knowing; sometimes it turns out you are paying for placements your own listing would have produced anyway.
A six-bed home at six thousand dollars a month bills thirty-six thousand when it is full. With one bed empty it bills thirty, and the staffing, the mortgage, the food order and the insurance barely move. A bed that takes two months to fill has cost twelve thousand dollars, which is more than most homes of that size spend on advertising in a year, and none of it appears anywhere as a marketing figure. It is the largest single number in the home's marketing and it is never written down anywhere.
That arithmetic is why cost per inquiry is the wrong question at this scale. The right question is what a source costs against what a filled bed earns and how quickly it fills. A listing that produces two inquiries a month and fills a bed in two weeks is worth more than one producing twenty inquiries that take three months to convert into anything at all. Speed and value have to be read together, and either one without the other will send a small budget to the wrong place with complete confidence.
Attaching billed revenue and dates to each inquiry source makes both halves visible at once. It is a small report — a few dozen rows against a few hundred — and it takes an afternoon rather than a project. For an owner-operator who has never had a marketing report of any kind, the first version is usually the first evidence they have held about where their residents actually came from. It also settles arguments that have been running for years about which listing is worth renewing in January.
Directory sites and lead services sell inquiries by geography and by broad category, and the categories are coarse. A home licensed for ambulatory residents gets calls about somebody needing two-person transfers. A home in one county gets calls from families forty minutes away who will not travel. A private-pay home gets calls from families whose entire budget is a county rate. Every one of those calls counts as a lead on the invoice from whoever sold it. None of them can become a resident, and nobody separates the two afterwards.
All of them were paid for. Worse, they consume the owner's own time, which in a home of this size is the scarcest resource there is — the person answering the telephone is usually also the person doing the medication round. A source with a high proportion of unusable inquiries is expensive twice over, and cost per lead conceals both costs. The telephone that rings for an unusable inquiry is the same telephone that will ring for a usable one ten minutes later.
Ranking sources on residents who actually moved in, and on what they went on to bill, prices that in automatically. The inquiries that went nowhere simply produce no revenue against that source, which is the correct treatment. Nothing is deducted, nothing is estimated, and the gap between inquiries delivered and residents produced is visible on the same line. A source delivering twenty inquiries and one move-in and a source delivering four inquiries and one move-in produce the same revenue at very different cost, and only the second is worth expanding.
Most homes run a mix. Some beds are private pay at a negotiated monthly rate, some are funded at a published rate that is lower and slower to arrive, and a few residents move between the two as their savings run down. Advertising competes for the private-pay families. The funded placements arrive through a caseworker and no amount of paid search affects them. The two behave differently over time as well: a private rate can be reviewed annually, while a funded rate changes when somebody else decides it does. Advertising influences neither.
Leaving both in the same total makes every channel look worse than it is, because the denominator includes revenue no campaign could have influenced. It also disguises the real finding, which is usually that a modest advertising budget is producing the private-pay residents who carry the margin for the whole house. The finding runs in the other direction often enough to be worth the exercise. An owner convinced their advertising does nothing sometimes discovers that the private-pay residents it produced are what makes the funded beds affordable at all.
Leaving funded placements out of the sales export lets the channel ranking run on the private-pay book the advertising is genuinely competing for, and it means the file never says who pays for whose care. A payer column is not the alternative: how somebody's care is funded is health information, and CloseRev signs no business associate agreements. Caseworker and local-authority referrals can still go into the lead file as their own source and be ranked, which is worth doing: knowing what proportion of the year's revenue arrives through a relationship with one caseworker is a useful and slightly uncomfortable thing for an owner to see written down. Concentration of that kind is far easier to act on once it is a figure on a page rather than a feeling about a long working relationship.
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
The Starter plan is built for exactly this size. Two CSVs, one report, and the work is measured in minutes rather than a project.
Then the report says so, and you will have stopped guessing about the rest of the budget.
Your phone records are enough. Most small homes start from a call export and add the rest later.
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. Starter usually fits small residential care, board and care and adult family home operators — one workspace, one seat, and everything that makes the number defensible from the first plan.
A single business getting started
$9/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Move-ins or billed revenue: a responsible-party phone or email, the monthly amount, and a date.
Yes. Upload two or three years of history and the pattern is legible.
No. A spreadsheet of move-ins works.
Yes, and it credits the channel that produced the original inquiry.
Yes — add them to the lead file, tagged with the agency, and they rank beside paid channels.
No. A contact detail, an amount and a date, and nothing about the care being provided.
Starter pricing. See the pricing page — there is a free trial and no card needed.
Encrypted in transit and at rest, isolated to your workspace, and deletable in one click. A DPA is available, and resident details never leave that workspace.
Indirectly, through dates. Export the inquiry date and the move-in date and the report ranks sources on how quickly they fill a bed as well as on what it earns.
Yes. Those inquiries produce no matched revenue, so the source ranks on what it actually delivered. The gap between inquiries sent and residents produced appears on the same line.
Yes, by leaving funded placements out of the sales export, so the ranking runs on private pay alone, which is the only book advertising competes for. Do not add a payer column instead: how somebody's care is funded is health information.
They stay one resident. The later rows carry the new rate and still credit the channel that produced the original inquiry, so nothing is double-counted or lost.
Yes. It is two spreadsheets and an upload, done once a quarter. Most owners at this size run it themselves in an afternoon rather than delegating it to anybody.
No. A contact detail, an amount and a date is everything the match reads. Care levels, assessments and notes are not needed and should be left out of the export.
CloseRev does not sign HIPAA Business Associate Agreements and is not built for protected health information. Upload only fee and payment data — a phone number or email, the amount and the date — never care needs, diagnoses, medication or anything from a resident's care file. If those phone numbers and emails count as PHI under your obligations, talk to your compliance lead before using CloseRev.
Nearby
Match move-ins and the rent they earn over a resident's whole stay to the campaigns that produced the inquiry.
See how it worksMatch move-ins and the rate they bill to the inquiry that started it, when that inquiry came from a family in crisis.
See how it worksMatch started clients and the hours they go on to bill to the campaigns and calls that produced the family's inquiry.
See how it worksWhere your sales already are
Join the referral source to the hours actually billed — the join most agencies are currently doing by hand in a spreadsheet.
What to exportAxisCare already ranks referral sources. This adds the campaign, the keyword and the call behind the ones it can only record as the website.
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 articleFor a business that sells by phone, a missed call is a lead that was paid for and then dropped. It also quietly rewrites channel ROI: the channel whose callers ring after hours looks weaker than it is. Here is how to measure missed calls and callback speed from a call log, and how to report them without inventing revenue.
Read the articleStart today
Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.