Pet Services Lab · Canadian grooming software

Run the salon.
Don't let the salon run you.

The complete operating system for Canadian pet grooming salons: CASL compliance, calendar, client & pet records, online booking, deposits, waitlist, automated reminders, payments, payroll and more. On your phone, tablet, or laptop, iOS and Android. Built alongside a working grooming business, not adapted from someone else's software.

Start your 14-day free trial See PSL Live No credit card games. No contracts. Cancel anytime. All prices in CAD.
TODAY · 10:30 AM – 12:00 PM Deposit due
Biscuit · Goldendoodle
Full Groom - De-shed & Tidy · with Marisol
Service$95.00
Deposit$25.00 requested
ClientJanelle T. · (905) 555-0184
Nervous around clippers. Start with the dryer on low. Sensitive skin: oatmeal shampoo only.
Sound familiar?

You opened a salon because you love animals.
Not paperwork.

If any of this is your Tuesday, you're not doing it wrong. You've just never had software that was actually built for grooming.

The deposit chase

Texting clients one by one to collect deposits, and eating the loss every time a no-show slips through.

The mystery dog

A dog walks in and nobody remembers he's reactive around clippers. The notes were in someone's head, or on a sticky note that's gone.

The mid-groom phone hunt

A client calls to reschedule while you're elbow-deep in a doodle. The calendar is across the room, on paper, in pencil.

The month-end spreadsheet

Payroll calculated by hand from memory and texts. Commission math at 11 p.m. on the last day of the month.

The reminder marathon

Confirmations and reminders sent manually, one message at a time, or not at all, and then the 2 p.m. doesn't show.

The fee on top of the fee

Paying your software company an extra cut on every transaction, on top of your payment processor, just to use your own money.

Why PSL is different

Built inside a real grooming salon, not a boardroom.

Pet Services Lab was built by a technology consultant with over a decade of experience, working side by side with a real Canadian grooming business. Every feature came from watching how salons actually run: where the day breaks down, where money leaks, where staff lose track.

Pet Services Lab focuses on systems so you can focus on relationships.

A scruffy doodle sitting on a grooming table before grooming
The same doodle freshly groomed
What's inside

Everything a grooming salon runs on. Nothing it doesn't.

Most "grooming software" is beauty-salon or boarding software with the labels changed, and you feel it in the workarounds: the sticky note for the reactive dog, the upsell you have to remember and manually apply, the double entry from client to appointment. PSL started from the grooming floor and worked up. It doesn't just do the task, it hands you the next decision: subscribe a member and it offers to book their recurring visit, cancel an appointment and it offers the slot to your waitlist, and strategic toggles let you shape how the salon runs. The things you would normally patch by hand are already built in as choices.

Never chase a no-show again

Take a deposit at booking and the no-show policy enforces itself. Send a secure payment link for a deposit or balance by text or email, and PSL fires confirmations and reminders on their own. When a slot opens, the smart waitlist doesn't just hold names: it knows how long each waiting service takes, matches the right client to the gap, texts the next in line automatically, and moves on if they don't reply. It sends the no-show a re-booking message automatically.

Your whole day, wherever you are

A calendar that is colour-coded and quick on any screen. On a tablet or desktop, tapping an appointment opens the client's chat right beside it, and closed slots still show who is scheduled and when across the day. On your phone, push notifications ping you the moment a booking, payment, or cancellation lands, so you are covered away from the counter. Text a client and keep the whole thread on their profile. Reminders reach down to every business expense. Runs in the browser, as a one-tap installed app, or the native Android app, and keeps working when the internet drops.

Turn one-time groomers into regulars

Memberships that bill and book on one timeline: charge a saved card weekly, every two weeks, monthly, every other month, yearly, or any custom number of weeks, and the recurring visit follows the exact same schedule, ending together. The same flexible cadence drives regular recurring appointments too. A report catches any paying member with nothing booked and lets you text them a reminder in one tap. Add loyalty rewards, targeted email and text campaigns, rebooking alerts for clients overdue to return, and one-tap Google review requests after a visit. (Loyalty, marketing, and memberships are on the Growth plan.)

Keep every dollar you earn

Payments flow straight into your own Stripe or Square account with zero platform cut on top of processing. Take cash, card, e-transfer, cheque, or any custom type you define. With Square connected, ring up in-person payments on a Square Terminal - tap, swipe, and chip, including Interac debit. Tips sync to your appointments and reports automatically. Save a client's card on file through Stripe or Square for future visits, sell and redeem gift cards, run client tabs on account, and handle tips, refunds, returns, and exchanges with full history on every appointment.

