home
Pricing

There is no
price yet.

That is the honest state of it, so it is what this page says. Repple has not launched publicly, no gym has run a full year on it, and a figure invented today would be a guess wearing the clothes of a policy. What follows is everything we can tell you that is actually true — including the shape of the eventual bill, and how to get a quote out of a person rather than a table.

What is true today

Five things we can
say without guessing.

0
No subscription is charged. Not reduced, not trialling — nothing. No subscription price is configured in the billing system, so the software cannot open a checkout for one even if somebody asked it to. There is one charge that is not nothing, and it is the next panel along.
Site
A gym, not a headcount. Whatever the number becomes, the thing being priced is the site. Signing up your two hundredth member does not change what your gym owes.
10%
On payments taken through Repple’s checkout. The one charge that is live. If a gym or a coach sells a membership, a pass or a package through Repple’s own checkout, Repple keeps 10% of it and Stripe takes its processing fee on top. A payment you record at the desk is a row rather than a transaction, so nothing is taken from it — and on a one-off sale small enough that 10% of it rounds to zero, which means under five minor units of your currency, no fee is sent at all. That relief is on one-off sales only: a recurring plan hands Stripe the percentage and Stripe rounds each invoice itself. What happens on a refund is the part worth reading, and it is below.
Free
For the person training. Creating an account and keeping your own training record costs nothing, and that is not planned to change with the price of a gym's console.
Ask
A quote is a conversation. Tell us the size of the place and what you run, and we will talk plainly about it — including telling you if Repple is the wrong fit.

The first and the last are checkable rather than promised. The billing code refuses to open a subscription checkout unless a price has been created for it to charge, and none has been. The 10% is the other side of the same code: it is a single figure applied to every sale that goes through Repple’s checkout, it is the platform’s cut of a payment that otherwise lands in your own Stripe account, and it is the number to ask us about if it is the wrong one for your gym.

What it buys

A sale that lands as a row

A card taken from inside the app, on your own Stripe account rather than ours, and a sale that arrives as a record instead of a note to type in later. A membership term is extended or opened for the member who bought it; a pass has its visits credited; a coach’s package has its sessions credited. The payment is written into the same ledger the front desk writes into, so the month reconciles against one list rather than two.

On a refund

Where the 10% does not come back

A coach who refunds a sale inside Repple Coach gets our 10% returned with it: the app asks Stripe for the platform fee back in the same request. A refund made in your own Stripe dashboard does not — Repple is not part of that request and the fee stays taken — and a gym today has only that second route, because the gym console has no refund button at all. A refund a gym makes in Stripe comes back into your ledger as a reversing row, so the record stays right; the 10% does not come back with it. That is a gap in the product rather than a policy, and it is written here instead of found later in a settlement report. Tell us if it has cost you.

Why the gap

A published number
is a promise about usage.

Software priced per site is priced against what a site actually does with it — how many classes, how much of the record is kept, how hard the console gets worked in a month. Nobody has done that yet, so nobody knows.

  • A guessed price sets a ceiling. Publish one now and it becomes the number every later conversation argues against, whether or not it was ever right.
  • Tiers imply a lineup. A three-column table is a claim that three different products exist and that we know which features belong in which. We do not, so there is no table.
  • “From” is the worst of both. It reads as a price and commits to nothing. The rest of this site refuses to print a figure it cannot source, and pricing does not get an exemption.
  • An empty page would be worse. A gym is entitled to know what it is walking into. Saying “not set, here is how it will work, ask us” is more use than a silent gap in the navigation.

A number you cannot source is the most expensive thing a business tool can hand you.

That rule runs through the whole product — a payroll total refuses to call itself final while a session is unmarked, a class fill rate stays a dash until somebody records a capacity. It would be a strange rule to keep everywhere except on the page about money.

Per site

The unit is the gym,
and that is structural.

This is not a pricing decision waiting to be made — it is how the system is built. A gym is one tenant. Every row in it, from a membership to a door check-in to a class roster, carries that tenant's identifier, and every access rule is written against it.

Members

Nothing counts seats

There is no meter in the schema that totals members for the purpose of charging. Member numbers are reported to you as a business figure on your own overview; they are not an input to a bill, because no code path reads them that way.

Coaches

Your staff come with the site

A trainer joins your gym by invitation and works inside your tenant. They are staff, not a licence you add. A coach who runs an independent book outside any gym is a separate conversation, and also not priced yet.

