Google Sheets

Gym and Fitness Center Membership Management System Web App

The Gym and Fitness Center Membership Management System Web App brings 25 connected screens — members, plans, payments, attendance, classes and renewals — into one Google Sheets backend with role-based login for five staff roles. The overview dashboard tracks 12 live KPIs, and the whole system runs as a private web app you deploy from your own Google account for a one-time price of $24.99 instead of $70–$300+ per month for gym SaaS.

Most independent gyms and studios still juggle a spreadsheet for members, a notebook for check-ins and a separate tool for billing. This gym management web app with login replaces all of that with a single system where your data stays inside your Google Drive. Below is a full walkthrough of how it works and where it fits.

Sign-in screen of the Gym and Fitness Center Membership Management System with username and password fields
The login screen — every user signs in with their own username and role.

🎥 Watch the Video Tutorial

🚀 Try the Live Demo Before You Buy

We have deployed this web app in our own Google account so you can test every page, every role — with real sample data — before purchasing. No signup, no email required.

Open the live demo in a new tab →

🔑 Test Login Credentials

Sign in as Admin1 to manage all gym owner settings, members, payments, attendance, renewals, reports and system setup, or as FrontDesk1 to manage front desk operations including members, payments, attendance and renewals. Additional test users shown in User Management include Trainer1, Accountant1 and Manager1.

Role Username Password
👨‍💼 Admin / Owner Admin1 Fit@2026
👤 Reception / Front Desk FrontDesk1 Fit@2026

💡 What you get after purchase: The full source code (Code.gs + Index.html) plus a step-by-step deployment guide so you can deploy your own private instance in your own Google account in under 15 minutes.

Get the Gym Membership Management Web App

Key Features of the Gym and Fitness Center Membership Management System Web App

  • 25 connected screens covering the entire membership lifecycle from lead to renewal — no separate apps to reconcile.
  • Role-based login for 5 roles — Admin / Owner, Reception / Front Desk, Trainer, Accountant and Viewer / Manager — each restricted to the screens they need.
  • A 12-KPI overview dashboard showing Total Members, Active Members, Expired Members, New Members This Month, Membership Renewals Due, Today’s Check-ins, Monthly Revenue, Pending Payments, Upcoming Classes, Trainer Sessions Today, Low Attendance Members and Expiring Plans in 7 Days.
  • Multi-branch support with branch filters on the operational screens, so a two- or three-location business runs from one system.
  • Built on Google Apps Script, deployed as your own web app — accessible from any browser or phone with your data in your Google Drive.

Dashboard Pages Explanation

Dashboard Overview

The landing screen after login. Twelve KPI cards summarise the business at a glance, and two charts — Membership Revenue Trend and New Members Trend — track income and acquisition. A filter bar with From and To dates plus Branch, Plan and Trainer dropdowns refocuses the whole view when you click Apply.

Gym dashboard with 12 KPI cards such as Total Members, Pending Payments and Expiring Plans in 7 Days
Dashboard overview with the 12 KPI cards and date, branch, plan and trainer filters.

Dashboard Analytics

Scrolling down the dashboard reveals a deeper analytical layer: Member Status Summary (Active vs Expired), Plan-wise Members, Attendance Trend and Payment Mode Summary — useful for reading retention, plan mix, daily footfall and how members prefer to pay.

Member Status Summary, Plan-wise Members, Attendance Trend and Payment Mode Summary charts
Analytics charts for member status, plans, attendance and payment modes.

Members and Member Documents

The Members screen holds every member with Member ID, Member Code, Member Name, Mobile, Branch, Assigned Trainer, Status and Fitness Goal, with Add, Refresh, Export, Import and Template tools plus View, Edit and Delete on each row. The Member Documents screen stores ID proofs and forms with file links, upload date and uploaded-by tracking.

Members table with Member ID, Member Code, Branch, Assigned Trainer, Status and Fitness Goal columns
Member records with filters, import/export and row actions.

Membership Plans, Subscriptions and Payments

Membership Plans defines your offerings — the sample data includes Annual Gym Unlimited, Quarterly Yoga and Monthly Personal Training — with duration, price and tax. Subscriptions & Renewals tracks Start Date, End Date, Total Amount, Paid Amount and Balance Amount with a Paid or Partial payment status. Payments, Invoices & Receipts logs every transaction with the payment mode, receipt number and the staff member who collected it.

