By appointment only

Booking, payments, and marketing built for solo pros.

Everything you need to book appointments, grow your client list, and build real financial stability.

$0 in marketplace feesEN / ES bilingual14 day free trial
A practitioner checking her schedule
April 20263 booked
2021222324
9:00  Sarah Jensen60 min
11:30  Maya Rodriguez90 min
2:30  Tom Wei60 min
Booking confirmed · paid
The math

Marketplaces charge for every new client. We don't.

They take a cut of each client their search sends you, and keep listing you next to your competitors. ApptOnly is a flat $24 a month, no matter how much you grow.

Save hundreds vs. MassageBook / Fresha
Kept, on $4,295 in new clients
+$690
Marketplace
$3,605
after a 16% cut on new clients
ApptOnly
$4,295
flat $24 / month, billed annually
Real numbers from a working massage practice, 2025.
What's inside

Made for a team of one.
Everything you need, nothing you don't.

A booking site that's truly yours, every client's full history in one place, reminders that run while you work, and all of it in English and Spanish.

A second practitioner's services and gallery, in their own brand colors and style.
The booking time-picker on the same site, themed to match.
Booking
Bookings that respect your time.
Your Website
A booking page that looks like you.
Payments
Card payments, tips, and receipts: handled.
Reminders
Fewer no-shows, no extra work.
Intake Forms
The right questions, every time.
Packages
Revenue beyond the next appointment.
See it in action

Customize your site to fit your personality

Each one is a real booking site we made for a fictional practitioner. Click any to book yourself a fake appointment and see how it works — every demo runs side-by-side in English and Spanish.

Resets nightly · No real payments · No real practitioners

Pricing

One simple price. No surprises.

Two simple plans, with no surprises in either one. Start with Essentials, or step up to Pro for the marketing tools to grow your business.

Essentials
$24/ month
billed annually · $29/mo monthly
Everything you need to run a solo practice.
  • Branded booking site · custom domain
  • Client records · intake · SOAP notes
  • Email + SMS reminder automations
Start free trial
Most popular
Pro
$39/ month
billed annually · $49/mo monthly
Everything in Essentials, plus the marketing tools to grow.
  • Marketing campaigns
  • Win-back and birthday messages
  • Gift certificates · packages · sales
Start free trial

14-day free trial · no card · cancel anytime

Stripe's standard 2.9% + 30¢ applies on cards, like with any processor. ApptOnly takes nothing on top.

Switching, in plain language

What to know first.

[email protected]
Export your clients and services as a spreadsheet from your current booking service, then import them in your dashboard during onboarding. Or just email us, and we'll hop on a 30-minute call and move your clients, services, and notes over together. One heads up: your old booking links won't redirect automatically, so plan to update them on your Instagram, website, and anywhere else you've shared them.
No. Your clients book straight from your page: name, email, phone. We send a one-time code to verify on the way in, and that's it. No app, no account, no friction.
Yes. Paste one line of code into your existing site and you get a booking button or inline widget. Same booking flow, same payments, same automations. Your site keeps the design you already have.
You connect your own Stripe account. Money goes from your client to your Stripe to your bank. ApptOnly never touches the funds, never holds payouts, and never takes a cut of the session.
It was built bilingual from day one. Your booking page, intake forms, reminders, and dashboard all render in EN or ES. Intake form fields, SMS confirmations, no-show notices, error states. Every screen your client touches, in the language they picked.
Export your clients, services, and notes as CSV at any time. We won't make you fight for your own data.

Keep what you earn. Start today.

Free for 14 days · No credit card · Cancel anytime