Free
Start free. Upgrade when you need more.
- 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
Simple, flexible booking for your business. Choose the plan that works for you and start accepting bookings online.
Start free. Upgrade when you need more.
For a solo operator.
Most popular
For a small team.
For a larger shop.
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.
| Feature | Free | Solo | Growth | Pro |
|---|---|---|---|---|
| Plans and limits | ||||
| Staff seats included | 4 seats | 1 seat | 3 seats | 6 seats |
| Bookings per month | Unlimited | Unlimited | Unlimited | Unlimited |
| Yearly billing | — | Yes | Yes | Yes |
| Canadian dollar pricing | Yes | Yes | Yes | Yes |
| Online booking | ||||
| Branded Widget | — | Yes | Yes | Yes |
| Service and time booking | Yes | Yes | Yes | Yes |
| Choose a staff member | — | Yes | Yes | Yes |
| Staff photos on the booking page | — | Yes | Yes | Yes |
| Mobile-ready booking flow | Yes | Yes | Yes | Yes |
| Website and branding | ||||
| Branded Booking Website | Yes | Yes | Yes | Yes |
| Custom brand kit | — | Yes | Yes | Yes |
| Calendar and availability | ||||
| Shared team calendar | Yes | Yes | Yes | Yes |
| Personal staff calendars | — | Yes | Yes | Yes |
| Business hours | Yes | Yes | Yes | Yes |
| Staff hours | Yes | Yes | Yes | Yes |
| Per-service hours | — | Yes | Yes | Yes |
| Date exceptions and time off | — | Yes | Yes | Yes |
| Adjust booking buffers | — | Yes | Yes | Yes |
| Service duration and price | Yes | Yes | Yes | Yes |
| Calendar colors per staff | — | Yes | Yes | Yes |
| Timezone-aware slots | Yes | Yes | Yes | Yes |
| Staff and portals | ||||
| Business portal | Yes | Yes | Yes | Yes |
| Staff portal | — | Yes | Yes | Yes |
| Hidden client-info staff mode | — | Yes | Yes | Yes |
| Bookable-only staff (no login/portal) | Yes | Yes | Yes | Yes |
| Clients and bookings | ||||
| Client list | Yes | Yes | Yes | Yes |
| Client history | Yes | Yes | Yes | Yes |
| Booking notes | Yes | Yes | Yes | Yes |
| Reschedule in the same system | Yes | Yes | Yes | Yes |
| Cancel a booking | Yes | Yes | Yes | Yes |
| Multiple services | Yes | Yes | Yes | Yes |
| Custom services | Yes | Yes | Yes | Yes |
| Payments | ||||
| Accept online payments | Yes | Yes | Yes | Yes |
| Connect Square | Yes | Yes | Yes | Yes |
| Connect Stripe | Yes | Yes | Yes | Yes |
| Payouts to your merchant account | Yes | Yes | Yes | Yes |
| Late-cancel and no-show rules | — | Yes | Yes | Yes |
| ML Booking fee on paid online bookings | $0.99 CAD | $0.29 CAD | $0.29 CAD | $0.29 CAD |
| No ML Booking fee on unpaid bookings | Yes | Yes | Yes | Yes |
| Force payment for all bookings option | — | Yes | Yes | Yes |
| Email and SMS | ||||
| Email confirmations | Yes | Yes | Yes | Yes |
| Email confirmations per month | Unlimited | Unlimited | Unlimited | Unlimited |
| Custom email templates | — | Yes | Yes | Yes |
| SMS reminders (US & Canada) | — | 50 / month | 150 / month | 300 / month |
| Client SMS opt-in | — | Yes | Yes | Yes |
| Add-ons | ||||
| Extra staff seat | — | Yes | Yes | Yes |
| Extra SMS | — | Yes | Yes | Yes |
| Whitelabel | — | Yes | Yes | Yes |
| Account | ||||
| Business login | Yes | Yes | Yes | Yes |
| Setup checklist | Yes | Yes | Yes | Yes |
| Plan & billing portal | Yes | Yes | Yes | Yes |
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.
Add another bookable person to your calendar.
$9.00/mo
Your domain, your email, and no ML Booking logo on the booking widget or website. SMS stays ML Booking branded.
$15.00/mo
More appointment texts when your included SMS run out.
$8.00/mo
Additional SMS messages
$12.00/mo
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.
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.
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.
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.
Yes. Plan and add-on prices on this page are in CAD.
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.
Fair pricing.
Booking only. Widget or link. Your choice.