Subscriptions and Renewals screen showing plan, start and end dates, paid and balance amounts
Subscriptions & Renewals with Paid and Partial payment status.

Attendance, Classes and PT Sessions

Attendance / Check-ins offers a Quick Check-In by member code or mobile, recording check-in date, check-in and check-out times, attendance type and class/session. Classes / Batches manages schedules, capacity and trainers; Class Attendance logs who attended; and Personal Training Sessions schedules and tracks one-to-one sessions with status.

Attendance and Check-ins screen with Quick Check-In box and check-in and check-out times
Quick Check-In and the attendance log.

Calendar, Reminders and Leads

The Calendar View puts renewals, classes, PT sessions, reminders, payment dues and birthdays on a single month / week / day / list calendar, filtered by Branch, Trainer and Status. Reminders and Follow-ups manages renewal, payment-due and birthday reminders, while Leads and Enquiries captures prospects with their source, follow-up dates and assignment.

June 2026 calendar view showing payment due and renewal entries for members
Calendar View with renewals and payment dues on the dates they fall.

Training, Progress and Nutrition

Workout Plans assigns exercises and goals per member with a print option, Measurements & Progress records Weight, Height, BMI, Body Fat %, Waist and a Progress Photo URL, and Diet / Nutrition Plans captures meal types and calorie targets set by a trainer or nutritionist.

Measurements and Progress table with weight, height, BMI, body fat percentage and waist
Measurements & Progress records for each member.

Staff, Finance, Retail and Admin

Trainer & Staff manages roles and specializations; Expenses keeps operating costs visible; Products / Merchandise plus Product Sales handle supplement and gear inventory with automatic stock updates; Branches centralises every location; and User Management and List Management control logins and the dropdown values used across all screens.

User Management screen listing users with role, linked staff, branch and active status
User Management — one login per staff member, each with a role and branch.

How to Set It Up With Your Own Gym Data

  1. After purchase, make your copy of the Google Sheet and deploy the Apps Script project as a web app using the included guide. If you have never deployed one, this walkthrough helps: Deploy Your First Web App with Google Apps Script.
  2. Sign in with the default Admin login and change the password straight away.
  3. Add your Branches, Membership Plans and Trainer & Staff records, and adjust dropdown values in List Management.
  4. Create a login for each staff member in User Management with the right role.
  5. Enrol members (or use Import with the provided Template), then start recording subscriptions, payments and check-ins.

Gym Membership Web App vs. Spreadsheet Trackers vs. Paid Gym SaaS — Feature Comparison

Feature This Web App (Google Sheets) Manual Spreadsheet Tracker Mindbody / GymMaster / PushPress
Cost $24.99 one-time Free but manual $70–$300+ / month
Platform Google Sheets + Apps Script web app Spreadsheet only Cloud SaaS
Login & role-based access ✅ 5 roles built in ❌ None ✅ Yes
Setup time Under 30 minutes Hours of formula building Days + onboarding call
Mobile / browser access ✅ Any browser ⚠️ Limited ✅ Yes
Data ownership ✅ Your Google Drive ✅ Your file ❌ Vendor servers
Per-member fees ✅ None ✅ None ❌ Tiered limits
Year-1 cost (1 branch) $24.99 total $0 + your time $840–$3,600+

For gyms and studios that want full member, billing and attendance control without paying $70–$300 every month, this web app sits in the sweet spot.

Who Should Use This Template

Perfect for:

  • Independent gyms, fitness studios and CrossFit boxes with 50–2,000 members
  • Yoga and personal-training studios that bill plans and track attendance
  • Multi-branch fitness businesses wanting one shared system without monthly fees
  • Owners who want member data inside their own Google account

Not a fit if:

  • You need turnstile hardware, biometric access, or SOC 2 / SSO compliance
  • You want card payments charged inside the app (this logs payments, it does not process cards)
  • You are not willing to make a one-time Google Sheet copy and deploy a web app

Real-World Use Cases

A two-branch gym with 600 members. The reception team uses the Front Desk login for daily check-ins and walk-in leads, while the owner watches Monthly Revenue, Membership Renewals Due and Pending Payments from the Admin dashboard instead of paying for a monthly gym platform.