Run the back office from anywhere

Works the same on the counter tablet, your phone, or a desktop. Payroll handles hourly, salary, commission, and split pay with overtime, timecards with PIN clock-in and location tracking, and printable pay runs. Analytics go past static reports to retention rates, rebooking, tax summaries, and a Daily Overview of everything still open or unpaid today. Add products and inventory when you carry retail: barcode scanning by gun or phone camera, purchase orders, and stock counts that price your shrinkage in dollars. (Products & inventory is a $10/month add-on.)

Built for Canadian grooming, not adapted to it

CASL compliance is automatic: set your own quiet hours, and PSL never sends marketing outside them, with STOP handled instantly. HST, GST, and PST are built in with remittance-grade reporting, prices are in CAD, and the spelling is Canadian. Pet profiles carry breed, weight, allergies flagged in red, and vaccine-expiry warnings right on the appointment card, so the groomer knows before the leash comes off. Snowed in? Close the day in one tap and every booked client gets a text.

Practice before you go live

Training Mode gives you a full sandbox to learn PSL and train new staff without touching real client data, bookings, or money. Flip it off when you're ready for the real thing.

Keeps working when the internet doesn't

Offline mode keeps PSL usable if your connection drops mid-day, then syncs everything automatically the moment you're back online. No lost bookings, no re-entering anything.

What your clients see
Hi Janelle! Reminder: Biscuit's Full Groom at Shear Bliss is tomorrow at 10:30 AM. Reply C to confirm. Reply STOP to opt out.
C
You're confirmed. See you and Biscuit tomorrow! 🐾

Actively growing

PSL ships new capability constantly. Coming soon to the platform:

  • Moneris payments
  • Stripe Terminal / WisePOS E
  • QuickBooks Online sync
  • Xero accounting sync

Looking for a fully branded app for your salon? We build custom white-label solutions for PSL clients. Free Consultation

Designed with Canadian groomers

Canadian-built, from the taxes up.

CAD pricingNo USD conversion surprises on your statement. Ever.
HST · GST · PSTCanadian tax handling built in, not bolted on.
CASL compliantEvery message follows Canadian anti-spam law, with quiet hours and one-click unsubscribe.
Your money, directPayments flow straight to your own Stripe or Square account. PSL never touches your money. Prefer a different processor? Bring your own and record any payment type at no extra cost.
Built secureCard payments handled directly by Stripe or Square, payment processors trusted by leading Canadian and global businesses, never touched by PSL. Your salon's data is isolated at the database level, encrypted, and never sold, ever.
An honest comparison

How PSL stacks up.

Most tools on this list are good at what they were built for. They just weren't built for pet grooming, or for Canada.

A note on MoeGo. Great platform, built for large mobile fleets and franchises, and priced for them too. USD pricing, no free trial, and SMS costs $100+ extra per month. Most Canadian salons are paying for a lot they don't need.

PSL Vagaro DaySmart Pet Pawfinity Square Appts. Paper / Texts
Built specifically for pet grooming Grooming vertical
Pet profiles & per-pet notes
SMS included in every plan ✓ 500–5,000 $20+/mo add-on $149 USD/mo tier only Pay per message Reminders only on free
Push alerts for bookings & no-shows, payments, SMS usage & more Bookings & requests Requests only Bookings & payments
No platform fee on top of processing Add-ons stack Integrated rates Integrated rates Takes a cut Cash only
Deposits with collection prompts Partial Partial
Payment links by SMS/email Varies
Online booking with optional deposit or pay-in-full, no platform cut Prepay via their processor Prepay via their processor Prepay via their processor Takes a cut
On Account client tabs Memory
Returns & exchanges built in Separate POS
Payroll, timecards & overtime Not in Canada Deluxe+ ($69 USD) Paid add-on Spreadsheet
CASL-compliant messaging US-centric US-centric US-centric US-centric
Waitlist that auto-fits openings by duration Notify-based Basic list Basic list Limited
Offline mode with automatic sync Always offline
Rebooking alerts & retention tracking Marketing add-on Reporting only Marketing add-on
Automated no-show follow-up Deposits/policies Deposits/policies Deposits/policies
Recurring appointments Pencil & eraser
E-transfer & custom payment types Cash box
Loyalty program built for grooming ✓ Growth+ Varies/add-on Deluxe+ ($69 USD) Card-based $60/mo CAD add-on
Built-in marketing campaigns ✓ Growth+ Email incl., SMS $20+/mo From $69 USD/mo Free (beta) $20+/mo add-on
Memberships & recurring billing ✓ Growth+ Add-on Higher tiers Square add-on

