Skip to main content
Must know
  • Cycles are created automatically from the Start Date and Billing Interval: the current cycle plus one ahead. Finished cycles stay listed as Expired.
  • The first cycle appears when the membership becomes Active, not while it is a draft or scheduled.
  • A one-time or per-session membership has one cycle whose End Date is its last covered day.
  • Changing price, Billing Interval, or dates on a membership that has members opens Change how this membership bills?: an interval change asks what happens to the cycles still on sale, and a price or interval change asks about members billed automatically. Finished periods never change.
A billing cycle is a single period of a membership - a month for a monthly membership, a year for a yearly one. You never build these by hand: they follow the Start Date and Billing Interval, back to back. Starting on the 15th and billed monthly, a membership runs “Jun 15 - Jul 14, 2026”, then “Jul 15 - Aug 14, 2026” (crossing a year shows the year on both ends, “Mar 15, 2026 - Mar 14, 2027”). A month-end start clamps instead of drifting: Jan 31 lands its next cycle on Feb 28 (or 29 in a leap year). When cycles appear, and how many exist. Nothing is generated while a membership is a draft or scheduled.
  • The first cycle is created once it becomes Active: on publish, on activating it now, or once a scheduled membership’s Available From date arrives.
  • Its start. A monthly or yearly membership whose Start Date has already passed gets a first cycle covering today, not the Start Date itself. A one-time or per-session membership’s cycle always starts on the Start Date.
  • Upkeep. Uplifter keeps the current cycle plus one ahead. Finished cycles are marked Expired, not removed: they stay listed, newest first, with member counts, so an older membership can show more than two.
  • Ending. An End Date cuts the final cycle short so no new cycle starts on or after it. Deactivating marks current cycles Expired right away and stops new ones. Either way, members keep access until their paid period ends.
One-time and per-session memberships. These are the membership itself: a single cycle from the Start Date to the End Date, its last covered day, still current, buyable, and open for new members all through that day. No End Date leaves it open-ended; extending the end date moves the cycle and reopens it if already expired. Changing price, billing, or dates on a membership with members. Saving a change to Price, Billing Interval, Start Date, or End Date on a membership that has members opens Change how this membership bills?. Finished periods are never touched. Apart from your answer about the cycles, on a monthly or yearly membership, cycles already created keep their price and dates; the change reaches only cycles created after it. A one-time or per-session membership has one cycle, which takes the new price or dates right away. See How do I edit a membership that has members? for the full dialog. On a membership nobody has bought yet, changing the Billing Interval or Start Date rebuilds its current cycle instead, with no dialog. A club’s Monthly billing day (Settings > Financials > Payment Schedule) changes only when monthly members are charged, not the cycle boundaries, which count from the membership’s own Start Date. Where to find it. Open a membership and scroll past Members, Purchase conditions, and Documents from custom questions to Billing periods (“No billing cycles yet - they’re generated automatically once the membership is active.” before the first one exists). Click a period for its own page: the cycle name with Active/Expired and Auto-generated badges, stat tiles for Members, Revenue collected, Expected revenue, and Cycle price, a searchable Members this period table (filter by status and payment), plus Configuration, Payment breakdown, and Status breakdown cards. Related: How do I set membership pricing and billing? · How do I edit a membership that has members? · What is the membership lifecycle (Draft to Completed)? · How do I set a membership’s purchase window?