Guide: pricing

How to price a fitness app or membership

In short

To price a fitness app or membership, set a monthly anchor price your audience already pays for comparable help, build a ladder around it (3 month, 6 month and annual with a discount for commitment, plus a one-time or lifetime option), add a trial for new students, and judge every price by lifetime value rather than the first payment. A lower price that students keep longer often earns more than a higher one they cancel.

Pricing a fitness app or membership is the decision coaches make once, in a hurry, and defend for years. The number itself matters less than the structure around it: how many options, which discounts for commitment, whether there is a trial and what is sold at checkout. This guide takes the decision in steps, with worked examples marked as examples.

It complements the guide on fitness subscription pricing, which covers market ranges and churn math, and the glossary entry on LTV and CAC for the metrics.

Updated: 2026-10-25
No card required. Cancel anytime.
Anchor first

One monthly price the audience can compare with what they already pay.

The ladder

Monthly, 3 month, 6 month, annual and a one-time option on the same product.

Trials and bumps

A trial for new students, an order bump at checkout, a one-click offer after it.

Judge by LTV

Price times months retained decides, not the first payment.

Step one: pick the anchor monthly price

The anchor is the monthly price people see first. It should sit in a range your audience already pays for comparable help: a gym membership, a class pack, a streaming service. A coach whose audience pays for a boutique studio can anchor higher than one whose audience follows free workouts. Write down three candidate prices and the reason for each; the test later decides. A worked example: a mobility coach anchors at 19 EUR per month because her audience compares the app with a monthly yoga class pack.

Step two: build the ladder on one product

One program should carry several prices: monthly as the anchor, 3 month and 6 month plans with a modest discount, annual with the largest discount, and a lifetime or one-time price for people who refuse subscriptions. FitCoUp sells all of these on the same product and the student picks at checkout. Annual plans move cash forward and remove eleven renewal moments where churn can happen; in the example, 19 EUR monthly becomes 159 EUR annual, which is about two months free.

  • Monthly. the anchor, no discount, the most flexible.
  • 3 and 6 month. a small discount, fewer renewal moments, good for challenges and seasons.
  • Annual. the largest discount, the best retention, the cash to spend on the next launch.
  • One-time or lifetime. for programs with an end, or for students who do not subscribe to anything.

Step three: decide on the trial

A free trial brings more people in and converts fewer; a paid trial (for example 7 days for a small amount) brings fewer and converts more, because the card is already on file. FitCoUp limits trials to new students only and runs the trial retention sequence automatically: a welcome on day 0, a nudge on day 1 if the first session is not done, a check-in on day 3, a conversion offer on day 5 and a service notice two days before the end. The guide on trial to paid conversion covers the choice in detail.

Step four: what else is sold at checkout and after

An order bump at checkout (Pro and above) adds a small related product, for example a nutrition starter or a mobility add-on, with one checkbox. The thank you page then carries one one-click offer with the card just used: the annual plan for a monthly buyer, or the next program for a one-time buyer, with 3D Secure on the page and a timer kept on the server. Neither changes the anchor price; both raise the average order and the lifetime value.

Step five: check the price against churn

The price that wins is the one with the highest lifetime value: price times months retained. A worked example with illustrative numbers: 29 EUR with a median stay of 3 months gives 87 EUR; 19 EUR with a median stay of 6 months gives 114 EUR. The cheaper plan earns more and needs fewer new students to hit the same revenue. FitCoUp shows LTV per product and per cohort, so after one quarter you can see which price kept students.

Step six: test one thing at a time

Change the anchor, or the annual discount, or the trial, never all three in one month. Run the new price for a cohort, compare LTV at 90 days with the previous cohort, and keep the winner. Coupons and deadlines are for launches and seasons, not for permanent discounts that teach the audience to wait. Communicate price changes to existing students ahead of time; a reminder before every charge is part of FitCoUp billing anyway.

Questions

Should I offer monthly and annual at the same time?

Yes. Monthly is the anchor people compare, annual is where retention and cash live. FitCoUp sells both on one product.

Is a free or a paid trial better?

Free trials bring more people and convert fewer; paid trials convert more because the card is on file. Decide by your traffic source and test for one quarter.

How do I know my price is too high?

If visitors reach checkout and leave, the price or the trust is the issue; if they buy and leave in month one, the product or onboarding is. Analytics show both.

What is a one-time offer at checkout?

A one-click offer on the thank you page using the card just used, shown once per order with a server side timer. In FitCoUp it is in every plan.

Can I change prices for existing students?

Existing subscriptions keep their price unless you change the plan; new prices apply to new buyers. Announce changes ahead of time.

Related pages

Your school can be live this week

Fourteen days free on any plan. Templates for programs, offers and retention flows are ready the moment you sign up.