Coachful
Coachful
ToolsBlogContact
Sign in
Coaching business
October 18, 202613 min

Referral Tracking Spreadsheet for Coaches: Template and Example

Nour

Nour

Founder, Coachful

Referral Tracking Spreadsheet for Coaches: Template and Example

Which referral partners are actually bringing you coaching clients, and which introductions are quietly disappearing after the first email? Use a referral tracking spreadsheet with one row per distinct referred enquiry, a consistent referrer ID, an actual next action and a verified outcome. Count introductions, held calls and paying clients separately.

You do not need a commission program to do this. For a small coaching practice, the first job is simpler: follow up responsibly, stop counting the same person twice and understand which relationships produce suitable enquiries. A referral is not a client, and an invoice is not collected revenue.

This guide gives you a copyable column layout, a fictional worked example, spreadsheet formulas and a weekly review. It tracks incoming, unpaid referrals. It is not an affiliate payout calculator, a referral-fee agreement or a substitute for your private client records.

What should a referral tracking spreadsheet include?

Start with three tabs: Referrals, Partners and Definitions. If you want revenue analysis, add a restricted Payments tab or reconcile against your existing payment records. Keep coaching goals, health details, session notes and other sensitive client information out of the tracker.

The Referrals tab answers what happened to an introduction. Partners holds a stable identifier for each source. Definitions records what your statuses and reporting dates mean. That third tab sounds dull until you discover that last month's “converted” meant a booked call and this month's means a paid package.

Workbook layout groups enquiry identity, evidence, next action and reconciled cash
Original workbook layout. The complete column mapping is in live text so you can build the sheet without using the image. View full-size image.

Thinking of launching your coaching business?

Answer a few questions and Coachful builds it around you: your website, programs, booking and payments. Ready in minutes.

Build your platform

Copy this Referrals header row

The following is tab-separated. Paste it into the first row of a blank spreadsheet; each heading should occupy its own column.

ReferralID	ReceivedDate	ReferrerID	LeadID	SourceConfirmed	CallHeld	Status	Owner	NextFollowUp	CashCollected	Refunds	NetCollected
  • A, ReferralID: a unique reference for the enquiry, such as R001. It is not a new ID for every email.
  • B, ReceivedDate: when the referred enquiry entered your process, entered as a real date.
  • C, ReferrerID: the stable partner reference, such as P01, rather than several spellings of a person's name.
  • D, LeadID: the matching prospect or client reference in your restricted source system.
  • E, SourceConfirmed: Yes, Pending or Disputed, based on the evidence you actually have.
  • F, CallHeld: Yes or No. A booking that nobody attended is No.
  • G, Status: New, Contacted, Call booked, Decision pending, Won or Closed.
  • H and I: the person responsible and the next follow-up date, where another contact is appropriate.
  • J, K and L: reconciled cash collected, refunds and net collected in one stated currency and through one stated cutoff.

On Partners, record ReferrerID, display name, relationship type and your own next relationship-review date. On Definitions, record the currency, reporting cutoff, what “Won” means and how you resolve competing source claims. Restrict access to the partner-to-person mapping too; a coded reference is not automatically anonymous.

1. Decide what counts before you enter the first referral

Use “one distinct referred enquiry” as the unit. If a contact introduces the same person twice about the same coaching need, update the existing row. If that person later returns for a genuinely separate engagement, apply a documented repeat-enquiry rule rather than improvising a new count to improve the numbers.

For this template, “Won” means the person has accepted the engagement and made the first required payment. That is an internal reporting definition, not a rule every coaching business must adopt. A corporate practice may need a different verified purchasing event, but it should name that event precisely.

Do not make “Closed” mean “bad lead.” It can mean not suitable, declined, no response after your agreed follow-up or no current need. If you record a reason, keep it short and operational. A source tracker does not need an explanation of somebody's personal circumstances.

Real Coachful demo Prospects table with lead records and form or source column
Coachful demo prospects. This is the source-record surface, not an automated referral attribution or partner reporting screen. View full-size image.

