Forms
How to set up a referral program for a small business
A small business referral program needs five decisions: what the referrer and the friend each get, when you ask, how a referral is recorded, where the details are collected, and the rules that stop a reward turning into a paid review. None of it needs referral software to start; one well placed question on a signup form and a spreadsheet will carry a local business a long way.
Nuwan Madhusanka · Co-founder
8 min read · Published
To set up a referral program for a small business, decide five things in this order. Choose the reward for the person who refers and for the friend they send. Choose the moment you ask, which is right after a customer has had a good experience. Choose how a referral is recorded, which for most small businesses is one form question asking who sent them. Choose where those answers land and who checks them. Then write the rules, especially the one that keeps rewards away from reviews.
The reason referrals are worth the effort is trust. Nielsen’s 2021 Trust in Advertising study, summarised on its site, found that 88 per cent of global respondents trust recommendations from people they know more than any other channel. A referral program does not create that trust. It makes it easier for the customers who already feel it to pass it on, and it tells you who they are.
The example used throughout is a fictional sourdough subscription in Sydney’s inner west called Sunday Loaf, and its waitlist signup form. It is a small, local and slightly unusual program, which is exactly why it is a useful model.
The offer: what each side gets
Start with capacity, not generosity. Sunday Loaf bakes 120 loaves a week and its welcome screen says 84 places are already spoken for. Money off would be an odd reward for a product with a queue. A better place in the queue is the reward that costs nothing and matters most, so the form’s referral question carries one line: if someone sent you here, name them and they move up the list when you join.
Most small businesses land on one of three reward types:
- Priority, for anything with limited places: a waitlist, a class, a booking calendar.
- Credit, for repeat purchases: a dollar amount off the next order, which brings the referrer back as well.
- A gift, for businesses where a discount cheapens the brand: an extra item, an upgrade, a sample of something new.
Give the friend a reason too. In the Sunday Loaf case the scarcity itself is the reason. A cafe might give the friend their first coffee free. Write both rewards down in one sentence each before building anything, because if they cannot be explained in a sentence, customers will not repeat them.
The ask: timing and wording
Ask at the moment someone is most pleased, and ask once. For a service business that is when the job is signed off. For a shop it is the first repeat purchase. For a waitlist it is the second the person joins.
Sunday Loaf asks on the thank-you screen: places move up when someone you referred joins. The person has just been promised a numbered place by email the same day, so the idea of moving up the list lands while they are still looking at the promise.
Word the ask as a favour to the friend, not to you. “Know someone in Marrickville who would want a Sunday loaf?” gets forwarded. “Refer a friend and earn rewards” reads like a scheme, and people do not like looking like they are running one on their friends.
Tracking without referral software
Most small business referral programs fail at tracking, not at rewards. Unique links and codes are the software answer, and they work well online. They work badly for anything that spreads through a group chat, a school gate or a conversation over the counter, because nobody copies a code into a message about bread.
The low tech answer is a question: who told you about us? The waitlist form takes a name or an Instagram handle as free text and leaves it optional. Optional matters. Required referral fields fill up with invented names from people who just want to get to the next screen.
Then set three rules before the first referral arrives. Who is credited when two people are named. What happens when two friends name each other. And whether a person already on your list can be referred at all. The referral agreement example handles the first and last between businesses: the first logged referral is paid, and a client already on the broker’s books in the previous six months is not a new referral. The same rules work for customers.
The form that records a referral
The referral question does not need its own form. It belongs on the form a new customer already fills in: a waitlist, a booking request, an enquiry, a first order. Adding a separate referral form doubles the work for the one person you most want to keep.
Sunday Loaf’s form is eight screens and under a minute. Four answers are required: first name, email, suburb and loaves per week. The referral question is screen six, after the questions that decide whether the bakery can deliver at all and before the marketing consent, which is asked separately so joining the waitlist does not quietly add anyone to a mailing list.
For a business that already runs a customer feedback survey, the last screen of that survey is a second good place for the ask, but only for customers whose answers were positive, and never as a reward for the answer itself.
The rules: rewards, reviews and disclosure
Three rules keep a referral program honest.
Never reward a review. The FTC’s endorsement guidance gives the example directly: a business cannot offer a discount to people who say good things about it on a review platform, because the incentive may motivate positive reviews for reasons unrelated to honest opinion. Google’s Maps content policy goes further and does not allow incentives such as payment, discounts or free goods in exchange for posting any review at all. A referral reward is paid for a new customer, not for words.
Ask public referrers to disclose. If a customer posts their recommendation publicly because a reward is attached, the reward is part of the story. The FTC notes that even an incentive with no financial value can affect how much weight people give an endorsement. In Australia, the ACCC’s 2023 sweep of influencer posts flagged discount codes and referral links as a sign of a possible commission arrangement that consumers may not recognise. A plain line such as “I get a move up the list if you join” costs the referrer nothing.
Put business referrals in writing. When another business refers clients for a fee, it is a contract, not a program. The Keyline Finance agreement sets a fee per settled loan by product, a 90 day attribution window, monthly payment and a clawback if the lender claws back first.
The program at a glance
The table at the end of this article lists thirteen elements of a small business referral program, what each one requires you to decide and how Sunday Loaf decided it. Fill in the middle column for your own business before building the form, because the form is only the place the decisions are recorded.
Common mistakes
A reward nobody can explain in a sentence. Tiers, points and thresholds belong in large programs with software to run them.
Making the referral field required. It produces invented names and costs completions. The broader levers for finishing rates are in how to improve form completion rate.
Asking before the customer is pleased. A referral request on a first enquiry, before anything has been delivered, is asking for trust you have not earned.
Rewarding reviews by accident. “Leave a review and refer a friend for 10 per cent off” mixes the two, and platforms and regulators read it as a paid review.
No rules for duplicates. The first argument about who gets credited will cost more goodwill than the reward was worth.
Forgetting to thank the referrer. A short personal message when their friend joins does more than most rewards. The loyalty program flyer example is the printed companion for a counter where regulars can see how rewards work.
Build it
The AI form builder page shows how a form like Sunday Loaf’s is written from a description: say who the form is for, list the questions, and name the referral question and its wording. The waitlist is a conversational form, one question per screen, with a welcome screen that shows the estimated time and a thank-you screen where the ask lives.
To act on referrals as they arrive, forms have four add-ons: e-signing, webhooks, email alerts and a redirect. Email alerts send each submission to one address with the answers in the message, which is enough for a small team to spot a named referrer the same day. A webhook posts each submission once, as JSON, with the answers keyed by question label, to your own system or spreadsheet tool; there is no retry, so keep the export as the record. The export is a CSV with one column per question and the submission time first, so the who told you column can be sorted and matched in a spreadsheet. The steps for turning add-ons on are in the guide to automating a form with add-ons, and what a form that sends its data onward involves is explained on the webhook form question page. There are no unique referral links or codes in the form itself, so the named question is the mechanism.
| Element | What to decide | Example |
|---|---|---|
| Who can refer | Customers only, or anyone on the list | Anyone on the waitlist can name the person who sent them |
| Referrer reward | Something the referrer values that costs you little to give | A move up the waitlist when the named person joins |
| Friend reward | A reason for the new person to act now | A place on a list with only 120 loaves a week |
| When the reward is earned | On signup, first purchase or first delivery | When the referred person joins the list |
| The ask | The moment and the words | On the thank-you screen, right after a place number is promised |
| How a referral is recorded | A form question, a code or a link | Free text: who told you about us |
| Where it is matched | Spreadsheet, CRM or your own system | The CSV export, one column per question |
| Who is told | The referrer, the team, or both | An email alert to the person who manages the list |
| Duplicates | What happens when two people name each other or one person is named twice | The first named referrer is credited |
| Limits | A cap per referrer and an end date | One move per referred household, until launch day |
| Reviews | Keep rewards away from reviews entirely | No reward for a rating or a post, only for a joined referral |
| Disclosure | What referrers say if they post publicly | Ask anyone posting to say they get a move up the list |
| Business referrals | A written agreement when another business refers for a fee | A fee table, an attribution window and a clawback |
A finished example
A waitlist collects the one thing a launch cannot buy later, a list of people who asked first. This form asks eight questions in under a minute, promises a place number by email, and uses one screen to ask for the single referral that moves the list along.
Read the waitlist signup form that tells people where they standQuestions people ask
What is a good referral reward for a small business?
One that is cheap for you to give and valuable to the person receiving it. For a subscription or a service with limited capacity, priority often beats money, because a better place in line costs nothing and feels scarce. For retail, a credit on the next purchase works better than cash, because it brings the referrer back. Avoid rewards so large that people refer strangers who never buy.
Should both the referrer and the friend get a reward?
Usually, yes. A reward only for the referrer asks them to spend social capital on your behalf with nothing for the friend, which makes the message feel like a sales pitch. A small reward on each side turns the message into a favour. If your margin cannot carry two rewards, give the friend the reward and thank the referrer personally, which a small business can do and a large one cannot.
Do I need referral software to run a program?
Not to start. A single form question asking who sent the person, an export you check weekly and a rule for who gets credited will handle a few dozen referrals a month. Software earns its cost once referrals arrive faster than you can match by hand, or when rewards have to be issued automatically at checkout. Starting manually also tells you whether customers refer at all before you pay for anything.
Can I pay customers for leaving reviews as part of the program?
Keep reviews out of it. The FTC says a business cannot condition a discount on a review being positive, and Google's Maps content policy does not allow incentives such as payment, discounts or free goods in exchange for posting any review. Reward the referral, the new customer who joins or buys, and invite reviews separately with no reward attached.
How long should a referral stay valid?
Set a window and print it. The referral agreement example on this site uses 90 days between the referral and the application, which suits a considered purchase such as a loan. A cafe or a bakery can use a much shorter window, a few weeks, because the decision is quick. Without a window, a customer who names a friend a year later expects a reward you never planned for.
What if a business, not a customer, refers clients to me?
Put it in writing. A business passing you clients for a fee is a commercial arrangement with its own questions: which products earn which fee, how long after the introduction a client still counts, when the fee is paid and what happens if the sale unwinds. The Keyline Finance referral agreement answers each of those in three pages, with a fee table by product and a clawback scale.
Written by
Nuwan Madhusanka · Co-founder
Works across the builders and the export paths: how a form becomes a PDF, how a flyer canvas becomes a print file, and how a signed document carries its audit trail.
LinkedIn profileWritten and checked by the OneCraft team. Last checked .
Make your own form
Describe what you need and the generator writes and designs it, then you edit anything you like.
See what it can makeRead next
Local product launch checklist, six weeks out
A local product launch runs on a six week clock: settle the product facts and the label first, line up the places people will see it second, and only then print, post and take names. The flyers, the waitlist and the launch week offer all depend on the facts being fixed early, which is why the checklist starts with the carton, not the campaign.
How to collect marketing consent on a form
Collect marketing consent with its own unticked checkbox, worded so the person knows who will send what and how often, kept apart from the terms and from whatever else the form is for, and recorded with who agreed, when and how. Under Australia's Spam Act it is the sender who has to prove that consent.
Client onboarding checklist: forms, contracts and kickoff
A client onboarding checklist runs in five steps: an intake form before the first call, a written agreement, signatures from both sides, a kickoff meeting built from the answers, and a first invoice the client's accounts team can pay without asking a question. Each step produces one document with one owner, and skipping any of them moves the problem to week six.
For the steps inside the builder, read the guideon this topic.