Affiliate commission is income too: separating referrals from sales
Referral money arrives in the same Stripe account as your sales and is just as taxable. Split the two streams in your records now, not in filing week.

Two payments land in the same Stripe account on the same Tuesday. One is a customer buying your £24 template pack. The other is commission because someone you recommended the platform to has just paid for their plan. In your bank they look identical. In your accounts they are different things with different origins, and the year you spend not distinguishing them is the year your records stop matching reality.
Why this one slips through
Sales feel like income because you did something for them. Commission feels like a thank-you, arriving unpredictably, unconnected to any work you did that week. That emotional difference has no bearing on the treatment. You promoted something, someone acted on it, you were paid for the introduction. That is a service, and payment for it is generally income from your business.
The mechanical difficulty is more interesting. Commission on store.fan pays for each referral's first twelve months, which means a single introduction produces a trickle of small amounts across a year rather than one payment. Twelve months later that trickle stops. If you have not labelled those amounts, you will find yourself a year on with an income line that quietly declined and no way to explain why.
There is one genuinely awkward part. The rate itself moves. The ladder is set by how many referrals paid in the last 30 days, so an energetic month can lift your rate and a quiet one can lower it. That is good news for your motivation and mildly annoying for anyone trying to reconcile with a single percentage. The answer is to record what actually arrived rather than to calculate what you thought would arrive.
The usual affiliate arrangement versus this one
Most referral schemes ask you to wait. There is a holding period, a minimum payout threshold, a monthly run, and often a separate dashboard you have to remember exists. The store.fan programme pays into the same Stripe account you already use, which is convenient at the moment of payment and slightly demanding at the moment of bookkeeping.
| The usual arrangement | The store.fan programme |
|---|---|
| A payout threshold you have to reach before seeing anything | Commission transferred to your Stripe as soon as the referral's payment clears |
| Money sitting in a platform wallet you cannot draw on | It lands in your own Stripe account, because store.fan never holds funds |
| A flat rate that never changes no matter how many people you bring | A 25% to 50% ladder set by how many referrals paid in the last 30 days |
| One payment per referral, then nothing | Commission on each referral's first 12 months |
| A long tracking link that looks like spam in a caption | Short links in the form join.store.fan/yourcode, with older store.fan/a/ links still working |
| Referral income invisible next to your product income | Same account, so a category column in your ledger separates the two cleanly |
Keeping the two streams apart
This is a labelling exercise, and it takes about ten minutes a month once it is set up. The aim is that any figure you report can be traced back to whether it came from a customer or from a referral.
- 1Add a source column to your monthly ledger with two values: sales and commission. Nothing more elaborate is needed.
- 2Record commission on the date it arrived in Stripe, since that is the date you can evidence.
- 3Keep a separate short list of who you referred and when, because the 12-month window means you can predict when a line will stop.
- 4Note your affiliate code and where you have used it, so a spike in commission can be traced to a specific post or page.
- 5Do not net commission off against your plan subscription in your books, even if it happens to cover it. They are income and expense, and they belong on separate sides.
- 6Reconcile the commission total against your Stripe records monthly rather than annually, while the entries are still recognisable.
- 7Ask your accountant whether referral income falls under the same heading as your trading income in your jurisdiction, and note the answer at the top of the ledger.
A worked example with ordinary numbers
Take the entry rung of the ladder at 25%. Suppose five people you referred are each paying for a plan in a given month. At 25% you receive a quarter of what each of them pays, arriving as five separate transfers on five different dates as their payments clear. If your promotion picks up and more referrals pay within a 30-day window, the rate steps up the ladder toward the 50% ceiling, and the amounts change accordingly.
Now put that beside a month with £900 of product sales. Your Stripe balance shows one blended figure. Your ledger should show two: the £900 you earned from customers, and the commission you earned from introductions. When someone asks what your business does and how much of the income depends on your own products, only the second version can answer. That is not tax pedantry, it is knowing which half of your income you actually control.
Open a free store, get your own referral code, and see both income lines arrive in one Stripe account.
Claim your linkThe mistake most people make
Treating commission as pocket money. Because it arrives without effort in that particular week, it gets spent without being recorded, and at year end there is a difference between the Stripe total and the sales total that nobody can account for. The other common error is the reverse: recording commission as a discount on your own subscription. It is not a discount. It is income you received, and your plan fee is an expense you paid. Keeping them on opposite sides of the ledger is both more accurate and, in most systems, more useful to you.
It is transferred to your Stripe account the moment the referral's payment clears. There is no waiting period and no payout threshold to reach first, because the money moves through Stripe rather than sitting in a platform wallet.
It is a ladder from 25% to 50%, set by how many of your referrals paid in the last 30 days. More recent paying referrals move you up the ladder, and a quiet month moves you back down.
Short links take the form join.store.fan/yourcode. Older store.fan/a/ links still work, and a ?ref= parameter works on store.fan marketing pages if you would rather send someone to a specific page.
The programme is part of the platform rather than a plan feature, and your own sales carry 0% platform fee on Free, Starter and Pro alike. The differences between the tiers are set out on the pricing page.
Two streams, one account, one extra column. That is the whole of it. If you are weighing up whether the referral side is worth your attention at all, the programme page shows how the ladder works and pricing shows what your referrals would actually be paying for. Set the column up before the first commission arrives and you will never have to untangle it.
Set up your storefront first, then share the link that pays you for the next twelve months of anyone who joins through it.
Start free todayTurn your knowledge into income
Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.



