Skip to main content
SBM Portal
Features Pricing Blog Integrations Demo FAQ
Log in Start free trial
14-day free trial, no card needed to start

One login. One bill.
One place for every customer.

SBM Portal runs your whole business: booking, invoicing, payments, your online store, and customer messaging, all from a single account. Whether you sell services, products, or both. Flat monthly pricing in Canadian dollars. No commissions, no per-staff fees, no surprises.

app.codeflippers.com

Good morning, Alex

Your business today

AM
24
Appts
$4,280
Revenue
156
Clients
Today 3 booked
SK
Sarah Kim
Consultation
9:00
MT
Mike Torres
Project review
11:30

Booking calendar

M
T
W
T
F
S
S
SK
Sarah Kim
Consultation
9:00
MT
Mike Torres
Project review
11:30
AP
Aisha Patel
Follow-up
14:00
SK

Sarah Kim

Loyalty member since Jan 2025

14

Visits

$2,840

Spent

$203

Avg

Recent visits

Jun 24 Consultation $120
May 18 Follow-up $85
Apr 02 Project review $340

Loyalty: 10% off next visit

Invoice #0418

Paid
Consultation $120.00
Follow-up meeting $85.00
Loyalty (10%) -$20.50
Total $184.50

Paid online

Visa •• 4242

Built for small and medium businesses

Guided setup
14-day free trial
Cancel anytime

The honest math

What you don’t pay with SBM Portal

20% commission on new clients (Fresha)
0% commission. Ever.
$20–29 per staff member, per month (Booksy, Jobber)
15 staff included on Growing
Payment processing with a platform markup
Your own Stripe or Square, no markup
2.5% skim on every gift card you load (Square)
No gift-card skim
3¢ per text message (Square)
Limited texts included monthly

Competitor pricing from their public pages, October 2026. SMS allowances vary by plan, and tenants can buy optional add-ons (gift cards, customer packages, memberships) on any plan.

Guided setup. Bookings by tonight.

Tell us about your business

Step 1

A guided wizard walks you through services, hours, and your booking page. Most single-location businesses finish in an evening.

Connect payments and invite your team

Step 2

Link your own Stripe or Square account. Staff invites are optional. Skip now, add later.

Go live

Step 3

Share your booking link anywhere: your website, Instagram, Google Business profile. Bookings, invoices, and reminders run from there.

Everything runs in one place.

Stop paying for five tools and copying data between them. Here’s what’s in your SBM Portal account, organized the way your day actually works.

Run the day

Appointment booking

Online booking page, staff schedules, and calendar views that handle multiple branches and time zones.

Waitlists

Fill cancellations automatically instead of leaving gaps in the day.

Customer records

Full history for every customer: visits, invoices, vehicles, pets, whatever your business tracks.

Get paid

Invoicing

Invoices built from the appointment, sent and tracked from the same screen.

Online & offline payments

Cards through your own Stripe or Square, Square Terminal on the counter, e-transfer, cash. All recorded in one place.

Estimates & quotes

Send a quote, get it approved online, convert it to an invoice without retyping a line.

Run the shop

Online store

Sell products from your own storefront page, with inventory that counts down as you sell.

Inventory management

Stock levels tied to orders, with low-stock alerts before you run out.

Grow

Email & SMS marketing

Reach your customer list from inside the portal. SMS allowance included on Growing and Established plans.

Reports & insights

Revenue, bookings, and staff performance, broken down by branch.

Payments

Your money goes straight to your bank account

Connect your own Stripe or Square account, including Square Terminal for in-person payments, and every dollar your customers pay goes directly to you. SBM Portal never holds your funds, never takes a cut, and never adds a markup to your processing rate. You pay Stripe or Square their standard rate and not a cent more.

E-transfer and offline payments are supported too, tracked in the same ledger.

If you ever leave, your payment accounts leave with you. They were always yours.

Your own Stripe
Cards online, your rates
Your own Square
Online + Terminal in person
E-transfer
Proof upload, staff verified
Cash & offline
Recorded in the same ledger

Beyond appointments

Sell more than time

Appointments aren’t your only revenue. Sell products from your online store, offer gift cards, and build recurring income with prepaid customer packages and memberships, all tracked against the same customer records and the same books.

Online store

Your own storefront page with guest checkout. Inventory counts down as you sell.

