← All notes Money

Fitness Studio Revenue Forecast: A 3-Month Method

Next quarter is mostly already here.

Ask a studio owner what the next three months will bring and the answer is usually a shrug or a hope. Forecasting sounds like something for a finance department, with a model and a consultant. For a membership business it is closer to subtraction.

The reason is simple. Most of next quarter's revenue will come from people who are already members today. They are not a prediction. They are a list. What you have to estimate is how many of them will leave, how many new ones will arrive, and how much you will sell on top. This piece builds a three-month forecast for one invented studio, Alturra Studios, with 240 members at $169 a month, standing at the end of March and looking at April, May and June. Nothing here is financial advice.

April to June · $149,700where the quarter comes from
$115,100dues from members already here · 76.9%
$7,100dues from members not yet joined · 4.7%
$27,500one-off sales · 18.4%
More than three-quarters of the quarter is dues from people who are members on April 1. That is the part you know.
worked example on an invented studio · $115,089 + $7,098 + $27,500 = $149,687 · the base case

Forecasting in one minute

  • A forecast is not a goal. It is what happens if nothing changes. Build it without optimism, then set the goal beside it.
  • Work in three layers. Members you have, members you will add, and one-off sales. They have very different certainty, so keep them apart.
  • Two assumptions carry it. How many members leave each month, and how many join. Take both from your own last six months.
  • Keep score on yourself. Write the actual beside every forecast. Your own record of misses is the only accuracy standard worth having.
LayerHow to forecast itApril to JuneHow sure
Members already heremembers on the 1st × dues, less the share who usually leave each month$115,100high: they are a list
Members you will addexpected joiners × dues, from the month after they join$7,100medium: depends on leads and follow-up
One-off salesthe same months last year, adjusted for recent growth$27,500lowest: every sale starts from zero
The quarteradd the three, month by month$149,700low case $143,900, high $155,000

What is the difference between a forecast and a goal?

A forecast is what will happen if nothing changes. A goal is what you intend to make happen. They are easy to confuse and dangerous to mix. An owner who "forecasts" the number she is hoping for has no way to tell, in May, whether the studio is behind the plan or the plan was never real.

So build the forecast first, cold, from your own recent history. Then set the revenue goal beside it. Alturra's forecast for April comes out at about $51,700 and its goal is $52,000. That is a healthy pair: the goal sits a little above what the studio would do anyway, and the $300 gap is the stretch. When a goal sits far above the forecast, something specific has to explain the difference. If nothing does, the goal is a wish and the team will sense it by week two.

How do you forecast membership revenue?

Start with the members active on the 1st, then roll them forward one month at a time. Each month, some leave, some pause and some join. That is the whole method.

Alturra opens April with 242 active members, so April's dues are 242 times $169: $40,898. That figure is the studio's recurring revenue, and it is as close to certain as a number about the future gets. To keep the arithmetic simple, this piece counts a month's dues as the members active on the 1st, so a new member's dues count from the month after she joins.

The first assumption is how many leave. Over the last six months Alturra kept 94.5% of its members each month, so about 5.5% go. Applied to the members who are there today, the list shrinks steadily.

The members already here, rolled forwarddues from today's list only
April · 242 members
$40,898
May · 229
$38,701
June · 210
$35,490
Thirteen cancel in April and thirteen in May, and six pause for the summer. With no new member at all, June's dues are still 87% of April's.
worked example · invented figures · 242 − 13 = 229 · 229 − 13 − 6 = 210 · bars drawn from zero

That chart is the most reassuring one in the piece and the most sobering. Reassuring, because a studio that sold nothing new for a quarter would still bring in $115,000. Sobering, because it shows what standing still costs: 32 members and $5,400 of monthly dues gone by June. The retention formula covers how to measure the share who stay, and it is worth getting right, because every later number in the forecast depends on it.

Pauses belong here too. A paused member pays nothing while she is away, so she comes out of the dues for those months, in her own column and not as a cancellation. If your studio sees more pauses in summer, as Alturra does, put them in the months they happen. The freeze piece covers how to bound them with a return date.

The second assumption is how many join. Alturra added between 10 and 24 members a month over the last six months. Spring is quieter than January, so the base case uses 15 in April and 12 in May.

The base case, month by monthmembers on the 1st × $169, plus one-off sales
MonthMembersDuesOne-offTotal
April242$40,898$10,800$51,698
May244$41,236$9,400$50,636
June237$40,053$7,300$47,353
Quarter$122,187$27,500$149,687
May opens with 242 − 13 + 15 = 244. June opens with 244 − 13 + 12 − 6 = 237.
worked example · invented figures · every row can be checked with a calculator