Competitor details based on publicly listed pricing and features as of June 2026. "Paper / Texts" is free until one missed deposit, one no-show, or one forgotten reactive-dog note, then it's the most expensive option on the table.

Simple, honest pricing

Pick a plan. Keep your margins.

Every plan includes the core platform. Growth and Pro unlock loyalty programs and marketing campaigns. All prices in CAD.

Starter

$49/mo
  • Everything a single salon needs to grow
  • 1 location & unlimited appointments
  • 500 SMS segments/mo included
  • Online booking, calendar, clients, pets, reminders, deposits, promos, gift cards & cards on file
  • Payroll, expenses & analytics
  • Canada-based support
Start free trial
Most popular

Growth

$79/mo/loc
  • For salons ready to expand
  • 1 to 3 locations
  • 1,500 SMS segments/mo per location
  • Everything in Starter, plus:
  • Loyalty program, marketing campaigns & memberships
  • Priority support
Start free trial

Pro

$149/mo/loc
  • For busy operations
  • Unlimited locations
  • 5,000 SMS segments/mo per location
  • Everything in Growth, plus higher volume & scale
  • Onboarding & dedicated support
Start free trial

SMS you can actually predict. Your plan's segments reset every month, and you can watch them go down in a live usage meter with a heads-up email at 80 percent. If you ever run low, client confirmations and reminders keep sending while marketing pauses, so the people in your chair never feel it first. Optional auto top-up can add a 500-segment block when you run out, capped at two per month, off by default, with a receipt for every charge. You are never billed a surprise.

Extra SMS blocks: $20 per 500 segments/mo · Products & Inventory add-on: $10/month per location · 14-day free trial · No contracts, cancel anytime.

A segment is 160 characters of plain text. Long messages and emoji use more, and PSL shows you the count as you type.

Questions groomers actually ask

Do I have to download an app?

No, but you can if you want to. PSL runs in the browser on any device: iPhone, Android, tablet, laptop, or desktop. Prefer an app? Install it straight from the browser in one tap on any device, or grab the native Android app with push notifications so bookings, payments, and cancellations ping your phone the moment they happen. Either way, log in and your whole day is there.

Do you take a cut of my payments?

No. Connect your own Stripe or Square account and payments go straight to you. You pay your processor's standard rates and nothing more, and PSL adds zero platform processing fees. Prefer a different processor? Bring your own. Cash, e-transfer, cheque, or any custom payment type can be recorded in PSL at no extra cost.

Is the SMS really included?

Yes. Every plan includes a monthly SMS allowance: 500 on Starter, 1,500 on Growth, 5,000 on Pro. If you need more, extra blocks are $20 per 500 segments.

Does PSL calculate payroll deductions?

PSL prepares payroll: hours, overtime, commission, splits, and printable pay runs with gross amounts. CPP, EI and income tax withholding stay with your accountant or CRA's free payroll deductions calculator, so the numbers you remit are always the official ones.

What if I'm on paper right now?

You're exactly who PSL was built with. Set up your services, add clients as they book, and the system starts paying for itself with the first deposit it collects and the first no-show a reminder prevents.

Can I cancel anytime?

Yes. There are no contracts. Try it free for 14 days, and if it's not for you, cancel in two clicks.

Is my data safe?

Yes. PSL runs on Supabase, a managed Postgres database with row-level isolation, so one salon's data is isolated at the database level from another. All traffic between your browser and PSL is encrypted. Card payments are handled directly by Stripe or Square, the same payment processors trusted by leading Canadian and global businesses, so PSL never sees or stores card numbers. We don't sell your data, ever.

Is it compliant with Canadian messaging law?

Yes. All client messaging is CASL compliant: every email includes one-click unsubscribe, and clients can reply STOP to any text to be instantly opted out.

Talk to a human

See PSL Live.

Want a guided walkthrough before you commit? Tell us a bit about your salon and we will set up a time.

See PSL Live

Book a personal walkthrough. We will reach out to schedule a time that works for you.

Thank you!

We received your request and will be in touch shortly to set up your walkthrough.

Want a fully branded app?

We build custom white-label versions of PSL for salons and groups who want their own branded experience for staff and clients. Tell us what you're looking to solve and we'll reach out.

Thank you!

We received your message and will be in touch to talk through your custom app.

Pet Services Lab

Your grooming business deserves software that actually fits.

Built for groomers, by someone who actually watched how you work. Try every feature free for 14 days.

Start your free trial 14 days free · CAD pricing · No contracts · Cancel anytime Terms of Service · Privacy Policy · Account Deletion