A real prospect workspace can hold the operational relationship while the spreadsheet holds a small analytical index. The Coachful demo above illustrates a prospect record surface. It does not show this exact template, automatic source attribution or a referral analytics report.

2. Capture the source without making the introduction intrusive

Ask a light, specific question: “How did you hear about my coaching?” If the person names somebody, clarify whether they are comfortable with you acknowledging the introduction. That is different from asking permission to share their purchasing decision or coaching progress.

For a warm introduction, agree what contact details may be passed along before anyone forwards them. Another person's enthusiasm is not permission to circulate a prospective client's private situation. A person can also choose to contact you independently instead of accepting a group email.

Real Coachful demo Intakes list with scheduled and completed intake appointments
Coachful demo intake appointments. The screen shows appointment administration, not a referral-source question or consent record; collect and verify attribution separately. View full-size image.

Record an unverified source as Pending rather than guessing. If an enquiry says “a friend” and you cannot establish which friend, keep an Unknown or Unconfirmed category. An honest gap is more useful than tidy attribution you made up.

Choose one primary source rule for analysis. For example, use the prospect-confirmed introduction that prompted the enquiry, retain a note about another known influence in the restricted source record and flag unresolved competing claims. Do not count one enquiry under two partners in the same total.

3. Use the worked example to test your definitions

The following example is entirely fictional. It uses a September enquiry cohort, with outcomes and cash reconciled through October 18. All money is USD, with taxes and payment-processing fees excluded for simplicity. These figures are neither Coachful results nor recommended coaching prices.

Fictional six-row referral log with five September enquiries and one excluded October enquiry
Original fictional sample, not product UI. September has five enquiries and $1,400 net collected through October 18; the October row is excluded. View full-size image.
  • R001, P01: received September 2; call held; Won; $900 collected; no refunds; $900 net.
  • R002, P01: received September 8; call held; Decision pending; no payment; next follow-up October 21.
  • R003, P02: received September 10; call held; Won; $600 collected; $100 refunded by the cutoff; $500 net.
  • R004, P02: received September 22; call held; Decision pending; no payment; next follow-up October 20.
  • R005, P03: received September 27; no call held; Contacted; no payment; follow-up was due October 16.
  • R006, P01: received October 2; a separate October enquiry, excluded from the September cohort.

The September cohort therefore contains five enquiries, four held calls and two paying clients as defined above. It has $1,500 collected, $100 refunded and $1,400 net collected through October 18. R006 must not enter the denominator just because it appears in the same workbook.

The referral-to-paying-client rate is 2 divided by 5, or 40%. The held-call rate is 4 divided by 5, or 80%. Those are arithmetic descriptions of this small fictional cohort, not conversion benchmarks or evidence that a particular partner will perform the same way next month.

4. Add formulas that match the question you are asking

In L2, calculate net collected for that row. Copy down only across your data rows, and protect the formula cells against accidental edits:

=IF(A2="","",J2-K2)

Enter zero where a reconciled row genuinely has no collected payment or refund. An empty cell should not quietly mean both “nothing happened” and “nobody checked.” If you cannot reconcile the money yet, leave the result out of your revenue report and mark the review outstanding in a separate working note.

Set P1 to the cohort start date, P2 to the exclusive end date and P3 to the source partner ID you want to inspect. For September, use September 1 and October 1 as real dates. Using an exclusive end avoids including an October enquiry.

=COUNTIFS(B2:B1000,">="&$P$1,B2:B1000,"<"&$P$2,C2:C1000,$P$3)
=COUNTIFS(B2:B1000,">="&$P$1,B2:B1000,"<"&$P$2,C2:C1000,$P$3,G2:G1000,"Won")
=SUMIFS(L2:L1000,B2:B1000,">="&$P$1,B2:B1000,"<"&$P$2,C2:C1000,$P$3)

These return that partner's enquiries, Won rows and net collected for the selected enquiry cohort. Divide the Won count by the enquiry count only when the denominator is greater than zero. With no enquiries, display “No enquiries” rather than pretending the conversion rate is 0%.

The formulas use common Excel and Google Sheets syntax with commas as separators; your locale may require semicolons. Expand the bounded ranges deliberately as the file grows. Check your actual sheet with the fictional rows before importing real data.