A boutique yoga studio. The owner schedules classes and batches, tracks class attendance and uses renewal and birthday reminders to keep retention high with no per-member software cost.

A personal trainer with a private studio. The trainer logs PT sessions, builds workout and diet plans, and records measurements so clients can see their progress over time.

Advantages of the Gym and Fitness Center Membership Management System Web App

The biggest advantage is cost: a one-time $24.99 versus $840–$3,600+ in year-one SaaS fees. Beyond price, you keep full ownership of your data, you can customise any screen because it is built on Google Sheets, and your staff can access it from any browser. Because everything from leads to renewals lives in one system, nothing falls through the cracks between tools.

Limitations to Know Before You Buy

This system is not a fit for every gym. It logs payments but does not process card transactions, so you will still collect money through your existing UPI or card terminal. It also relies on Google’s infrastructure rather than dedicated access-control hardware, so gyms that need biometric turnstiles or enterprise SSO should look at full-scale SaaS. For most independent gyms and studios, those trade-offs are well worth the savings.

Best Practices

  • Set up your branches, plans and staff before enrolling members so dropdowns are ready.
  • Use the List Management screen to keep statuses and categories consistent across the app.
  • Change the default Admin password immediately after the first login.
  • Review the Membership Renewals Due and Expiring Plans in 7 Days KPIs weekly to drive renewals.

Explore Relevant Templates

If you want analytics alongside operations, pair this system with the Gym Fitness Business Dashboard in Google Sheets, the Gym Retention Dashboard in Google Sheets and the Fitness Trainer Dashboard in Google Sheets. Prefer a lighter spreadsheet? See the Gym Membership Tracker in Google Sheets. Running another kind of organisation? The School Management System Web App uses the same login-based approach.

Thinking about building your own membership tracker? The NextGenTemplates Academy learning paths teach the spreadsheet skills behind systems like this, with practice files to follow along.

Frequently Asked Questions

What does the Gym and Fitness Center Membership Management System Web App do?

It manages the full membership lifecycle across 25 screens — members, plans, subscriptions, payments, attendance, classes, PT sessions, leads, workout and diet plans, expenses and merchandise — on a Google Sheets backend with role-based login.

How does this compare to Mindbody or GymMaster?

Mindbody, GymMaster and PushPress cost $70–$300+ per month. This web app is a one-time $24.99 purchase with no per-member fees, and your data is stored in your own Google Drive rather than on a vendor’s servers.

How long does setup take?

Deploying the web app takes under 15 minutes with the included guide, and most owners are entering real data within 30 minutes. You make a copy of the Google Sheet, deploy the Apps Script web app, sign in with the default Admin login, and add your branches, plans and staff.

Can it handle multiple branches?

Yes. There is a dedicated Branches screen, and branch filters appear on the dashboard and on screens such as Members, Attendance and the Calendar View.

Who can log in to the system?

It supports five roles — Admin / Owner, Reception / Front Desk, Trainer, Accountant and Viewer / Manager — each limited to the screens they need. Logins are managed from the User Management screen.

Do I need coding skills to use it?

No coding is required for daily use. You only deploy the web app once following the included guide; after that, every screen works through the browser interface with simple Add, Edit and Delete actions.

About the Author

Built by PK — Microsoft Certified Professional with 15+ years of Excel, Google Sheets and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels. Every template is hand-built and tested before release. Learn more about Google Apps Script web apps in the official Google Apps Script web app guide.

Wrapping Up

The Gym and Fitness Center Membership Management System Web App gives independent gyms and studios a complete, owned alternative to expensive monthly software. With 25 screens, a 12-KPI dashboard, role-based login and multi-branch support, it covers the day-to-day running of a fitness business end to end. Try the live demo first, then deploy your own copy when you are ready.

Get the Gym Membership Management Web App

Instant download · One-time payment · No subscription

📅 Last updated: October 2026

PK
Written by PK (Priyendra Kumar)
Microsoft Certified Professional with 15+ years in data analysis, dashboards and automation. Creator of PK: An Excel Expert and NeoTech Navigators on YouTube. About the author
Tested in the real tool · Last reviewed October 10, 2026
PK
Meet PK, the founder of NeotechNavigators.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your data analysis skills to the next level!
https://neotechnavigators.com