How do you forecast the sales that do not repeat?

From the same months last year, adjusted for how much the studio has grown. Packs, private sessions, intro offers and retail do not carry over. Each month they start from nothing, and they move with the season far more than dues do.

That makes last year the right guide. Alturra's total revenue fell from April to June last year, as it does most years, and the fall was almost all in one-off sales: fewer intro offers, fewer packs, a quieter desk. So the base case steps the one-off line down through the quarter, from $10,800 to $7,300. The piece on reading trends explains why a year-ago comparison is the one that carries the season.

Treat this layer with the least confidence. It is under a fifth of the quarter, and it is where most of a forecast's error comes from. If one sale dominates it, a workshop, a retreat, a corporate booking, forecast that item by name and leave it out of the general rate.

Should you build a best case and a worst case?

Yes, by changing only two things: how many leave and how many join. A single number invites false confidence. Three numbers show how wide the reasonable outcomes are, and the width is information in itself.

Keep the cases honest by taking them from your own record. Alturra's better months saw about 11 cancellations and its worse months about 16, against 13 in the base case. Joiners run three higher or three lower. One-off sales move 10% either way.

Low, base and highand how wide the gap is
MonthLowBaseHighSpread
April$50.6k$51.7k$52.8k
$2.2k
May$48.7k$50.6k$52.4k
$3.7k
June$44.6k$47.4k$49.8k
$5.2k
Quarter$143.9k$149.7k$155.0k$11.1k
April can only move by its one-off sales, because its dues are already set. By June the gap is more than twice as wide, because two months of leaving and joining have piled up.
worked example · invented figures · the spread bars are drawn from zero on one scale

Two uses for the low case. First, check that it still covers your costs. If the low case for June leaves the studio short of rent and payroll, you want to know in March, not in June. The margin piece has the cost side. Second, notice how the range widens. A forecast for next month is tight. A forecast for six months out is mostly assumption, which is why this method stops at three.

What does the forecast depend on?

Three assumptions, and it is worth knowing what each one is worth. A forecast is only as useful as your understanding of what would break it. Change one assumption at a time and see how far the quarter moves.

Three more cancellations a month−$1,521over the quarterAnd the gap keeps growing after June. The lever most worth watching.
Three fewer joiners a month−$1,521over the quarterThe same size. A lost member and a member never won cost alike.
One-off sales 10% lower−$2,750over the quarterBigger now, but it does not carry forward. Next quarter starts fresh.
worked example · one assumption changed at a time · 3 × $169 in May, 6 × $169 in June

The first two cards are the same size for a reason: a member who leaves and a member who never joins subtract the same dues. But they are not the same work. The cancellations are happening among people you can already name, and their attendance shows it weeks ahead. The joiners depend on leads you have not met yet. If you want to beat your forecast, the surer route is through the first card.

How accurate should a forecast be?

As accurate as your own record says you usually are. There is no outside standard worth borrowing. What matters is knowing your typical miss and which direction it leans, and the only way to know is to write it down.

Last quarter's forecast, scoredmade December 31
MonthForecastActualMiss
January$48,500$50,000+3.1%
February$48,000$48,0000.0%
March$50,500$52,000+3.0%
Quarter$147,000$150,000+2.0%
The studio beat its forecast twice and matched it once. This owner forecasts a little low. Knowing that is worth more than any single quarter's accuracy.
worked example · invented figures · the miss is actual minus forecast, as a share of forecast

A forecast that leans slightly low is a good one to have. It means plans made on it tend to be met, and surprises tend to be pleasant. One that swings, right one quarter and far off the next, is a sign that an assumption is being guessed instead of measured. Usually it is churn.

What to do after each month closes:

  1. Write the actual beside the forecast for the month just closed. Note the gap and whether it came from dues, joiners or one-off sales.
  2. Count the members active on the 1st of the new month. That is the new starting figure.
  3. Update the two assumptions, leaving and joining, with the latest six months.
  4. Roll the forecast forward one month, so it always looks three months ahead.
  5. Set it beside the goal. If the two have drifted apart, decide which one is wrong.

What does a forecast look like in practice?

Three numbers, and beneath them the lists that decide whether they hold. A forecast on its own is something to worry about. A forecast with the names behind it is something to work on.

