Running an in-home dog training business means balancing convenience, travel time, and a calendar that can get knocked sideways by last-minute changes. A clear deposit and cancellation policy helps protect your time, reduce no-shows, and set expectations without sounding stiff.
The good news: Breely gives you the tools to require deposits at booking, collect full payment when needed, store cards on file, and add your cancellation terms directly into your booking flow.
Why deposits and cancellation fees matter
For in-home trainers, every appointment has extra value attached to it:
- Travel time
- Limited daily booking capacity
- Prep time for each dog and household
- Lost revenue when a client cancels too late
A smart policy can help you:
- Confirm that clients are serious before you reserve time
- Offset the cost of late cancellations
- Encourage respectful rescheduling
- Make your business feel polished and professional
Keep it simple and fair. For example, many trainers choose to:
- Require a deposit for first-time visits
- Require full payment for longer or premium sessions
- Charge a cancellation fee for cancellations inside a set window
- Waive fees for genuine emergencies when appropriate
A little structure goes a long way. So does a little kindness.
Best practices for dog trainers
A strong policy should be easy to understand before a client books.
Here are a few practical tips:
- State the deposit amount clearly. Use a flat amount or percentage that feels reasonable for the service.
- Define your cancellation window. For example: 24 or 48 hours before the session.
- Explain what happens to the deposit. Is it non-refundable, transferable to a rescheduled session, or applied to the final balance?
- Use consistent rules. Clear policies are easier to enforce when they apply evenly.
- Collect agreement in writing. Include your cancellation policy in the booking form so clients actively agree before submitting. Breely has an Agree to Terms question type designed for this.
- Automate confirmations and reminders. Breely forms support automations for scheduled, canceled, and rescheduled appointments, which can help reinforce your policy and keep clients informed.
A good policy should feel less like a trap and more like a mutual respect agreement.
How to set this up in Breely
Breely supports multiple payment options inside event types. You can:
- Require full payment when clients book
- Require a deposit when clients book
- Store a card on file, with the option to let clients pay in full during booking
To get started:
- Connect your payment processor in Features & Integrations > Payments.
- Choose Stripe or Square and follow the setup steps.
- In your event type settings, choose the payment option that fits the service:
- Full payment
- Deposit
- Card on file
For in-home dog trainers, a practical setup might look like this:
Understand trainer deposits and cancellation fees
Online booking, reminders, and payments — free to start
- Private in-home consultation: require a deposit
- Puppy package intro session: require full payment
- Follow-up visit: store a card on file or collect payment later

If you also sell bundles or training plans, Breely supports packages and subscriptions as part of the booking and purchase experience. Clients can purchase packages through forms that include the Packages question.
Add your cancellation policy to the booking form
Once payment settings are in place, make sure clients actually see your policy before they book.
In Breely forms, you can add an Agree to Terms question and place your cancellation policy in the description. This question is required by default, so clients must check it before continuing.
You can also customize the form structure by adding sections, reordering questions, and previewing the flow before publishing.
A simple policy example:
- Deposits are required to reserve in-home training appointments
- Deposits are applied toward the total session price
- Cancellations with enough notice may be rescheduled
- Late cancellations may result in a fee or forfeited deposit
Keep the wording friendly, plain-English, and easy to scan.

Make follow-up easier with automations
Breely automations can help you communicate clearly at every step. You can send messages:
- After scheduling
- Before the appointment
- After canceling
- After rescheduling
That means you can:
- Send a booking confirmation that reminds clients of your deposit policy
- Send a reminder before the session
- Send a cancellation confirmation with next steps
- Offer a rebooking link after a change
Since automations are tied to individual forms, make sure the correct booking form has the messages you want.
This is especially handy when your day involves driving across town with treats in one pocket and a leash in the other.
Ready to make your policy clear and easy to enforce?
Set up your payments, add your terms to the booking form, and automate the follow-up so clients know exactly what to expect. With Breely, you can create a smoother booking experience that protects your time and keeps your dog training business running nicely.
