Money now, work later: accounting for yearly membership billing
A yearly membership pays you in January for twelve months of effort. Your bank balance and your books will disagree unless you decide how to treat it.

January was the best month you have ever had. Forty people took the yearly option, the balance jumped, and for a fortnight you felt like a business. Then March arrives, the balance is flat, and the members are still there expecting posts. Nothing has gone wrong. You were paid in advance for work you have not done yet, and the mismatch between the money and the effort is now yours to manage for another nine months.
Why the good month is the dangerous one
A yearly payment is not a bigger sale. It is twelve smaller sales collected up front, with a promise attached. That promise is the part your bank balance cannot see. If you spend a January windfall as though it were January's earnings, you have quietly borrowed from every month up to December, and the loan comes due as work rather than as a bill.
There is a second effect that catches people later. Yearly members renew all at once, on the anniversary of whenever you launched. That produces one enormous month and eleven ordinary ones, which makes it very hard to tell whether the membership is actually growing. Monthly billing spreads that signal out. Yearly billing concentrates it into a single day that decides how you feel about the whole year.
The honestly difficult question is which basis you should be on. Many small creator businesses account on a cash basis, where money counts when it arrives, and that is simple and often entirely appropriate. Others are required or choose to recognise income across the period it covers, which is where deferred revenue enters the conversation. Which applies to you depends on your country, your legal form and your turnover, and that is a question for an accountant rather than for the internet.
Running yearly by hand versus running it on the platform
Plenty of creators sell an annual membership as a one-off payment and then track access in a spreadsheet, remembering to chase renewals manually. It works for twelve members and collapses at sixty. Memberships on store.fan handle the billing cycle so the only thing left for you is the accounting decision.
| Running yearly by hand | Yearly memberships on store.fan |
|---|---|
| A one-off payment and a note in your diary to check in twelve months | Yearly billing with automatic renewal on the anniversary |
| Removing access manually when someone stops paying, or forgetting to | Access follows payment, so it starts and stops on its own |
| Cancellation requests arriving as awkward DMs | Self-serve cancellation, so members leave without needing you |
| No visibility of who is on monthly and who is on yearly | Both cycles run side by side and both appear in your customer records |
| The membership living somewhere separate from your other products | Sits on the same storefront as the other product types, in one page and one export |
| A commission taken from every renewal for years | 0% platform fee on every plan, with Stripe's card processing as the only deduction |
A method that survives the second year
You do not need accounting software to handle this well. You need one extra sheet and a habit of updating it when someone joins on the annual plan.
- 1Decide, with an accountant, whether you are recording membership income when it arrives or spreading it across the term, and write the decision at the top of your ledger.
- 2Keep a simple annual-terms sheet with three columns: member, start date, end date.
- 3If you are spreading income, add a fourth column dividing the payment by twelve, and carry that figure into each month.
- 4Take the customer CSV export at the end of every month so you have a fixed record of who was active, rather than relying on today's list to describe last March.
- 5Price the yearly option as a real discount on twelve months, not a rounding, so members can see why it exists and you can explain the difference in your books.
- 6Diary the renewal cluster a fortnight in advance and post something substantial in the community feed before it lands.
- 7Keep a small reserve out of any large annual intake, because the work it covers is still ahead of you.
A worked example with ordinary numbers
Suppose the membership is £9 a month or £90 a year, and thirty people take the yearly option in one launch week. That is £2,700 through the door, minus Stripe's processing. On a cash basis your January income includes the whole £2,700. On a spread basis, £225 belongs to January and £2,475 sits as an obligation to be earned over the remaining eleven months. Same money, same members, two very different pictures of how the year is going.
The second picture is usually the more useful one for decisions, even when the first is what you file. It tells you that your actual monthly membership income is £225, not £2,700, and that a decision to take on a paid assistant should be measured against £225. Nothing here forecasts what you will sell; it is arithmetic on a hypothetical launch, shown because the shape matters more than the size.
Set up a membership with monthly and yearly options and watch how differently the two cycles behave.
Build your membershipThe mistake most people make
Treating the launch month as the new normal. A first annual cohort produces a number that will not repeat for twelve months, and creators routinely respond by increasing their costs to match it. The related error is having no idea when the terms end, so the renewal wave arrives unannounced along with a handful of people who forgot they had subscribed. Both are solved by the same boring sheet: member, start, end. Fifteen minutes of setup, and the second year stops being a surprise.
Yes. Memberships support monthly or yearly billing with automatic renewals, and members can cancel themselves without going through you. Access follows payment in both cases.
Access follows payment, so a member's access reflects their current paid status. Cancellation is self-serve, which means you are not fielding requests by message and then removing people by hand.
Memberships are one of the ten product types available on a store.fan page, and the platform fee is 0% on every plan. Some of the marketing tooling around them, such as discount codes and email campaigns, sits on Pro. The pricing page sets out which is which.
Yes. Memberships and communities include a real feed with posts, replies and pinned announcements, so what members are paying for has somewhere to live beyond a private link.
Yearly billing is a good offer and a slightly demanding one. It rewards the member, it stabilises your year, and it asks you to keep a promise long after the money stopped feeling new. Decide the accounting treatment once, keep the terms sheet, and the January spike becomes a plan instead of a mood. The mechanics are on the memberships page, and what each tier costs is on pricing.
Open a storefront, add a membership, and let the renewals and cancellations run themselves.
Try it freeTurn your knowledge into income
Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.



