15 days free · no card

Your gym runson a register.It should run on you.

Who paid, who expired, who walked in today. Kettlehive keeps it straight, prints a numbered invoice for every rupee, and lets members join by scanning a QR at your desk.

10 min
to set up
0
hardware
CSV
export anytime

Demo Fitness Club

Sample dashboard

Live

Active members

0

Check-ins today

0

Visits this week

Hover a bar

Front desk feed

  • Arjun MehtaAnnual · in (override)
  • Pooja IyerAnnual · checked out
  • Meera JoshiMonthly · in

New join request

Dev Patel via QR

drag me around ✋
Membership plansNumbered invoicesQR join requestsFront-desk check-inExpiry and dues rulesTrainer assignmentsMember appCSV exportMembership plansNumbered invoicesQR join requestsFront-desk check-inExpiry and dues rulesTrainer assignmentsMember appCSV export

Sound familiar?

Most gyms lose money in the gaps, not at the door.

01

Who paid for this month?

You flip through three notebooks and a WhatsApp chat, and still are not sure.

02

Someone walks in on an expired plan.

Nobody notices until the end of the month, and the money is gone.

03

Receipts by hand.

Numbers repeat, copies go missing, and year-end becomes a weekend of cleanup.

Do the maths

What do late renewals cost you each month?

Members who forget, and nobody follows up. Move the sliders to match your gym. This is a simple estimate, not a promise.

Money sitting in the gaps

₹0

every month, from about 38 members

Kettlehive shows who is expiring and overdue the moment you open it, with a ready WhatsApp reminder for each. Even getting back a third of it pays for the software many times over.

Start free for 15 days →

Built for everyone at the gym

Pick a role. See what they get.

See the whole gym at a glance

Know who needs renewing, who owes money and what came in today, without opening a spreadsheet.

  • Members needing attention, sorted by urgency
  • Numbered invoices for every payment, printable or saved as PDF
  • Plans, staff and check-in rules in one place
Expiring in 7 days12
Dues pending₹38,400
Collected today₹9,000

Sample numbers for illustration.

Open in the morning, running by lunch.

  1. 1

    Make your gym

    Name, city, opening hours, your first plan. About ten minutes. Fifteen days free.

  2. 2

    Stick the QR at the desk

    Print the poster. New members scan it and send their name and number.

  3. 3

    Approve, or add by hand

    You see every request. Accept it, and the member gets a link to set a password.

  4. 4

    Take payments, hand out invoices

    Record cash or UPI. Every payment gets a numbered invoice, even partial ones.

Your register got you this far.

It never forgets to be there. It also cannot tell you who is overdue, who expired last Tuesday, or what you collected this month. Drag the handle.

Kettlehive · Members

  • Ravi Kumar

    Qtrly

    ₹1500 DUE
  • Sneha Reddy

    Monthly

    PAID
  • Arjun Mehta

    Annual

    PAID
  • Pooja Iyer

    Monthly

    ₹1800 DUE

Invoice INV-0042 · issued automatically

Register · page 14

  • Ravi3000pay next wk??
  • Sneha1800ends 12
  • Arjun14000
  • Pooja—owes!!

(coffee stain) who paid for Nov??

↔

One system, four logins

Everyone sees what they need, nothing more.

You, the owner

  • Revenue, dues and renewals at a glance
  • Plans, discounts and offers
  • Staff logins with the right access
  • Export everything to CSV

Front desk

  • Add members and take payments
  • Check-in with expiry and dues rules
  • Approve QR join requests
  • One-tap WhatsApp reminders

Trainers

  • See only their own members
  • Attendance and plan status
  • No access to money screens

Members

  • Their plan, days left and dues
  • Invoices and payment history
  • Their visits, offers and notices

Already have a sheet?

Bring your members over in minutes.

  1. 1Save your Excel sheet as CSV.
  2. 2Members → Import Excel (CSV), choose the file.
  3. 3Check the preview. Bad rows are skipped and listed.
members.csv
name,phone,plan,start date,paid
Ravi Kumar,9812345670,Quarterly,2026-10-01,4500
Sneha Reddy,9822233440,Monthly,2026-10-12,1800
Arjun Mehta,9833344550,Annual,2026-08-20,14000
3 members found · 0 skipped

Try it, no sign-up

Send a join request. Then approve it as the front desk.

Member scans your QR

Try it: enter a name and number, then send the request.

Front desk queue

Approve requests. Approved members get a password link.

  • Dev Patel

    +91 99000 00150

Nothing is granted until staff approve.

Front desk check-in

Try checking in each member. The rules match the real desk.

In gym: 0
  • Ravi Kumar

    Quarterly Pro · 50 days left

  • Sneha Reddy

    Monthly Access · expired 16 days ago

  • Vikram Shah

    No plan yet

  • Pooja Iyer

    Annual Strength · 334 days left

For your members

A member app that answers the front-desk questions.

Members see what they owe, when their plan ends and every invoice. They sign in with their mobile number, and they only ever see their own account.

  • • Days left on the plan, with a live countdown ring
  • • Balance due, with a pay-at-desk note when they owe money
  • • Invoices they can download, and visits from the last 30 days

Demo Fitness Club

Hi, Ravi

50days left

Your plan

Quarterly Pro

Valid until 22 Dec 2026

Balance due: ₹1,800.00

Pay at the front desk. An invoice is issued when it is recorded.

Sample account for illustration

No surprises

Fifteen days free. Here is exactly what happens.

Day 1

Full access

Create your gym, add plans and members, invite staff. No card asked for.

Day 15

You decide

Subscribe monthly to keep going, or do nothing. Your dashboard turns read-only, nothing is deleted.

Always

Your data is yours

Export members, payments and attendance to CSV whenever you like. Members keep access to their own records.

The monthly price is shown inside your account before the trial ends, so there is never a surprise charge.

Built for money you cannot lose track of

Boring where it matters.

Every rupee is logged

Payments are never deleted. Void one with a reason and it stays on the record.

Numbered invoices

One sequence per gym, GST-ready, printable and saved as PDF.

Overrides leave a trail

Let an expired member in if you must. The note and who did it are saved.

Strict separation

Each gym sees only its own data. Trainers and members see only theirs.

CSV export, any time

Members, payments and attendance. No lock-in.

Works on a phone

Front desk and members use it from the browser. No hardware.

Questions owners ask

No. Check-in happens at your front desk in any browser, and members join by scanning a QR code you print. Fingerprint devices are not supported yet.

With their mobile number and a password they set from the link your staff shares. They only see their own plan, payments and visits.

Not yet. Your staff record cash, UPI, card or bank payments. Each one creates a numbered invoice you can print or save as PDF.

Nothing is deleted. The gym becomes read-only, so you can still view members and invoices, and members keep access to their own app. Pick the plan for your member count (see Pricing) and pay by UPI to switch everything back on.

Gym owners and receptionists. Trainers see only the members assigned to them, with no payment details.

Yes. Owners can download members and payments as CSV files at any time.

Try it with your own members.

Fifteen days, nothing to install, no card needed.

Start free for 15 days