The next three monthsprojected from this studio's own history
April$51.7kbase case
May$50.6kbase case
June$47.4kthe summer dip
12 regulars fading · attendance down against their own pattern5 at high risk · saves drafted
3 payments failed this weekfix-up notes drafted
4 paused · counted apart from activeown group
recreation · demo data · one projected line, and the lists under it that decide whether it holds

The three figures are the forecast. The three lines under them are the first card from the section above, turned into names. Twelve fading regulars and three failed payments are fifteen members, about $2,500 of monthly dues, sitting between the base case and the low case.

Where this lives

The method is a spreadsheet with four columns. The upkeep is counting the members on the 1st, refreshing two assumptions and rolling it forward, every month, without skipping. That is what Xyzios does. It works with Mindbody and is an approved Mariana Tek integration, and the platform stays your system of record. It projects the next three months from your own history and draws the projection as one line beside your actual revenue. It shows the dues expected from active memberships, and it counts paused members as their own group. It does not draw a range: the low and high cases here are arithmetic you add.

Then it works on the assumption that matters most. It flags the members whose attendance is slipping against their own pattern and drafts a short save note for those at high risk. When a membership payment fails, it drafts a kind fix-up note. Every note waits for your approval, and nothing reaches a member until you tap approve. How the save works and how payment recovery works cover both lists.

Start with the members you have on the 1st. The churn calculator turns your monthly rate into a year, the leak calculator prices the members and payments at risk, and the two-minute studio check will show which number your studio is missing.

Straight answers

Common questions.

How do I forecast revenue for a fitness studio?

In three layers. First, the dues from members you already have, reduced each month by the share who usually leave. Second, the dues from the new members you expect, at the rate you have recently been adding them. Third, one-off sales such as packs, private sessions and retail, at the rate for that time of year. Add the three for each month. Most of the total comes from the first layer, which is the one you can be most sure of.

What is the difference between a forecast and a goal?

A forecast is what will happen if nothing changes. A goal is what you intend to make happen. Build the forecast first, from your own history, with no optimism in it. Then set the goal beside it. A goal a little above the forecast is a stretch. A goal far above it needs a named reason, such as a new class block or a price change, or it is a wish.

How far ahead can a studio forecast?

Three months with some confidence, because most of those three months is dues from members who are already there. Beyond that the range widens quickly: each month adds another round of cancellations, sign-ups and seasonal change that has to be assumed. Use a three-month forecast to manage cash and staffing, and a twelve-month plan for direction, and do not mistake one for the other.

How accurate should a revenue forecast be?

There is no outside standard worth borrowing. Measure your own. Each month, write down what you forecast and what happened, and the gap between them. After a few quarters you will know your typical miss and which way it leans. A forecast that is usually a little low is more useful than one that is sometimes exactly right and sometimes far off.

How do I forecast membership revenue specifically?

Start with the members active on the first of the month and multiply by their dues. For the next month, subtract the share who usually cancel, subtract expected pauses, and add the joiners you expect. Repeat. The two numbers that matter are your monthly churn and your monthly joiners, and both should come from your own last six months, not from a hope.

Should I build best-case and worst-case forecasts?

Yes, and keep them simple. Change only two things: how many members leave and how many join. Use figures from your own better and worse recent months, not extremes. The point is not to be dramatic. It is to see how wide the outcome could reasonably be, and to check that the low case still pays the rent.

How often should a forecast be updated?

Once a month, after the month closes. Roll it forward one month, replace the assumptions with what actually happened, and record how far the old forecast was from the result. Updating more often invites reacting to noise. Updating less often means deciding on a picture that is already out of date.

Can Xyzios forecast my studio's revenue?

Yes. Xyzios works with Mindbody and is an approved Mariana Tek integration. It projects the next three months from your own history and draws that projection as one line beside your actual revenue. It also shows the dues expected from active memberships and counts paused members as their own group. It does not draw a range. The low and high cases in this piece are arithmetic you add. What it does beyond the number is work the lists that move it: members at high risk of leaving and membership payments that failed.

Try it on your own numbers

Every board in this piece is a screen in the product.

Shown here on demo data. Connect Mindbody or Mariana Tek and it fills with yours. The first month is $99: the whole OS, every board, hands-on onboarding.

No card today · billing starts when you're connected and say go

Every number, one screen. The studio grows.

Free templates

Nine studio templates,
free to your inbox.

Two policies, notes for members and leads, a price increase letter, and four sheets for the desk and the numbers, each cut down to the part you copy. After that, the occasional studio note. No spam, no drip campaign, unsubscribe any time.

Written by the people who build Xyzios — not a content farm. What each template is for →