Fictional partner comparison shows P01 and P02 each with two enquiries and one paying client, while P03 has one enquiry and none
Original cohort comparison. All values are fictional; do not interpret a five-enquiry sample as a reliable partner ranking. View full-size image.

For overdue follow-ups, add an optional helper column M. This formula ignores Won and Closed rows and returns a blank when no follow-up date exists:

=IF(OR(G2="Won",G2="Closed",I2=""),"",IF(I2<TODAY(),"Overdue","Scheduled"))

It flags dates before today, not later today. For a reproducible test of the worked example, temporarily replace TODAY() with DATE(2026,10,18). R005 should be Overdue; R002 and R004 should be Scheduled. Restore the live date function after testing if that is how you want to work.

Which one looks like you?

Coachful builds your coaching website from a few answers, in a design chosen for your niche, with programs, booking and payments ready behind it.

Build your platform

5. Reconcile money without turning the tracker into an accounting system

Update collected amounts from actual payment evidence, not from an offer's headline price or an invoice total. A $1,800 package on a payment plan does not produce $1,800 of collected cash the moment the client signs. An invoice can also be issued without having been paid.

Real Coachful demo invoice list showing invoice amounts and status
Coachful demo invoices. Reconcile collected cash against appropriate payment evidence; an issued invoice alone is not money received. View full-size image.

If the money detail becomes complex, maintain a separate Payments tab with LeadID, payment reference, event date, currency and signed amount. Record refunds as negative events linked to the original payment. Reconcile the resulting lead totals back to the summary instead of repeatedly typing an ever-changing number without a source.

Keep cohort reporting separate from calendar-period cash reporting. “September referrals generated $1,400 net through October 18” is not the same statement as “we collected $1,400 during September.” The first selects people by enquiry date; the second selects transactions by payment date. Label the report so you cannot accidentally compare the two.

Do not combine currencies in one unlabelled money total. Separate them or use a documented conversion policy appropriate to your accounting. This template is management information, not tax, financial or legal advice. Your accountant's records remain authoritative for formal reporting.

6. Review follow-up and partner quality once a week

Give the tracker an owner, even when the owner is you. In a short weekly review, reconcile new enquiries against your inbox and forms, merge duplicate introductions, inspect overdue actions and check that current statuses reflect actual events.

Weekly review specimen flags a fictional overdue follow-up and asks the coach to check whether another contact is appropriate
Original audit specimen. A date flag is a prompt to review permission and existing communication, not an instruction to send another message. View full-size image.

For R005, the decision is not automatically “send another reminder.” First check whether the person asked for contact, whether you already followed up elsewhere and whether another message is appropriate. Then take the action or close the enquiry accurately. A red date should prompt judgment, not chasing.

Once a month, review each source by enquiry count, suitable enquiries, held calls, paying clients and net collected to the stated cutoff. If you use “suitable” as a metric, define it in advance, such as a need within your scope and a genuine interest in the offered format. Do not equate suitability with willingness to buy an expensive package.

In the example, P01 and P02 each produced two September enquiries and one paying client. Their net collected differs, but one refund and a tiny sample do not establish which relationship is better. Look at fit, elapsed time and your actual delivery economics before redirecting effort.

7. Thank the referrer without sharing the client's business

Acknowledgement can strengthen a relationship without becoming a report about the referred person. Where an acknowledgement is appropriate and consistent with the person's wishes, keep it minimal:

“Thank you for thinking of my coaching work. I appreciate you sharing my details. I will let anyone who contacts me decide whether a conversation is useful, and I keep individual enquiries private.”

Real Coachful demo email conversation in the communication workspace
Coachful demo email. The visible messages are sample client communication, not the referral acknowledgement written in this article. View full-size image.

Do not send partners a shared workbook containing names, payments or reasons for declining. A referral relationship does not automatically grant access to a prospect's decision, session attendance or progress. Your internal analysis can help you invest in relationships without becoming partner-facing disclosure.

