Senior Fitness Studio Client Operations & Billing Coordinator

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$12–$20 USD/hour depending on experience

HOURS PER WEEK

10

DATE UPDATED

Oct 8, 2026

JOB OVERVIEW

We are an established U.S.-based boutique fitness studio serving recurring clients through scheduled appointments, memberships and individual services.

We are looking for an exceptionally organized, experienced and dependable female remote professional to take ownership of the administrative side of our client operations.

This is not a basic virtual assistant or data-entry position.

We are looking for someone with significant administrative experience who can learn our business thoroughly and become the person we trust to keep our scheduling, billing, client accounts and administrative workflow accurate and organized.

For the right person, this is intended to be a long-term position.

Your Responsibilities

You will take primary responsibility for:

-Client scheduling, rescheduling and cancellations

-Maintaining accurate appointment schedules

-Managing client memberships and remaining session credits

-Reviewing billing, payments, renewals and account adjustments

-Reconciling client accounts and identifying discrepancies

-Following up on outstanding payments and administrative items

-Responding professionally to client scheduling and account-related messages

-Tracking membership renewals and expirations

-Maintaining accurate notes in our scheduling/CRM system

-Reviewing upcoming schedules proactively for conflicts or mistakes

-Coordinating scheduling and client requests with our on-site staff

-Following established policies for cancellations, credits, holds and account changes

-Creating simple administrative reports and tracking sheets when needed

-Keeping confidential client and business information secure

Who We're Looking For

We are looking for someone exceptionally accurate, responsible and proactive.

You should be the type of person who:

-Notices when numbers don't match

-Double-checks important work

-Keeps excellent records

-Follows a task through until it is completely resolved

-Notices potential problems before being asked

-Can manage many small details without losing track of them

-Learns systems and procedures quickly

-Is comfortable making decisions within established policies

-Communicates clearly and professionally with clients and team members

-Can work independently without constant supervision
Required Experience

-5+ years of professional administrative, operations, billing, scheduling or client-account experience preferred

-Strong experience working remotely

-Excellent written and spoken English

-Strong computer and technology skills

-Experience with scheduling, CRM, membership or practice-management software

-comfortable working with numbers, billing and account reconciliation

-Excellent attention to detail

-Experience supporting U.S.-based businesses strongly preferred

-Stable work history and professional references

-Experience in an appointment-based, membership-based, medical, wellness, fitness, spa or other client-service business is a plus.

Hours

-This is a part-time position.

-You must be consistently available for approximately a 2-hour working block between 10:00 AM and 2:00 PM U.S. Eastern Time, Monday through Thursday for time-sensitive scheduling, client communication and administrative needs.

-Additional administrative work may be completed more flexibly.

-We expect approximately 8–15 hours per week, depending on business needs. Hours may increase during busy periods and decrease during quieter periods.

-Please apply only if this schedule works for you consistently.

Compensation

$12–$20 USD/hour depending on experience and ability.

We are willing to pay at the top of the range for an exceptional candidate who has the experience and ability to independently take ownership of this role.

Long-Term Opportunity

We're not looking for someone to complete occasional tasks. We're looking for a dependable professional who can learn our business deeply, become an important part of our operations and stay with us long term.

How to Apply

Please include the following with your application:

1) A brief introduction and why this position interests you.

2) Your experience managing scheduling, billing and/or client accounts.

3) The software/CRM/scheduling systems you have used.

4) Your experience working for U.S.-based companies + 2 references of employers, contact details.

5) How long you worked with your two most recent long-term employers.

6) Confirmation that you can consistently work a 2-hour block between 10 AM–2 PM Eastern Time, Monday–Thursday.

7) Your desired hourly rate.

8) Please begin your application with the words “DETAILS MATTER.”

Applications that do not answer the questions above will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0158
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,344 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Fitness-Studio-Client-Operations-Billing-Coordinator-1745216
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1745216
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 1007927
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1745216
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-27',ej.date_added) duration_days, DATEDIFF('2026-10-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1745216' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745216 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-07-2026=5***Oct-08-2026=1776***Oct-09-2026=131***Oct-10-2026=47***Oct-11-2026=49***Oct-12-2026=83***Oct-13-2026=32***Oct-14-2026=27***Oct-15-2026=29***Oct-16-2026=26***Oct-17-2026=18***Oct-18-2026=13***Oct-19-2026=14***Oct-20-2026=13***Oct-21-2026=16***Oct-22-2026=17***Oct-23-2026=48***Oct-24-2026=22***Oct-25-2026=8***Oct-27-2026=2' WHERE job_id= '1745216'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2375' WHERE job_id= '1745216'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1745216' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1745216 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007927'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)