Gift cards

Sell them online, redeem them on invoices. Add-on.

Customer packages

Prepaid bundles that lock in repeat visits. Add-on.

Memberships

Recurring monthly revenue through your own Stripe. Add-on.

Gift cards, customer packages, and memberships are optional add-ons, priced separately so lower-tier plans stay cheap. Everything else on this page is in your plan.

Ready for what’s next

Bookable by AI assistants

Customers are starting to ask ChatGPT, Claude, and Gemini to book things for them. With guest booking enabled, an AI assistant can check your real availability and request a booking on your customer’s behalf. The customer confirms by email, and the appointment lands on your calendar. No app to install, no account required.

Your customer asks

“Book me a haircut Friday afternoon,” said to their AI assistant, not typed into a form.

The assistant checks your availability

It reads your real-time slots through a public, rate-limited feed and requests the booking with your customer’s name and email.

Your customer confirms by email

One click on a secure link and the booking is on your calendar. No click within 24 hours? The slot releases itself.

Optional per business. Turn it on in Settings → Appointments. Protected by captcha, rate limits, and email confirmation: bots can fill forms, but they can’t receive your customer’s email. Technical details for agents live at /llms.txt.

Works with the tools you already use.

Your accounting syncs to QuickBooks or Xero automatically. Messages go out through your own Twilio number. Payments settle into your own Stripe or Square account.

Stripe Stripe
Square Square
QuickBooks QuickBooks
Xero Xero
Twilio Twilio
Google Google
Interac Interac
Zoho Zoho Mail

Pricing

Fair pricing, in plain language.

Three plans, flat monthly rates, Canadian dollars. No commissions on your bookings. No per-staff fees hiding in the fine print. No setup fee. 14-day free trial on every plan, no card needed to start, and cancel anytime. Prices in CAD.

Monthly Yearly Save up to 50%

Solo

Perfect for solo operators just getting started.

$29.99 /mo
  • 1 Location
  • 1 User
  • 10 Services/Products
  • 100 Bookings/Orders
  • Standard Reporting
  • Sub-domain
  • Payments
  • Email support
Start free trial
Most popular

Growing

For growing businesses with a small team.

$69.99 /mo
  • 2 Location
  • 15 User
  • 50 Services/Products
  • 1000 Bookings/Orders
  • Custom onboarding
  • Advance Reporting
  • Priority Support
Start free trial

Established

For established shops managing multiple locations and staff.

$199.99 /mo
  • 3 Location
  • 25 User
  • 500 Services/Products
  • 10000 Bookings/Orders
  • Custom onboarding
  • Bring your own domain
  • Bring your own Stripe
  • Dedicated support
Start free trial

Frequently asked questions.

How long does setup take?
A guided setup wizard walks you through services, hours, staff, and your payment connection step by step. Most single-location businesses finish it in an evening and take their first real booking the same night. We won't pretend it's five minutes. A real business has real details. But you won't be waiting on us, either.
How do payments work?
You connect your own Stripe or Square account (Square Terminal works for in-person payments). Customer payments go directly to your bank account through your processor. SBM Portal never touches the money and adds no markup to processing rates. E-transfer and offline payments are supported too.
Is it available in French?
Yes. The admin and customer-facing pages are bilingual English/French, and you can serve your customers in either language.
What's not included in the plans?
Three things are optional add-ons: gift cards, customer packages, and memberships. We keep them separate so the base plans stay affordable for businesses that don't need them. Text messaging is included by a monthly allowance rather than charged per message. Everything else on this page is in your plan.
How much does SMS cost?
Every plan includes a monthly text allowance shown in the plan cards above. Once you reach your plan's allowance, texts pause until the 1st of next month. We never add surprise per-message charges. Most competitors bill for every message from the first one.
Can I cancel anytime?
Yes, from your account settings, no phone call required. Your plan stays active until the end of the paid period and you can export your data before you go.
Is my data secure?
Accounts support two-factor authentication, payment credentials are stored encrypted, and your business data is isolated from every other business on the platform.
Can you help me move from my current tool?
Yes. Customer and service data can be imported, and our team will walk you through getting set up on a call.

Request a demo

See it for yourself.

15 minutes. We’ll show you how it works for your specific business. No hard sell, zero pressure.

Start free trial
Request a demo Start free trial