Sites

Two gyms are two tenants

The isolation that keeps another gym out of your records is the same mechanism that separates your own second location. That is the honest reading of “per site”: if you run two, the system holds them as two.

All of that describes how Repple is put together, not what it will cost. A structure is not a price, and this page is not quietly implying one.

What is included

Everything that exists,
for everyone who has it.

There is no feature held back behind a payment today, because there is no payment. That is a statement about the present, not a commitment about a price list nobody has written.

Each app, who it is for and what it holds
AppWho it is forWhat it holds
Repple The person training Sessions, sets, meals, scans, measurements, progress photos and habits, in one history that follows the account rather than the gym. Works with no coach and no gym attached. What it holds.
Repple Coach The trainer The roster, program building and assignment, the coaching week, exercise clips that play inside a client's session, and the figures on how the book is actually going. What it does.
Repple Studio The gym Timetable, one-to-one payroll, the price book and memberships, the door log, the equipment register and the CSV import. The browser console runs all of it; the phone app is the part you can carry onto the floor — members, revenue, class attendance and the equipment register — and the desk jobs stay at the desk. What it runs.

Repple Studio is also candid about what it does not do yet — no accounting connection, no delivery confirmation on push notices, no lifetime-value figure. Those limits are listed on the Gyms page rather than discovered in month two.

Getting a quote

Four lines in an email
is enough to start.

  1. 1

    Tell us the size of the place

    Roughly how many members, how many trainers, one site or several. Round numbers are fine — nothing here needs your books.

  2. 2

    Tell us what you actually run

    Classes, one-to-ones, open floor, or some mix. It changes which parts of Studio you would use and therefore what a fair number looks like.

  3. 3

    Say what you are on now

    Mostly so we can tell you whether your records will come across. Plans and payments import from a spreadsheet; members join by invitation rather than by import, and it is better to hear that before you move than after.

  4. 4

    We answer plainly, including “not yet”

    If the thing your gym runs on is one of the parts that is not built, you will be told that rather than sold around it. We would rather lose the conversation than have it end in month three.

support@repplefitness.com

Straight answers

The questions a page with no number on it ought to answer.

Is this a free trial?

No, and calling it one would be a way of implying a price. A trial has a length and a figure waiting at the end of it; this is a first release with no subscription price set, which is a different thing. One honest caveat: the coach app does show a fourteen-day countdown on its dashboard, left over from the billing work. It gates nothing — no screen closes and no feature stops when it reaches zero, because there is no price for it to hand you on to. If you are looking at that counter wondering what happens at the end of it, the answer is nothing, and the counter is the thing that is wrong rather than the sentence above.

If I start now, what happens when pricing is set?

You will hear it from us, and it will be published here. What we are not going to do is invent the terms of that transition on this page today — a commitment about a number that does not exist is not worth the sentence it is written in. Ask, and you will get a straight answer about where it has got to.

Does it cost a member anything?

No. Creating an account, logging your training, keeping your scans and measurements and photographs, and linking to a coach are all free, and pricing Repple Studio for gyms is not a reason to change that. If your gym does not use Repple at all, the app still works — the parts that need the gym are the entry barcode, the class schedule and booking a session through it.

Do you charge per trainer?

Not in any design we have. A trainer joins a gym by invitation and works inside it, which is why the unit is the site. There is a separate open question about coaches who run their own book with no gym behind them, and it is genuinely open — no answer is being withheld.

What does it cost to move our records in?

Nothing is charged for it. The import is a screen in the console you use yourself: paste a spreadsheet, read the dry run, then decide. How it works sets out the order of the whole setup, and what each figure needs before it can appear.

Can we get our data back out if we leave?

Yes. It is your operating record, not ours. Anyone with an account can export everything Repple holds about them from Settings, and a gym can ask us to export everything held for it. Nothing about a future price changes that.

Why should we believe there is no hidden number?

Because the one number that does exist is on this page. Repple keeps 10% of anything sold through its own checkout, and that is stated above rather than discovered in a settlement report. The subscription side is the checkable part: the billing plumbing exists and is switched off, and refuses to open a checkout because no price has been created for it to charge. Between the two, the whole of what Repple can take from a gym today is written down.

Ask, and get a
straight answer.

Four lines about your gym is enough. No subscription is charged in the meantime, creating an account costs nothing at all, and the only money Repple takes today is 10% of what you sell through its own checkout.