How to Price Dog Training Services

A professional dog trainer working with a dog outdoors

Pricing is one of the things trainers get wrong the longest. Not because they don’t understand their value, but because there’s no obvious template to follow and the industry doesn’t talk about money openly. Most trainers land on a number by looking at what someone nearby charges and staying close to it, which means the whole market underprices together.

This isn’t about charging more for the sake of it. It’s about building a pricing structure that reflects the actual work, sustains the business, and doesn’t leave you doing the math on whether a week was worth it.

Start with your costs, not the market

The most common pricing mistake is starting from the outside in: checking local rates, landing somewhere nearby, and hoping it works. The problem is that what the market charges tells you nothing about whether that number actually supports your business.

Start from the inside out instead. What does an hour of your time actually cost to deliver? Factor in drive time, preparation, session notes, follow-up messages, and the admin overhead around each client. A 60-minute session often represents two to three hours of total work. If you’re pricing the hour, you’re underpaying yourself for everything around it.

From there, work backward from what you need the business to generate. Not what you want, but what you need to cover your costs, pay yourself, and have some margin. That number, divided by realistic billable hours in a week, gives you a floor. Everything above it is sustainable. Everything below it isn’t.

Decide what you’re actually selling

Most trainers sell sessions. A cleaner model is usually packages.

Sessions create a transactional dynamic: every booking is a new decision for the client. Packages shift the relationship. The client commits upfront, the trainer has predictable revenue, and the work has a defined arc. For behavior cases especially, a package framing is more honest about what the training actually requires.

Packages also give you natural price anchors. A single session feels expensive at $150. A six-session behavior modification package at $750 feels like a program with a beginning, middle, and end, even though the per-session math is the same.

Some program types lend themselves to packages more than others. Board and train almost always works better as a flat program fee than a per-night rate. Group classes work well as course enrollments rather than drop-in sessions, though drop-in pricing can work for ongoing classes where clients rotate in and out.

Deposits aren’t optional

Trainers who don’t take deposits have a no-show problem. This is almost universal. Someone who hasn’t paid anything yet has no financial stake in showing up.

A deposit does several things at once. It confirms the client is serious. It covers your time if they cancel last-minute. And it moves the payment conversation to the beginning of the relationship, where it belongs, rather than the end, where it creates friction.

Fifty percent upfront is a reasonable starting point for most programs. For board and train, where you’re holding a spot and turning away other dogs, a deposit of 50% or more is entirely reasonable and should be non-refundable after a certain point.

The deposit conversation is also a moment to set the tone for the rest of the relationship. Clients who push back hard on deposits are often the ones who’ll push back on everything else too.

Price by program type, not by hour

One of the clearest ways to simplify your pricing is to stop thinking in hourly rates and start thinking in program rates.

A private session program might be a six-session package for a fixed fee. A board and train is priced per program, not per night. A group class course is priced per enrollment. Each of these has a different effort profile, a different value to the client, and a different appropriate price. None of them is well served by an hourly rate.

This also protects you against scope creep. When a client is paying per hour, every extra five minutes feels contested. When they’ve bought a program, the relationship is about outcomes, not time.

Be consistent about late payments

Inconsistent payment follow-up is one of the quieter drains on a training business. Chasing invoices is time-consuming, uncomfortable, and easy to defer, which means it often doesn’t happen at all. Clients who know from experience that late payment has no consequence will pay late.

The fix is a written policy, applied consistently. A grace period of seven days, followed by a late fee, is standard and reasonable. The fee doesn’t need to be punitive. It just needs to exist, be communicated upfront, and be applied without exception.

The trainers who have the least trouble getting paid treat payment policy the same way they treat training criteria: clear, consistent, and applied from the first session. Ambiguity in either area creates the same problem.

When to raise your prices

Raise your prices when you’re fully booked and turning clients away. That’s the clearest signal that your current rate is below market for the demand you’ve built.

Don’t wait until you’re certain clients will accept it. Most trainers raise prices less often than they should, and by smaller amounts than the market would bear, because the conversation feels uncomfortable. A $20 or $30 increase announced a few weeks in advance with a brief explanation is almost never the reason a client leaves.

New clients should always be onboarded at your current rate. Raising rates for existing long-term clients is a separate, more careful conversation, but new clients have no reference point for your old prices, so there’s no reason to offer them a discount that no longer makes sense.

Discounts and promos: structured, not reactive

Discounts work best when they’re deliberate, not defensive. Dropping your rate because a client balked signals that your prices are negotiable, and it trains clients to push back every time.

Structured discounts work differently. A referral discount, a new-client promotion with a clear expiration date, or a multi-program bundle rate are all deliberate choices that serve a specific purpose. They don’t undermine your pricing because they’re policies, not exceptions.

Be careful with ongoing discounts for individual clients. A discount given once tends to become permanent in the client’s mind, which makes it harder to raise rates later without friction.

What good pricing feels like

Pricing isn’t just a financial decision. It shapes how clients perceive the work before they’ve experienced it. Rates that are too low create a credibility problem: clients who are serious about their dog’s behavior are often skeptical of trainers who charge significantly less than others in the area. Rates that reflect professional expertise attract clients who take the work seriously.

The goal is a pricing structure that’s clear enough that clients never wonder what they owe, predictable enough that you can forecast your revenue, and fair enough to both sides that the financial relationship never becomes a source of friction.

From a trainer using HeelYeah!

“HeelYeah! has made it so much easier to keep every part of my dog training business organized in one place. From client and pet information to paperwork, scheduling, and payments, everything is easy to find and manage.”
Morgan U., NeonPawz K-9 Academy