Pricing

Pay for booking.
Not a suite you
will not open.

Simple, flexible booking for your business. Choose the plan that works for you and start accepting bookings online.

Billing

Free

Start free. Upgrade when you need more.

Free
  • 4 staff seats included
  • Unlimited bookings
  • Unlimited email confirmations
  • Accept online payments
  • Branded Booking Website
  • Shared team calendar
  • Business portal
  • Business hours
  • Reschedule in the same system
Start free

Solo

For a solo operator.

$10.00/mo
$8.50/mo Save 15%
billed yearly
  • 1 staff seat included
  • 50 SMS / month included (US & Canada)
  • Unlimited bookings
  • Unlimited email confirmations
  • Custom email templates
  • Accept online payments
  • Late-cancel and no-show rules
  • Force payment for all bookings
  • Calendar colors per staff
  • Branded Booking Website
  • Branded Widget
  • Clients choose a staff member
  • Custom brand kit
  • Shared team calendar
  • Personal staff calendars
  • Business and staff portals
  • Hours, per-service hours, exceptions, and buffers
  • Reschedule in the same system
Get started

Pro

For a larger shop.

$45.00/mo
$38.25/mo Save 15%
billed yearly
  • 6 staff seats included
  • 300 SMS / month included (US & Canada)
  • Unlimited bookings
  • Unlimited email confirmations
  • Custom email templates
  • Accept online payments
  • Late-cancel and no-show rules
  • Force payment for all bookings
  • Calendar colors per staff
  • Branded Booking Website
  • Branded Widget
  • Clients choose a staff member
  • Custom brand kit
  • Shared team calendar
  • Personal staff calendars
  • Business and staff portals
  • Hours, per-service hours, exceptions, and buffers
  • Reschedule in the same system
Get started

SMS notifications send to US and Canadian numbers only. Card payments: Square or Stripe, the fee for your plan (from $0.29 CAD) on paid online bookings.

Explore all features

Compare every plan

Feature Free Solo Growth Pro
Plans and limits
Staff seats included 4 seats 1 seat 6 seats
Bookings per month Unlimited Unlimited Unlimited
Yearly billing — Yes Yes
Canadian dollar pricing Yes Yes Yes
Online booking
Branded Widget — Yes Yes
Service and time booking Yes Yes Yes
Choose a staff member — Yes Yes
Staff photos on the booking page — Yes Yes
Mobile-ready booking flow Yes Yes Yes
Website and branding
Branded Booking Website Yes Yes Yes
Custom brand kit — Yes Yes
Calendar and availability
Shared team calendar Yes Yes Yes
Personal staff calendars — Yes Yes
Business hours Yes Yes Yes
Staff hours Yes Yes Yes
Per-service hours — Yes Yes
Date exceptions and time off — Yes Yes
Adjust booking buffers — Yes Yes
Service duration and price Yes Yes Yes
Calendar colors per staff — Yes Yes
Timezone-aware slots Yes Yes Yes
Staff and portals
Business portal Yes Yes Yes
Staff portal — Yes Yes
Hidden client-info staff mode — Yes Yes
Bookable-only staff (no login/portal) Yes Yes Yes
Clients and bookings
Client list Yes Yes Yes
Client history Yes Yes Yes
Booking notes Yes Yes Yes
Reschedule in the same system Yes Yes Yes
Cancel a booking Yes Yes Yes
Multiple services Yes Yes Yes
Custom services Yes Yes Yes
Payments
Accept online payments Yes Yes Yes
Connect Square Yes Yes Yes
Connect Stripe Yes Yes Yes
Payouts to your merchant account Yes Yes Yes
Late-cancel and no-show rules — Yes Yes
ML Booking fee on paid online bookings $0.99 CAD $0.29 CAD $0.29 CAD
No ML Booking fee on unpaid bookings Yes Yes Yes
Force payment for all bookings option — Yes Yes
Email and SMS
Email confirmations Yes Yes Yes
Email confirmations per month Unlimited Unlimited Unlimited
Custom email templates — Yes Yes
SMS reminders (US & Canada) — 50 / month 300 / month
Client SMS opt-in — Yes Yes
Add-ons
Extra staff seat — Yes Yes
Extra SMS — Yes Yes
Whitelabel — Yes Yes
Account
Business login Yes Yes Yes
Setup checklist Yes Yes Yes
Plan & billing portal Yes Yes Yes

Add-ons

Add only what you use. Extra seats, white-label sending, and SMS packs are priced here from the same catalog. SMS delivers to US and Canadian numbers only. After you subscribe, you purchase add-ons from Plan & Billing.

Extra staff seat

Add another bookable person to your calendar.

$9.00/mo

  • One extra staff seat
  • Adds to the seats already in your package
  • Their own hours and calendar
  • Clients can book that person
  • Solo: +50 SMS / month per extra seat
  • Growth: +50 SMS / month per extra seat
  • Pro: +50 SMS / month per extra seat
Get started

Whitelabel

Your domain, your email, and no ML Booking logo on the booking widget or website. SMS stays ML Booking branded.

$15.00/mo

  • Custom domain for your booking website
  • Send email from your own domain, with no ML Booking in email
  • No ML Booking logo on the embed widget or your website
  • SMS stays ML Booking branded. Not included
Get started

Extra SMS pack - 250

More appointment texts when your included SMS run out.

$8.00/mo

  • 250 extra SMS on top of your plan
  • Used for appointment reminders
  • Clients opt in at booking
  • Sends to US and Canadian numbers only
  • Add another pack when you need more
Get started

Extra SMS pack - 500

Additional SMS messages

$12.00/mo

  • Additional SMS messages
  • Priced from the live catalog
  • Add it only if you use it
Get started

Questions

What is included in an ML Booking plan?

Booking software: a widget or booking link, staff calendars, email confirmations, and optional SMS. SMS delivers to US and Canadian numbers only. Plans that include booking payments let you connect Square or Stripe. You are not buying a POS or a full shop suite.

How do extra staff seats work?

Each package includes a set number of staff. Extra seats are an add-on, priced from the catalog on this page. Depending on the plan, an extra seat can also add SMS to the monthly cap. That SMS is added in full when the seat is added, not prorated.

Can I take card payments on bookings?

Yes, on plans that include booking payments. Connect the Square or Stripe account you already have, about two minutes if that account is already live. Money goes to that Square or Stripe account. ML Booking charges the fee for your plan (from $0.29 CAD) only when a booking is paid online. Bookings with no online payment have no ML Booking payment fee. Square or Stripe still charge their own card-processing rates. We do not take a percentage of the visit.

Does ML Booking take a percentage of paid bookings?

No. The only ML Booking payment fee is the fee for your plan (from $0.29 CAD) when a booking is paid online. Unpaid bookings have no ML Booking payment fee. Square or Stripe still charge their own processing rates.

Are subscriptions in Canadian dollars?

Yes. Plan and add-on prices on this page are in CAD.

Is there a Free plan?

Yes, when it appears on this page. Start there, then upgrade if you need more staff tools, SMS, or branding. Current limits are listed on each card.

Start free. Upgrade when you need more.

Fair pricing.
Booking only. Widget or link. Your choice.

Start free