RosterOSfor personal trainersDownload

Running the business·7 min read

Personal Trainer Schedule Template: Plan Your Week

An appointment diary with room for coaching and the work around it. Build your week from an editable 18-session example and a free CSV template.

Published · By the RosterOS team

An open blank weekly planner, a small analog clock and an orange pencil on a dark gym bench beside a folded towel.

A personal trainer schedule template should reserve time for clients, preparation, notes, breaks and travel before you offer the remaining slots. Start with the hours you can reliably work, add recurring appointments, then leave specific space for changes. An empty square is not automatically a session you can sell.

This free weekly template is a trainer's appointment diary, not a workout split for a client. It includes an editable example with 18 sessions, administration blocks and a protected weekend. Import the CSV into Excel or Google Sheets and change it to fit your working hours. No email is required.

Download the weekly schedule CSV

The example assumes one training location, 50-minute client sessions and ten minutes between them. Those are planning choices for this example, not an industry standard. If you sell a full 60-minute session, reserve additional time after it instead of shortening the appointment to fit the grid.

A weekly personal trainer schedule with 18 sessions

The downloadable diary uses one-hour rows from 06:00 to 20:00 and a column for each day. All client labels are fictional. The coaching blocks are:

  • Monday: three morning sessions from 06:00 to 09:00, plus two evening sessions from 17:00 to 19:00.
  • Tuesday: three morning sessions from 06:00 to 09:00.
  • Wednesday: three morning sessions from 06:00 to 09:00, plus two evening sessions from 17:00 to 19:00.
  • Thursday: three morning sessions from 06:00 to 09:00.
  • Friday: two sessions from 09:00 to 11:00, followed by a reserved catch-up slot that is not counted as a booking.

That is 5 + 3 + 5 + 3 + 2 = 18 booked sessions. It is not necessarily 18 clients: someone attending twice a week occupies two slots. The spreadsheet also includes time for programming, messages, breaks and your own training. Saturday and Sunday are marked unavailable so they cannot quietly become extra working days.

Two split days may suit clients who can only train before or after work. They may not suit you. If the gap between morning and evening work prevents you from resting or doing other work, move the evening blocks or offer fewer of them. Use the example to make those choices visible, not to copy someone else's lifestyle.

Adapt the template to your actual week

  1. Block unavailable time first. Add your commute, other work, personal commitments and days off.
  2. Set session length and changeover time. Edit the Start and End columns if your appointments do not fit one-hour blocks. Insert rows where needed.
  3. Place recurring clients. Use each client's agreed days and times, rather than finding new slots every week.
  4. Reserve administration and one recovery slot. Keep programming and follow-ups visible. A recovery slot is held for a moved appointment, not counted as income.
  5. Date the copy before using it. Name the sheet for the week commencing date. Keep a blank master and duplicate it for the next week.

The CSV is a planning grid. It does not detect overlapping appointments, sync to a calendar, notify clients or calculate your income. After changing row times, check that every start follows the previous end and that travel does not overlap coaching. Save the edited version as a workbook or Google Sheet if you add colours, formulas or extra weekly tabs.

Calculate capacity before adding another client

Work from available minutes, not from the number of empty calendar squares. A three-hour block contains 180 minutes. With a 50-minute session and a ten-minute reset, it fits three appointments. With a 60-minute session and a 15-minute reset, the same block fits two full appointments, with 30 minutes left over.

Sessions per block = available minutes / (session minutes + reset minutes). Round down to a whole number.

The reset allowance here applies after every appointment, including the last one, so the whole block stays usable for notes, equipment and the next commitment. If you travel, reserve the real travel time as its own block rather than treating a ten-minute reset as a commute.

In the 18-session example, coaching takes 15 hours because each session lasts 50 minutes. Reset time adds another three hours. Administration, programming and any travel sit outside those 18 hours. This is why a diary with 18 appointments can still represent a substantially longer working week.

NASM's textbook chapter on the personal training profession includes programming, payment administration and client communication alongside direct coaching. It also discusses allowing for travel between locations. The workload is wider than the appointment itself. Read the publisher's chapter sample.

Offer recurring slots with a clear change process

Ask about a client's normal week during intake. A time they can make once is different from a time they can keep for the next month. Offer a small set of genuine options within your availability and confirm the recurring choice.

I can hold Tuesdays and Thursdays at 07:00 for your next four weeks. Does that fit your usual work schedule? If one date needs to change, send me the date and we can check the available alternatives.

A recurring booking is a reserved time, not evidence that the appointment happened or was paid for. Keep completion and payment status separately. If the client buys prepaid blocks, use the personal training package tracker to check credits without treating future bookings as completed sessions.

Confirm dates as well as weekdays. Holidays, planned time off and daylight-saving changes can disrupt a repeating pattern, especially with remote clients. For online appointments, include the time zone in the confirmation and check how each calendar displays it.

Reschedule one appointment without losing the record

  1. Identify the original date and time before agreeing a replacement.
  2. Offer an available slot that includes the required reset or travel time.
  3. Move the appointment in your main scheduling system. If using this spreadsheet, clear the original cell and note the move in the replacement cell.
  4. Confirm the new date, time and location with the client. Apply your existing cancellation terms separately where relevant.
  5. Check the rest of the recurring series. One changed Tuesday should not accidentally move every Tuesday.

Keep one place as the source for appointment times. If a message thread, a paper diary and your phone calendar can each contain a different answer, a weekly check becomes a search through three records. A client message should confirm the change already recorded in your diary, rather than become the only record of it.

Close the week with a short diary review

On Friday, compare the plan with the actual week. Mark which sessions happened, which moved and which still need action. Check that the next week's bookings have a location, a usable time and enough room between them. Use your session notes to prepare for returning clients before the first appointment of the day.

Notice repeated patterns rather than trying to fill every gap. If a client keeps moving a morning appointment, discuss a different regular time. If notes always spill into lunch, increase the reset block. If your catch-up slot gets used every week, decide whether it is still reserve capacity or part of your normal schedule.

Common scheduling questions

How many sessions should a personal trainer book each day?

There is no single number that fits every business. Start with your working hours, session length, preparation, travel and other responsibilities. Test the resulting schedule for a week before treating every open slot as sustainable capacity.

Should every client have the same weekly appointment?

Recurring times can reduce the amount of scheduling you repeat. Keep flexible options for clients whose work patterns vary, but decide when those appointments can happen instead of keeping your entire week open.

Can I use this template with Google Calendar?

Use it to plan your availability, then create appointments in your calendar. This download is not a Google Calendar import file: its columns describe a weekly grid, not dated events. It also does not create reminders or update existing appointments.

Keep the diary beside the client record

RosterOS brings clients, appointments, payments and follow-ups into one iPhone app. You can book recurring weekly sessions and optionally mirror them into iOS Calendar. The mirror runs from RosterOS to Calendar, so make appointment changes in RosterOS rather than expecting edits in Calendar to update the app.

Clients do not need to install an app. The core workflow is free for up to 15 active clients. The scheduling documentation explains booking and Calendar Sync, and the client tracking guide covers the records that belong beside the diary.