For most membership bodies, renewals are the income that keeps everything else going. Yet in many organisations the process still relies on a spreadsheet of expiry dates, a batch of hand-written emails and someone phoning lapsed members months later.
If you already use CiviCRM, almost all of that can run itself. This guide explains, in plain terms, the decisions that shape renewals in CiviCRM (fixed or rolling periods, grace periods, reminders, Direct Debit and Gift Aid), gives you a reminder schedule you can copy, and lists the problems we see most often when renewals quietly stop working.

Start with the membership rules, not the emails
Reminders are only as good as the dates behind them. Before you write a single email, check how each membership type is set up in CiviCRM.
Fixed or rolling periods
CiviCRM offers two period types. Rolling memberships start on the day someone joins and run for the set length, so renewals arrive steadily through the year. Fixed memberships run to a calendar date you choose, such as 1 January or 1 April, so everyone renews at once.
Fixed periods also use a rollover date: anyone joining after it gets the rest of this year plus the whole of next year. In the CiviCRM user guide example, a 1 January start with a 1 September rollover means someone joining in September is covered to the end of the following year, up to 15 months.
| Fixed period | Rolling period | |
|---|---|---|
| Renewal workload | One big peak each year | Spread evenly through the year |
| Often suits | Professional bodies and societies with a set membership year | Charities, friends schemes and clubs with year-round joining |
| Reporting | Easy year-on-year comparison | Needs monthly retention reporting |
| Watch out for | A rollover date set wrongly, giving away too much free time | Reminders going out every week, so they must be fully automated |
Statuses and grace periods
CiviCRM moves each membership through statuses such as New, Current, Grace and Expired using status rules timed from the start or end date. Grace is the important one for renewals: the person is still counted as a member while you chase payment. Choose a grace period that matches your constitution or membership terms, and make sure your website treats Grace members as members, for example for member-only pages.
Statuses only change if the "Update Membership Statuses" scheduled job runs at least once a day. If it stops, nobody expires and your membership numbers look healthier than they are.
A renewal reminder schedule you can copy
CiviCRM’s Scheduled Reminders send emails relative to each member’s end date, with tokens for their name, membership type and expiry date. Because each reminder is tied to the end date, a member who renews drops out of the sequence and starts again from their new end date. A sensible starting point:
A few details make a big difference:
- Use a checksum link (CiviCRM’s personalised link token) so members land on a pre-filled renewal form without logging in. This avoids forgotten passwords and duplicate records.
- Exclude auto-renewing members from "please renew" emails, as the CiviCRM renewals guide recommends.
- Tick "Record activity for automated email" so each reminder appears on the contact record and staff can see who has been chased.
- Scheduled reminders also reach people who opted out of bulk email, so keep them strictly about the membership, not fundraising.
- Write in plain language: the price, what happens next and a named person to contact.
Make paying easy: Direct Debit and card auto-renew
The easiest renewal is the one the member does not have to think about. CiviCRM supports auto-renew for memberships of a year or less, as long as your payment processor handles recurring payments.
- Direct Debit with GoCardless. The GoCardless extension for CiviCRM sets up UK Direct Debit mandates, records each payment against the contact automatically and updates CiviCRM if a mandate is cancelled. Unlike a card, a mandate does not expire when the member gets a new card.
- Card payments with Stripe. Recurring card payments suit members who prefer cards, but plan for expired and failed cards with a payment-failed email and a follow-up list for staff.
- Monthly payments for annual membership. Spreading the fee helps members on tight budgets. Decide upfront how a missed payment affects their status.
Setting up these journeys is one of the admin jobs charities can automate with CiviCRM, often with CiviRules handling the follow-up.
Gift Aid on membership fees: check before you claim
Some charities can claim Gift Aid on membership subscriptions, adding 25p for every £1. HMRC’s guidance says the payment must be for membership only and must not give the member personal use of the charity’s facilities or services. Newsletters about your work and taking part in activities that form part of your charitable purposes are allowed.
Community amateur sports clubs (CASCs) cannot claim Gift Aid on membership payments, and working members of professional bodies generally cannot treat subscriptions as Gift Aid because they can claim tax relief on them. If your memberships qualify, record declarations at sign-up and let CiviCRM build the claim, as explained in our CiviCRM Gift Aid guide. If you are unsure, take advice from your accountant.
Why renewals quietly stop working
When renewal income dips, the cause is often technical rather than members leaving. These are the problems we see most:
- Scheduled jobs not running. "Update Membership Statuses" and "Send Scheduled Reminders" must both run at least daily. If the server’s cron stops, reminders can be skipped rather than sent late.
- Status overrides. A membership with a manual status override gets no renewal reminders and never expires.
- Duplicate contacts. Members who are not logged in see the join form rather than the renewal form, creating a second contact and a second membership.
- Emails on hold. Reminders are not sent to bounced addresses, so keep contact data clean.
- Failed recurring payments that nobody follows up.
A monthly look at the "Membership Renewal Reminder" activities and a simple report of upcoming end dates will catch most of these early. Reliable cron is part of good hosting, which we cover in our guide to CiviCRM hosting in the UK.
Going further: CPD, tiers and dashboards
Once renewals run themselves, the same data can do more. Professional bodies can record CPD as activities or custom fields and use CiviRules to nudge members who are behind. Organisations with several tiers can offer an upgrade at renewal, since CiviCRM extends the end date when a member moves to another type. And a Looker Studio or Power BI dashboard can show trustees the renewal rate by month and membership type. Our CiviCRM membership page explains what we set up for membership organisations.
"We were delighted with the expert programming done by Mountev which solved some fairly complex problems for us."
Edward Peters, Website Manager, Society of Construction Law
Get help
Mountev is an official CiviCRM partner, with a UK team that knows CiviCRM inside out and more than ten years of WordPress, Drupal and CiviCRM work behind it. We can look at your membership types, status rules, reminders and payment set-up and tell you what to fix first, in plain English and at a fixed price.
Book a free CiviCRM review and we will check your renewals process with you.
