Skip to content
OneDiary
Sign in Create account

More time coaching.
Less booking admin.

Keep one-to-one session bookings, payments and reminders in one simple diary. Let clients find an available time, and spend less of your evening arranging the next session.

£9.99 per month, per location. 60-day free trial.

An independent personal trainer coaching a client through a dumbbell exercise in a small gym
For independent personal trainers and small coaching teams.

A session for your client.
A diary that works for you.

Set the time you want to coach, collect the details you need and keep your appointments organised.

Take bookings while you coach.

Share your booking link on your website, socials or Google Business Profile. Clients choose a session and an available time. Add bookings arranged directly to the same diary.

Make room for the right session.

Offer 30, 45 or 60-minute appointments with their own prices. Set your working hours and block out diary time for breaks, travel or your own training.

Client goals, ready for the session.

Ask clients about their goals, experience and session preferences with a consultation form. Keep completed responses and private notes on their client profile.

A reminder for their next session.

Help clients remember the time they have booked with email and app reminders. Optional SMS reminders are available and charged separately.

Time set aside for a client is time worth protecting.

An empty session leaves a gap in your working day. Take a deposit or full payment when clients book, with rules you choose for each appointment type.

  • Choose a fixed amount, a percentage or full payment.
  • Show clients what they pay today and what is due on the day.
  • See deposits paid and balances due alongside each booking.
Explore deposits and payments

Connect Stripe to take online payments. Stripe and OneDiary payment fees apply.

Your training appointment

60-minute personal training session

Appointment total
£45.00
Deposit to pay today
£15.00
Balance due on the day
£30.00

Example only. You set your own services, prices and deposits.

Features for your personal training business.

Stripe and OneDiary payment fees apply when you take payments.

A friendly personal trainer leaning over a workout bench

Questions between sessions.

Need a hand with anything else? Talk to us.

Is OneDiary suitable for an independent personal trainer?

Yes. Set your own session types, prices, working hours and payment rules. Manage your clients and one-to-one appointments in one diary, whether you work on your own or with a small coaching team.

Can I offer different session lengths and take payment upfront?

Yes. Create services with their own prices and durations, such as a 30-minute or 60-minute session. Choose full payment, a fixed deposit, a percentage deposit or no upfront payment for each service. Connect Stripe to accept online payments.

Can I collect consultation details before a first session?

Yes. Attach a consultation form to the session service and request completion before the appointment. Ask about goals, experience and preferences, and keep the completed responses linked to the client record.

Do my clients need to download an app?

No. Clients can book through your public booking page in their web browser. The OneDiary app is also available for clients to keep all their bookings in one place.

What does OneDiary cost?

Start with a 60-day free trial, then pay £9.99 per month, per location. Staff seats, email reminders and app push reminders are included. Stripe and OneDiary payment fees apply when you accept payments through the platform. Optional SMS messages are charged separately.

Make more room for coaching.

Start with a 60-day free trial, then pay £9.99 per month, per location.

Get started now

Cancel anytime with no minimum term.

See pricing and payment fees

Stripe and OneDiary payment fees apply when you take payments. Optional SMS messages are charged separately.