When to Pay a Referral Fee: At Booking, at Completion, or After the Client Pays
Picking the right referral fee payment timing for how your industry actually collects money, and why agreeing the trigger upfront prevents almost every dispute
Almost every argument I have seen between referral partners comes down to one thing: not the size of the fee, but the referral fee payment timing. Two professionals shake hands on 10%, the job goes great, and then weeks later one of them is quietly annoyed because they expected the money already and the other was planning to pay much later. Nobody lied. They just never pinned down when the fee gets paid.

I have been on both sides of this for years: sending work to trusted peers and paying fees on the work sent to me. The trigger point matters more than people expect, because it decides who is carrying the risk and for how long. In this post I will walk through the three common trigger points, the tradeoffs each one creates for the sender and the receiver, and how to match the timing to the way your particular trade collects money. Deposit-heavy wedding vendors and final-invoice trades should not use the same trigger, and I will show you why.
The Three Trigger Points for a Referral Fee
When people say “I will pay you your referral fee,” they almost always mean one of three moments. Getting specific about which one saves you the headache later.
- At booking: The fee is due once the client signs on and the job is officially on the calendar, often when the receiver collects a deposit.
- At completion: The fee is due once the work is finished and the receiver has delivered, regardless of whether the client has settled the final bill.
- After the client pays: The fee is due only once the money from the client has actually landed in the receiver’s account, usually in full.
None of these is the “correct” one. Each shifts the timing risk between the two of you differently, which is exactly why you want to pick on purpose instead of discovering the mismatch after the job is done.
Referral Fee Payment Timing: Side-by-Side Comparison
Here is the clearest way to see how the three trigger points compare for both sides of the referral.
| At Booking | At Completion | After Client Pays | |
|---|---|---|---|
| When the fee is due | Client signs / deposit collected | Work delivered | Final client payment received |
| Best for the sender | Paid fast, no long wait | Paid soon after the work wraps | Slowest, but easiest to get a yes on |
| Best for the receiver | Pays before earning full revenue | Pays before the client has paid in full | Never out of pocket, pays from money in hand |
| Who carries the risk | Receiver (client could cancel) | Receiver (client could pay late) | Sender (waits longest to get paid) |
| Natural fit | Deposit-heavy work (weddings, events) | Short jobs paid on delivery | Final-invoice trades, long projects |
Paying at Booking
Paying at booking means the fee changes hands as soon as the client commits, typically the moment the receiver collects a deposit and puts the date on the calendar. This is the fastest option for the sender, and it feels great: you made the introduction, it turned into a real booking, and you are paid within days.
The tradeoff sits with the receiver. They are paying you out of a deposit before they have done the work or collected the full amount. If the client later cancels (and in event work, cancellations happen), the receiver may have already paid a fee on revenue they never fully earned. That is why smart partners who pay at booking usually tie the fee to the non-refundable portion of the deposit, so the receiver is never out of pocket on money they had to hand back.
A wedding photographer I know pays her planner partners their referral fee once the couple signs and the retainer clears. It works because her retainers are non-refundable, so the money the fee comes out of is money she keeps no matter what. Booking-time payment is clean when the deposit is real and sticky.
Paying at Completion
Paying at completion means the fee is due when the work is finished and handed over, even if the client has not settled the final invoice yet. This is a middle ground. The sender does not wait forever, and the receiver is not paying out of a deposit on a job that might still fall apart, because by completion the work is actually done.
The catch is the gap between finishing the work and getting paid for it. A landscaper who wraps a big install on the 30th but does not collect from the homeowner until the following month is paying the referral fee before their own money arrives. For short jobs where the client pays on delivery (a mobile detailer, a make-up artist on the wedding day, a handyman finishing a same-day repair), completion and client payment happen at basically the same moment, so this trigger is simple and fair. The longer the gap between finishing and collecting, the more this timing pinches the receiver.
Paying After the Client Pays
Paying after the client pays is the most receiver-friendly trigger, and honestly the easiest one to get a hesitant partner to agree to. The fee only comes due once the money from the client is actually in the receiver’s account. The receiver is never fronting anything. They pay you from money they already have.
The cost lands on the sender: you wait the longest. On a final-invoice trade like roofing or a multi-week build, “after the client pays” could be a month or two after you made the introduction. That is usually fine as long as you knew that going in. The problem is never the wait itself. It is expecting payment at completion while your partner was always planning to pay after collection. Same fee, very different feeling, and it comes entirely down to which trigger you agreed on.
This is also the trigger I recommend for anyone new to a partnership. It carries the least risk for the person doing the paying, so it lowers the barrier to saying yes. Once trust is built and you have both seen a few jobs close cleanly, you can move to a faster trigger if it suits the work.
Match the Trigger to How Your Industry Collects Money
The single best way to pick a trigger is to look at how money already moves in the work being referred. You are not inventing a payment schedule. You are attaching the fee to one that already exists.
Deposit-heavy work: lean toward booking
Wedding and event vendors (planners, photographers, caterers, florists, DJs) take substantial deposits far ahead of the event, sometimes 12 to 18 months out. If you wait until “after the client pays” in that world, a fee on a booking made this spring might not land until next year. For these partners, booking-time payment (tied to the non-refundable deposit) keeps the fee close to when the value was actually created.
Final-invoice work: lean toward completion or client payment
Trades that bill at the end (roofers, electricians, general contractors, painters) often collect little or nothing upfront and get paid when the job wraps or shortly after. Booking-time payment makes no sense here because there is no meaningful deposit to pay from. Completion or after-client-payment fits the way the money already flows, so nobody is fronting a fee out of pocket.
Pay-on-delivery work: completion is usually simplest
For creative and digital pros doing shorter engagements (a logo package, a photo session, a one-day shoot), the client typically pays on or near delivery. Here completion and client payment collapse into nearly the same moment, so “at completion” is clean and easy to track. For more on setting the fee amount itself before you get to timing, see what to include in a simple referral agreement.
Why Agreeing the Trigger Upfront Prevents Most Disagreements
I want to be blunt about this, because it is the whole point of the post: the trigger is not something you sort out later. It is a two-minute conversation you have beforethe first introduction, right alongside the fee amount. When both people say the timing out loud and agree on it, payment day becomes a formality instead of a surprise.
The reason mismatches sting so much is that both sides feel like they are in the right, because they are. If you assumed “after completion” and your partner assumed “after the client pays,” neither of you did anything wrong. You just skipped the ten seconds it takes to say which one. Settling the trigger upfront is the cheapest insurance in the whole arrangement. This is one of the core points in the things to agree on before you start sending referrals, and payment timing is the one I have seen wreck more otherwise-good partnerships than any other.
You do not need a formal document. A short note or text that says “10% of job value, paid within 7 days of the client’s final payment” is plenty. What makes it work is not the paperwork. It is that you both said the same thing before any client names changed hands. If a mismatch does surface later, the fix is relational, not adversarial: restate the terms you meant, agree on how to handle the current job, and set the trigger clearly for the next one.
Handling Long Projects Where Completion Is Months Away
The three simple triggers work great for jobs that start and finish in a reasonable window. But what about a whole-home renovation, a multi-month wedding buildout, or a long creative retainer where “completion” is half a year out? Making the sender wait that long for a single lump-sum fee feels off, and it is a common friction point.
The way experienced partners handle this is to tie the fee to the project’s own milestones instead of one distant finish line. If the client pays the receiver in phases (deposit, mid-project draw, final payment), the referral fee can follow the same rhythm, a portion released as each of the receiver’s payments comes in. The receiver is never fronting anything because each slice of the fee comes out of money already collected, and the sender is not left waiting six months for anything at all.
A general contractor and the interior designer who feeds them projects might agree the designer’s fee is split across the same three draws the homeowner pays on. Everyone stays in sync with the actual cash flow of the job. The principle is the same one that runs through this whole post: attach the fee to a payment event that already happens, and both sides always know exactly when the money moves.
The other thing long projects need is simple record-keeping. When a fee is released in pieces over months, a quick shared record of what has been paid and what is still owed keeps everybody honest and keeps the conversation friendly. It does not have to be fancy: a shared note or a short running list you both can see is enough, as long as you are both looking at the same thing.
Frequently Asked Questions
When should a referral fee be paid: at booking, completion, or after the client pays?
It depends on how the referred work collects money. Deposit-heavy work like weddings and events fits paying at booking, tied to the non-refundable deposit. Short pay-on-delivery jobs fit paying at completion. Final-invoice trades like roofing and general contracting fit paying after the client pays. The key is choosing the trigger that matches the existing cash flow, and agreeing on it before the first referral.
What is the most common referral fee payment timing?
“After the client pays” is the most common default trigger because it is the safest for the person paying the fee. They only pay from money already in hand. It is also the easiest to get a new partner to agree to. Faster triggers like paying at booking are common in deposit-heavy industries where a large, non-refundable deposit comes in early.
Should I pay a referral fee before the client pays me?
You can, and in deposit-heavy work it is normal, but only pay out of money you are sure to keep, such as a non-refundable deposit. Paying a fee on revenue you might have to refund puts you out of pocket if the client cancels. If your work bills at the end, waiting until you have collected is the simpler and safer choice.
How do referral fees work on long projects that take months to finish?
Tie the fee to the project’s payment milestones instead of one distant completion date. If the client pays in phases, release a portion of the referral fee as each of those payments lands. That keeps the receiver from fronting money and keeps the sender from waiting months for a single payout.
What happens if we never agreed on when the fee is due?
You get a mismatch where both people feel they are right: one expected payment at completion, the other planned to pay after collecting. The fix is relational: talk it through, agree on how to handle the current job, and set a clear trigger for every referral going forward so it never comes up again.
The Bottom Line
The fee amount gets all the attention, but the trigger point is what actually determines whether a referral partnership feels fair. Pay at booking when the work runs on real, non-refundable deposits. Pay at completion when the client pays on delivery. Pay after the client pays when the work bills at the end or when you are still building trust. For long projects, follow the project’s own milestones so the fee moves with the money.
Whichever you choose, choose it out loud and choose it early. The professionals who never fight about referral fees are not the ones with the fanciest agreements. They are the ones who settled the timing before the first introduction went out.
If you want a clean way to set the fee and the payment trigger upfront, keep track of what is owed, and coordinate payment without awkward follow-ups, take a look at how PureIntro works for service professionals.
This post reflects one professional’s experience and is for informational purposes only. It is not business, legal, financial, or professional advice. Results described are individual and not guaranteed. Referral fee arrangements may be subject to state and local regulations. Consult a qualified professional for guidance specific to your situation. PureIntro facilitates referral tracking and payment processing but does not guarantee payments between users or any particular business outcome.