What to have ready
- Your practice name. A registered business name is optional - solo professionals can use their own name.
- A logo or profile photo and a cover photo, saved as image files.
- A short description of your practice, two to four sentences long.
- Your contact details and the address clients should see.
- Your service list: names, descriptions, prices, durations, and where you deliver them.
- Your tax details if you are registered to collect HST or GST.
- A government photo ID (passport, driver's licence, or provincial photo ID) for owner identity verification.
- Your insurance documents: commercial general liability for the practice, and professional liability where applicable.
- Your bank details for payouts. Stripe collects these directly; TouchBase does not hold them.
- Your availability: the days, hours, and locations you accept bookings.
The steps in this guide
- 1.Create your Practice account
- 2.Choose your practice type
- 3.Choose your plan
- 4.Complete your practice profile
- 5.Add your tax information
- 6.Activate your membership
- 7.Set up practitioner profiles
- 8.Create and publish your services
- 9.Set your availability and calendar
- 10.Connect Stripe to get paid
- 11.Complete Trust Verification
- 12.Go live: what happens next
- 13.If something blocks you
Create your Practice account
A Practice account is for any professional or business that wants to list services and receive direct client bookings. Solo professionals who work alone still choose Practice.
- 1.1
Open the signup screen
Go to touchbasewellness.ca and choose Get Started, or open the sign-in page and switch to Create an account. Both lead to the same signup screen.
Open signup - 1.2
Choose the Practice account type
Select Practice - List Your Services & Get Booked. The other option, Practitioner, is for professionals who only want to accept work offered through TouchBase and do not want to publish their own service listings.
- 1.3
Create your login
Enter your name, email, and password, or continue with Google. This email is your sign-in and where booking and account notifications go, so use one you check regularly.
- 1.4
You land in practice setup
Your account is created with the Practice role and you are taken straight into setup. You can close the page and come back at any time - setup resumes where you left off.
Already have an account? Sign in with the same email and you are returned to your practice dashboard instead of signup.
Choose your practice type
This first setup step decides which tools, documentation requirements, and follow-up steps apply to you.
- 2.1
Healthcare Practice or Wellness Practice
Healthcare Practice is for regulated health professionals - RMT, physiotherapy, acupuncture, chiropractic, osteopathy, and similar. It includes charting, SOAP notes, treatment plans, insurance receipts, consent forms, clinical records, and health-information compliance tools. Wellness Practice is for non-clinical wellness, movement, beauty, and lifestyle services, with booking, a service menu, provider management, host partnerships, and analytics.
- 2.2
Why this choice matters
It shapes your dashboard, the setup steps that follow, and whether clinical documentation is part of your account. If you offer both clinical and non-clinical services, choose the category that covers most of what you deliver.
- 2.3
Optional: apply as a Founding Practice
Before continuing you can apply to the Founding Practice program. Approved founding practices receive priority booking placement in the marketplace, plus a founding badge on their profile. Applying is optional and setup continues either way - the base account is free either way.
Founding Practice program
Choose your plan
TouchBase is marketplace-first: the platform fee applies to bookings TouchBase generates, your own direct bookings carry a much smaller rate, and a booking referred through a Host Partner adds the referral fee on top.
- 3.1
Pick the plan that matches your stage
Solo Practice — Free is $0 CAD per month — no subscription and no credit card required — and includes your marketplace profile, booking requests, messaging, payment collection and payouts, reviews, and verification. Solo Pro is $49 CAD per month and adds direct-booking tools (page, link, QR code), a private client directory, advanced earnings and tax reporting, and a reduced platform fee (5% instead of 10% on a client's first visit). Direct-booking tools work on every plan: bookings you bring yourself carry 2% on Free Marketplace and 0% on the Pro plans. Network Pro is $149 CAD per month and adds multiple practitioner profiles, team dispatch and assignment, the Contract Creator, credential and compliance management, and multi-location tools. You can change plans later.
- 3.2
Add Records & Compliance only if you need charting
The optional add-on is $49 CAD per month on any membership, including Solo Practice — Free. It provides client health records, SOAP notes, appointment and financial records, equipment service tracking, and the compliance dashboard. If you already use JaneApp, Noterro, Cliniko, Juvonno, or another system, leave it off and keep working the way you do now.
- 3.3
Understand what fees apply
The TouchBase platform fee is charged only when TouchBase generates the booking: 10% on a Free Marketplace client's first visit, 5% on that client's repeat visits, and 5% on the Pro plans. Bookings you bring yourself through your own direct-booking page, link, or QR code carry 2% on Free Marketplace and 0% on the Pro plans. When a booking is attributed to a Host Partner's property page, the 8% Host Partner Referral Fee is added on top of the rate that booking already carries, so a Free Marketplace first visit through a host property is 10% + 8% = 18%. The two percentages are always calculated and shown separately, never blended into one. The 8% is split between the Host Partner and TouchBase under the partner's referral agreement. Every percentage is calculated on the pre-tax service subtotal only - never on sales tax, gratuity, refunds, or cancelled services that are not chargeable under the cancellation policy - and Stripe's processing fee is deducted at the amount Stripe actually charges.
- 3.4
See the fees on a worked example
A $150 pre-tax appointment booked through a Host Partner's property page on Free Marketplace: service subtotal $150.00, TouchBase platform fee 10% (-$15.00), Host Partner Referral Fee 8% (-$12.00), Stripe processing fee about $4.65, leaving Net Treatment Revenue of $118.35. That same client's next visit is a repeat visit, so the platform fee drops to 5% and the booking carries 5% + 8% = 13%. On the Pro plans the platform fee is 5% instead of 10%, so a host-attributed booking is 5% + 8%.
- 3.5
Preview before you pay
After choosing a plan you can open a preview dashboard to look around the platform, or continue straight into paid setup. Preview creates a demo practice you can explore; nothing is charged until you reach the membership step.
Complete your practice profile
Your practice profile is what clients see in the marketplace. It is tracked by the Complete Your Profile checklist on your dashboard: ten items, each worth 10%, and all ten are needed before your practice appears in the Discovery Hub.
- 4.1
Work through the setup steps for your practice type
Wellness practices complete three steps: the services you offer, then your practice details. Healthcare practices work through the deeper clinical set: practice type, how healthcare practices and TouchBase share responsibility, acknowledgement of the Practice-as-HIC model, practice information, a privacy and compliance contact, your provider model, the regulated professions in your practice, clinical feature configuration, privacy and compliance configuration, and finally the terms and acknowledgements.
- 4.2
Add your name, photo, description, and cover image
From your dashboard, open the Complete Your Profile checklist and fill in the practice name, a profile photo or logo, a cover photo, and a description of two to four sentences. A registered business name is optional - solo professionals can use their own professional name.
- 4.3
Add contact information and location
Clients need a phone number or email plus the address and city you serve. Mobile-only practices should use the location clients should see for service, such as their main service area.
- 4.4
Set your business hours
Open the Scheduling Center and enter the hours you accept bookings. This is what completes the Business Hours item on the checklist.
Scheduling Center - 4.5
Check the checklist as you go
The checklist on your dashboard shows what is still missing and links to each item. It must reach 100% for your practice to be visible in the Discovery Hub.
Add your tax information
The last setup question is about sales tax. You can answer now or skip it and configure it later from your dashboard.
- 5.1
Say whether you are registered to collect sales tax
Choose yes, no, or not sure. Not sure is a valid answer: registration requirements vary by jurisdiction, TouchBase does not provide tax advice, and a registered practice should confirm details with an accountant or the tax authority.
- 5.2
Confirm the tax type, number, and rate
If you are registered, confirm the tax type (for example HST or GST), your registration number, your rate, and whether the prices you advertise already include tax. If you are not registered, no tax is added to client prices.
- 5.3
Update it whenever your registration changes
Tax settings stay available in your dashboard under Revenue & Taxes, so nothing is locked in. Each booking keeps the tax details that applied when it was made.
Tax settings
Activate your membership
The final setup step turns your membership on. Until it is active, your profile and services stay unpublished.
- 6.1
Subscribe at the end of setup
Membership is activated through Stripe Checkout. Solo Practice — Free needs no payment details and no credit card for the membership itself — only the optional Records & Compliance add-on is billed monthly, and you can cancel it at any time. Solo Pro and Network Pro start your monthly subscription, plus the add-on if you selected it.
- 6.2
Enter a payment method
Use the card you want billed each month. Card details are entered on Stripe's secure form and are not stored by TouchBase.
- 6.3
Manage your plan from your dashboard
Your membership page shows your current plan, plan comparison, billing history, and payment method, and lets you change plan or open the Stripe billing portal.
Membership & billing
Set up practitioner profiles
Practitioner profiles connect a named professional to the treatments they deliver. Your practice needs at least one, and if you treat clients yourself, that includes your own profile.
- 7.1
Add your own profile if you treat clients
On your dashboard, choose Add next to Practitioners on the Complete Your Profile checklist. Your name is prefilled from your account; confirm your profession, add a short bio, a photo, and the distance you will travel (25 km by default), then save. Bookings are assigned to a practitioner profile, so this is the profile your own appointments use.
- 7.2
Add each team member
Use the same Add action for every professional who delivers services under your practice. Each profile takes a full name, profession, bio, photo, and service radius, and can be edited later.
- 7.3
Practitioners who also work elsewhere
A professional can belong to your practice, hold their own Practitioner account for work offered through the network, or both. Practitioner accounts do not create public service listings; your practice's listings do.
- 7.4
Save a receipt signature
Insurance receipts are authorized by the treating practitioner, not by the practice owner. Each practitioner can save a signature in their profile's Receipt Signature settings; if none is saved, their printed name is used on the receipt. Signature images are stored privately and only embedded when the practitioner authorizes a receipt.
Create and publish your services
Services are the marketplace listings clients browse and book. Nothing is bookable until at least one service is published.
- 8.1
- 8.2
Add each service
Give every service a name, a description, the service line and category, the price, the duration in minutes, and its tax status and rate.
- 8.3
Choose the delivery modes you offer
Decide where each service can happen: mobile at the client's home, hotel, or vacation rental, at a workplace or event, outdoors, at your clinic, studio, or gym, at a partner location, or virtual. Clients only see the modes you enable.
- 8.4
Publish it
A service only appears to clients once it is published. Use the Publish toggle on the service row when you are ready to be booked.
- 8.5
If publishing is locked
Publishing unlocks when three things are true: Stripe is connected, your membership is active, and your practice is approved. If the toggle will not turn on, the banner at the top of the Services page names the item that is still missing.
Set your availability and calendar
Availability tells TouchBase when you can be booked. Calendar sync keeps existing commitments from being double-booked.
- 9.1
Open the Scheduling Center
Your availability, upcoming bookings, and calendar connections are all managed here.
Scheduling Center - 9.2
Add availability blocks
Enter the days, hours, and locations each practitioner is available. Bookable appointment slots are built from these blocks, so nothing outside them can be requested.
- 9.3
Connect the calendars that already hold your time
Link Google Calendar, or add an iCal feed, so TouchBase can see time you have already committed and will not offer it to clients. The scheduling view marks whether a slot comes from TouchBase availability, a synced calendar, or both.
- 9.4
Allow for travel on mobile bookings
Mobile appointments include travel time between bookings, so your calendar stays realistic when clients are in different places.
Connect Stripe to get paid
Stripe is how client payments reach your bank account. It is required before your services can be published.
- 10.1
Start from the Services page
When Stripe is not connected, a banner sits at the top of the Services page. Choose Connect Stripe to begin.
- 10.2
Complete Stripe's onboarding
Stripe opens its own secure form and collects what it needs: identity, business information, and the bank account your payouts go to. TouchBase does not hold your bank details - Stripe does.
- 10.3
Return and confirm
You are brought back to the app with a Stripe connected confirmation. The banner turns green once Stripe has verified your details and charges can be collected.
- 10.4
Know how payments arrive
Client payments are processed on your connected account and settled to your bank on Stripe's payout schedule. TouchBase's fees are deducted from the amounts TouchBase generates, and each booking shows its own breakdown in your revenue reports.
- 10.5
If you stopped partway
The banner switches to Finish Setup and returns you to the same point in Stripe's form. You do not start over.
Complete Trust Verification
Verification is what makes your practice trustworthy to clients: identity, business details, insurance, and the Code of Conduct, reviewed by a TouchBase administrator.
- 11.1
Open Trust Verification
The verification form is available from your practice portal.
Trust Verification - 11.2
Verify the owner's identity
Upload a government photo ID - passport, driver's licence, or provincial photo ID - and complete the live selfie step. Identity documents are stored privately and are only opened for review.
- 11.3
Confirm your business details
Add your business name, registration number, business address, phone, email, website, and the owner or authorized representative.
- 11.4
Add your insurance
Enter your commercial general liability insurance for the practice - provider, policy number, and expiry - and upload the certificate. Practices in regulated professions add professional liability insurance as well.
- 11.5
Agree to the Code of Conduct
Read and accept the TouchBase Code of Conduct to complete your submission.
- 11.6
Submit for review
Review your answers and submit. You can keep working in your dashboard while the review is in progress, and you are notified when the record is approved or if more information is needed.
Go live: what happens next
Once your profile, services, Stripe, and verification are done, you are bookable.
- 12.1
Reach 100% on the checklist
The dashboard checklist covers Practice Name, Profile Photo, Practice Description, Services, Contact Information, Location, Photos, Practitioners, Business Hours, and Stripe Setup. When all ten are complete, your practice appears in the Discovery Hub.
- 12.2
Publish at least one service
Clients need something to book, so publish the services you are ready to deliver.
- 12.3
Share your own booking link
Every plan includes a direct-booking page, link, and QR code. Bookings that arrive through your own link carry a 2% platform fee on Free Marketplace, and no platform fee at all on the Pro plans.
- 12.4
Respond to bookings
New bookings appear on your dashboard with a notification. The client's card is saved at booking time and charged when the booking is accepted.
- 12.5
Keep the client relationship in one place
Guest messages, notifications, and reviews all live in your portal. Insurance receipts are prepared for the treating practitioner to authorize before the client sees them.
- 12.6
Track what you earn
Your revenue reports itemise earnings, fees, and payouts booking by booking, so you always know what is being paid out and why.
If something blocks you
The most common setup blockers, and what resolves them.
- 13.1
The Publish toggle will not turn on
Publishing needs Stripe connected, an active membership, and an approved practice. The banner on the Services page tells you which of the three is outstanding.
- 13.2
A service is published but no one can find it
Your practice profile must be complete before you appear in the Discovery Hub. Check the Complete Your Profile checklist on your dashboard.
- 13.3
Verification is still pending
Verification records are reviewed by a TouchBase administrator. You are notified at the email on your account once a decision is made, or if more information is needed.
- 13.4
A receipt is waiting on someone
Insurance receipts are authorized by the practitioner who provided the treatment. Practice owners cannot sign on their behalf, so ask the treating practitioner to review it in their portal.
- 13.5
You chose the wrong plan
Plans can be changed any time from your membership page. If you need your practice type corrected, contact TouchBase and we will adjust it for you.
- 13.6
Getting help
The Help Centre, the FAQ, and the contact form are all in the app. Include your practice name and the step you are on, and we can point you straight to the fix.
Contact TouchBase
Your dashboard checklist
Ten items, each worth 10%. All ten must be complete before your practice appears in the Discovery Hub.
- Practice Name
- Profile Photo
- Practice Description
- Services
- Contact Information
- Location
- Photos
- Practitioners
- Business Hours
- Stripe Setup
Need a hand with setup?
Tell us your practice name and the step you are on, and we will point you to the fix.