If you want to pay for introductions, stop treating this as a simple unpaid tracker. Check whether the arrangement is permissible and suitable, agree the rules and establish the necessary disclosure and privacy boundaries first. Our guide to coaching referral fees addresses that decision; a separate affiliate payout statement explains approved balances after appropriate terms exist.

When should a coach stop using a referral spreadsheet?

Keep the spreadsheet while one person can maintain it reliably and reconcile it to the source records. Reconsider when several people update different copies, enquiries disappear between channels or a status means something different in every file. There is no universal lead count at which a spreadsheet stops working.

Before changing tools, decide which record owns the contact, source, next action and payment evidence. Avoid maintaining two independent versions of the same follow-up task. Keep an analytical export if useful, but do not rely on it as a second live inbox that nobody consistently checks.

The Coachful screens in this article show real demo surfaces for prospects, intake information, invoices and communication. They do not prove automatic synchronization with this workbook, automatic referral attribution, commission calculations or partner reporting. Test the particular handoffs you need rather than assuming those connections exist.

Frequently asked questions

Can I use this in Excel or Google Sheets?

Yes. The layout is ordinary tabular data, and the example formulas use common functions available in both. Check your locale's formula separator, real-date handling, dropdowns and protected ranges. Test the example results before adding real prospect information.

Should every referred person get a separate row?

Every distinct enquiry gets a row. Repeated messages about the same enquiry update that row. Maintain a separate documented rule for returning clients or new engagements, and use the LeadID to detect accidental duplicates.

What is a good coaching referral conversion rate?

This article establishes no industry benchmark. Define your numerator, denominator and cutoff, then compare genuinely comparable cohorts within your practice. Five enquiries are too few to support a confident forecast, and recent enquiries may not have had time to decide.

Should I share the tracker with referral partners?

Not the internal file by default. It may expose personal and commercially sensitive information. Share only information that is appropriate for an agreed purpose and basis, and keep private coaching records separate from referral administration.

Build a tracker you can actually trust

Start with your next five real introductions, not five years of historical guesswork. Give each enquiry one row, verify the source where possible, record a responsible next action and reconcile the outcome. A small accurate file is more useful than a crowded sheet that makes every relationship look successful.

If you want to inspect the source-record and communication surfaces before choosing where those actions should live, try the interactive Coachful demo. Follow one dummy enquiry from the prospect record to the relevant intake, invoice and message. Keep the spreadsheet only for the analysis it genuinely adds.

Research note: Direct-query results for referral tracking spreadsheets include Referral Rock's manual tracker and Introzy's referral workbook. They demonstrate the established manual-tracking format, not coaching conversion benchmarks. The template, definitions, examples and calculations above are original editorial guidance.

Build your platform
Share

More in Coaching business

Coaching business
Pinned post

Free White-Glove Setup for Coaches: What We Build

What Coachful's free white-glove build service makes for coaches, where to request it, what to send, what happens next and what it does not include.

Oct 17, 202617 min
Free White-Glove Setup for Coaches: What We Build
Coaching business
Pinned post

Top 5 Best Online Coaching Platforms of 2026, Ranked

Five online coaching platforms ranked for an ongoing practice, with a side-by-side table, practical strengths, plan limits and the features that matter between sessions.

Sep 25, 202614 min
Top 5 Best Online Coaching Platforms of 2026, Ranked
Coaching business

Competitor Analysis for Coaches: A 5-Part Template

Compare coaching alternatives fairly with a five-part competitor analysis template, a fictional price example and a method for separating facts from assumptions.

Oct 18, 202613 min
Competitor Analysis for Coaches: A 5-Part Template

Start Your Coaching
Journey Today

You didn't become a coach to manage 6 apps. Try Coachful free — takes 5 minutes — and watch your coaching business take off.

Elizabeth Gentzkow
Emily Fulcher
John Winders
James Wallace
Salma Mostafa

Built for coaches who take their clients seriously

Elizabeth Gentzkow
Emily Fulcher
John Winders
James Wallace
Salma Mostafa
Christopher Duff
Gilli Moon Aliotti
Margie Wilson
Lakayann Outerbridge
Coachful
Coachful
BlogPrivacyTermsRefundsContact

© 2026 Coachful. All rights reserved.