It's not a referral fee. It's a placement fee. The difference matters.
Why ClosingPack uses flat monthly placement fees instead of per-referral commissions, and why that structural choice is what makes the model RESPA-compliant rather than legally clever.
A lot of people who hear about ClosingPack for the first time react with some version of: “wait, doesn’t an agent getting paid for recommending vendors run into RESPA?”
The short answer is no, because the agent isn’t getting paid for recommending vendors. The agent is getting paid for offering them a slot on a curated list. The vendor pays the same monthly fee whether the agent sends them ten customers or zero. The structural distinction matters legally, but it also matters strategically and culturally. I want to spend a few minutes on why.
The legal version
RESPA Section 8 prohibits “any fee, kickback, or thing of value pursuant to any agreement or understanding … that business incident to or part of a real estate settlement service … shall be referred to any person.”
The operative language is “referred.” A referral fee, under the statute, is something paid because business was referred. The fee follows the referral. If no referral happens, no fee changes hands. If lots of referrals happen, lots of fees change hands.
This is what RESPA prohibits, for settlement services. A title company paying a real estate agent $300 every time the agent sends a buyer to that title company is the textbook violation.
A flat monthly placement fee isn’t this. The fee is paid because the vendor is listed, not because customers are referred. It’s structurally the same as a magazine ad or a podcast sponsorship: the buyer pays for the placement, the placement may or may not produce business, the price doesn’t move with the outcome.
Courts have grappled with this distinction for decades and have generally held that genuine bona fide compensation for “services actually performed” or for placement in a marketing channel falls outside Section 8’s prohibition, even on settlement services. For non-settlement services like the ones ClosingPack lists, the question is more clearly resolved: RESPA doesn’t apply.
But here’s the thing. Even though we’re outside RESPA’s scope on the non-settlement-services question, we still built the fee structure to look like a placement fee rather than a referral fee. Because the structural choice does more than satisfy regulators. It does work.
The strategic version
Imagine ClosingPack billed vendors $30 per referral instead of $149 per month. What would happen?
The agent would have an incentive to send referrals to whichever vendor pays the highest rate. The list would become a marketing auction. Vendors who pay more get more business. Vendors who pay less get cut from the list, regardless of quality.
This is exactly the dynamic that has made Angi and Thumbtack worse over time. Per-lead pricing creates a race to the bottom for vendors and a race to the top for the platform’s take rate. Vendors hate it. They pay anyway because they have no alternative.
The placement fee model is structurally different. The agent’s incentive isn’t to generate referrals to the highest-paying vendor. The agent’s incentive is to put the best vendors on their list, because their reputation is on the line for every recommendation. Vendor quality has to be high or the agent loses trust with their homeowners.
The vendor’s incentive is also different. Instead of optimizing for paying less per lead, the vendor optimizes for being on the right agents’ packs. The right agent is one whose homeowners turn into real customers. Vendors stop chasing volume and start chasing fit.
The homeowner’s experience is best of all. They’re not getting Angi-style results of fifteen vendors all bidding on their job. They’re getting three pre-vetted vendors that their agent personally recommends. The signal-to-noise ratio is dramatically higher.
The cultural version
There’s a third reason the placement-fee structure matters, and it’s the one I think about most.
Real estate agents are fiduciaries. They have a legal and cultural obligation to act in their clients’ best interest. This is the part of being an agent that the good ones take seriously.
A per-referral fee creates a conflict of interest. Every time the agent recommends a vendor, they’re making more money. The temptation to push business toward the highest-paying vendor (instead of the best vendor) is structurally present. Even agents with strong ethical commitments would feel that pressure.
A placement fee removes this conflict. The agent’s monthly income from ClosingPack doesn’t change based on which vendor the homeowner hires, or whether the homeowner hires anyone at all. The agent gets the same $69 to $174 per slot per month regardless. There’s no marginal incentive to recommend more business to any specific vendor.
This means agents can do their actual job (recommending the vendors they actually believe in) without their judgment being clouded by a financial gradient. The agent who would have recommended the painter for $0 still recommends the same painter for $0 in marginal compensation. Nothing about their recommendation behavior should change.
That’s the design goal. ClosingPack should attach a revenue stream to recommendations the agent was already making, not change which recommendations they make.
Where this breaks down
The structural design works only if a few things are true:
Slot pricing must be tier-based, not agent-negotiated. If individual agents could set their own slot prices and adjust them based on the volume they expect to send, we’d be back to a per-referral structure dressed up in different language. ClosingPack sets prices centrally based on agent volume tier (Tier 1, 2, or 3) and service category. Agents can’t move the price.
There must be a strict cap on slots per category. If agents could have 30 painters on their list, the list becomes meaningless and we’re back to Angi’s directory model. Three is the cap. It forces curation. It also forces vendor competition for slots, which is what makes the monthly fee defensible.
Disclosure must be prominent and unambiguous. Every booking page has to tell the homeowner exactly what’s happening with the money. No fine print. No buried legal language. The homeowner can read the disclosure in two seconds and understand the relationship.
Settlement services must be off-limits. Even though the placement-fee structure might survive RESPA scrutiny in theory, we don’t go near settlement services. The model is for painters, cleaners, junk removers, landscapers, and other post-closing trades. We list zero mortgage brokers, title companies, escrow, insurance, or mortgage-required inspectors.
These four constraints are what turn a structural design into an actual compliance posture. The structure does the work, but the constraints keep the structure honest.
What it looks like in practice
Here’s the concrete version. An agent in Atlanta has 12 vendors on their pack across move-in, prep, and ongoing service categories. The monthly fees those vendors pay add up to about $1,560. The agent earns 70% of that, or $1,092 per month, regardless of how many of those vendors get hired by homeowners that month.
If the agent sends 12 homeowners to those vendors and 10 of them hire, the agent makes $1,092.
If the agent sends 12 homeowners to those vendors and 2 of them hire, the agent still makes $1,092.
If the agent sends 0 homeowners to those vendors all month, the agent still makes $1,092 (because the vendors are still paying their slot fees, betting that the agent’s slow month will be balanced by future months).
This is what I mean by removing the marginal incentive. The agent’s compensation doesn’t move with referral activity. Their compensation moves with how many vendors choose to be on their list. Which depends on the agent’s reputation, the quality of their client base, and how well they curate.
That’s a healthy set of incentives. Build a reputation. Curate carefully. Get paid for the curation. Recommend the same vendors you would have recommended anyway, with full disclosure to your client.
This is what RESPA permits when it permits anything. And it’s the version of this category that I think can actually work for everyone.