How Much to Charge for Dog Walking: Solo, Group and Holiday Rates

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How Much to Charge for Dog Walking: Solo, Group and Holiday Rates.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How Much to Charge for Dog Walking: Solo, Group and Holiday Rates.

Work out what one diary hour must earn, then price each service by the minutes it blocks. With the example costs below, that is about $31 for a 30-minute solo walk, $52 for an hour, $18 a dog for group walks, and holiday cover at drop-in rates plus 50% on public holidays. AI can do the sums from your costs.

A common pricing slip is to divide costs by every hour you work. Only hours a client has paid for count, and travel, handovers, gaps and late cancellations shrink them. The figures below are an example, not a market rate, so put your own costs in before you quote anyone.

Follow me on Instagram@sagnikteaches

What one diary hour has to earn

Start with the year, not the walk. Add the take-home pay you want to every cost of running the business. This sheet belongs to a made-up solo walker with a van.

Connect on LinkedInSagnik Bhattacharya
LinePer year
Take-home target before tax$36,000
Insurance$650
Van: fuel, servicing, insurance share, wear$5,200
Phone, booking software, payment fees$1,100
Kit: leads, waste bags, towels, first-aid$450
Training and background-check renewals$300
Marketing and website$400
Accountant$450
Total the diary must bring in$44,550

Now count hours the way a client would. This walker works 46 weeks a year (four weeks off, two lost to sickness or slack), offers six bookable hours a day on five days, so 30 a week, and sells 85% of them. That is 46 × 30 × 0.85 = 1,173 sold hours. Divide $44,550 by 1,173 and one sold hour has to earn $37.98.

Subscribe on YouTube@sagnikteaches

The 85% should come from a diary, not from hope. Take eight recent weeks, add up the hours clients paid for, and divide by the hours you offered. If you are just starting, use a cautious 70% and revisit it after two months. Getting it wrong is expensive, as this table shows.

Share of bookable hours soldHours sold a yearWhat one sold hour must earn
95%1,311$33.98
85%1,173$37.98
75%1,035$43.04
65%897$49.67

Falling from 85% to 75% sold needs prices 13.3% higher to earn the same money. The tempting shortcut, 52 weeks of 40 hours, gives 2,080 hours and a rate of $21.42, which is 44% below the real figure. That one slip can leave a walker with a full diary and a thin month.

Two notes on the cost sheet. The take-home line is before tax, so keep a separate percentage aside and ask an accountant what it should be. The van line should be what the van really costs for business use, taken from last year's receipts rather than a guess at the pump. If your diary lives in scheduling software, the tutorial on dog walker software for scheduling, walk updates and invoices compares the options; a plain spreadsheet works too.

Have an assistant run the sums, and catch the missing minutes

ChatGPT, Claude and Gemini can all do this on a free plan. Give them totals and time blocks, never client names, addresses or key codes. Ask for every formula so you can check three of them with a calculator, and ask for a list of assumptions, because that is where the mistakes hide. For help inside the spreadsheet itself, the older Google Sheets AI prompts tutorial has prompts for formulas.

The prompt below leaves out the collection time for the group walk. That is deliberate: it is an easy way for this to go wrong, because the walk you advertise is not the time it takes.

I run a solo dog-walking business. Do the sums step by step and show every formula.

Inputs (USD):
- Take-home target before tax: 36,000
- Annual costs: insurance 650, van 5,200, phone/software/payment fees 1,100,
  kit 450, training and checks 300, marketing 400, accountant 450
- Working weeks: 46
- Bookable hours a week: 30 (6 hours x 5 days)
- Share of bookable hours I actually sell: 85%

Services and the diary time each blocks:
- Solo 30-minute walk: 30 on the lead + 5 handover + 10 travel
- Solo 60-minute walk: 60 on the lead + 5 handover + 10 travel
- Drop-in visit, 30 minutes: 30 + 5 + 10
- Group walk by van: 60 minutes on the lead

Tasks:
1. The price one sold diary hour must earn.
2. Floor price for each service.
3. For the group walk, the floor per dog at 2, 3, 4, 5 and 6 dogs, and the
   smallest group that clears the floor at $18 a dog.
4. The hourly figure if I sell 75% instead of 85%.
5. Under "Assumptions", list anything you filled in that I did not give you.

Here is the kind of answer you get back (illustrative; the wording will differ between assistants).

1. Total to cover: 36,000 + 8,550 costs = 44,550
   Sold hours: 46 x 30 x 0.85 = 1,173
   Rate: 44,550 / 1,173 = $37.98 per sold hour

2. Floor prices
   Solo 30 (45 min blocked):   $28.48
   Solo 60 (75 min blocked):   $47.47
   Drop-in 30 (45 min):        $28.48
   Group walk (60 min):        $37.98 per group

3. Group at $18 a dog
   2 dogs  $36.00  (below floor by $1.98)
   3 dogs  $54.00  (above floor by $16.02)
   Smallest group that clears the floor: 3 dogs

4. At 75% sold: 46 x 30 x 0.75 = 1,035 hours, so $43.04 per hour (+13.3%)

5. Assumptions
   - Weeks and hours as given
   - Group walk blocks 60 minutes in total; no collection or travel time given
   - No cost for time spent on admin outside the 30 bookable hours

Lines 1, 2 and 4 check out against the cost sheet. The slip shows up in item 5: the assistant treated the group walk as 60 minutes in total, so it declared that a three-dog group pays. Only because the prompt asked for assumptions can you see why. Three corrections follow from reading them.

  • Add the missing minutes. Collecting and returning dogs from several homes takes about 30 minutes, plus 10 minutes of driving, so the group blocks 100 minutes, not 60.
  • Keep admin in view. The third assumption is fair: admin sits outside bookable hours, which is why the cost sheet carries your full take-home target rather than a wage for 30 hours.
  • Ask for floors and list prices separately. A floor is the price below which you lose money; the list price adds a buffer. Mixing the two in one column hides how much room you have to discount.

Then run the what-ifs while the chat is open: insurance up 20%, the van replaced, a quieter winter at 70% sold. Each takes one line and tells you how much slack the rate card has.

Price each service by the minutes it blocks

A 30-minute walk does not take 30 minutes of your day. In this model it takes 30 on the lead, 5 to collect keys, towel the paws and send the owner a note, and 10 of travel to the next client: 45 minutes. Multiply the blocked minutes by $37.98, divide by 60, and you have the floor.

ServiceMinutes blockedFloorList price
Solo walk, 30 minutes45$28.48$31
Solo walk, 60 minutes75$47.47$52
Drop-in visit, 30 minutes45$28.48$31
Group walk, 60 minutes, per dog (four dogs)100 per group$63.30 per group$18 a dog

The solo and drop-in list prices are the floor plus roughly 10%, rounded to a whole dollar. The group price is set per dog, so that four dogs clear the floor with $8.70 to spare. That buffer is not profit. It pays for the price rises you will put off, the dog who needs a second visit, and the week the model's 85% turns out to be 80%.

Distance deserves its own line. Ten extra minutes of driving costs $37.98 ÷ 6 = $6.33 of diary time, so a client outside your usual route pays a $6 zone fee per visit, or joins a group with neighbours. Where the route itself is the problem, the routes and reminders tutorial for mobile dog groomers covers the same travel-time squeeze from another trade.

Group walks: how many dogs it takes to pay

A group walk blocks more of your diary than a solo walk, not less, because you collect and return every dog. Count 60 minutes on the lead, 30 minutes collecting and returning dogs across several homes, and 10 minutes of driving. That is 100 minutes, so the group has to bring in 100 ÷ 60 × $37.98 = $63.30 before it pays.

Dogs in the groupTakings at $18 a dogAgainst the $63.30 floorEarned per diary hour
2$36-$27.30$21.60
3$54-$9.30$32.40
4$72+$8.70$43.20
5$90+$26.70$54.00
6$108+$44.70$64.80

This is the table the assistant got wrong. With 60 minutes blocked it said three dogs would pay; with the collection time included it takes four, and a three-dog group loses $9.30 every time it runs. Compare it with the solo hour: $52 for 75 minutes is $41.60 per diary hour, so a four-dog group beats it by only $1.60 an hour. The real gain starts at five dogs.

Two practical points follow. First, ask your insurer, and any licensing scheme that covers you, whether there is a maximum number of dogs per walker. If yours stops at five, the best group walk you can run takes $90; if it stops at four, $72. Second, decide in advance what you do when only three dogs are booked. At three dogs the per-dog price has to be $63.30 ÷ 3 = $21.10, so a small-group rate of $22 works. The other option is to turn the third dog into a solo walk and tell the owner why.

Add-ons priced from cost: second dogs, meet and greets, extra care

Add-ons are where money leaks without anyone noticing. Price each one from the minutes it adds, then compare it with what the client would pay for the alternative.

  • Second dog from the same home, solo walk: $19 on top of the $31. The extra dog adds about 5 minutes of handling, $3.16 at your diary rate, so $19 is well above its own cost. The household still saves $12 against two separate walks ($62 against $50), which makes it an easy yes.
  • Extra care, $5 a visit. Medication, a slow feeder, a dog who needs towelling every time. Add it when a task adds more than five minutes.
  • Dogs who cannot join a group. A dog that must walk alone is a solo-walk client, whatever the owner would like. Say so on the booking form, so the price follows the service.
  • Meet and greet. A free 15-minute meeting still blocks about 45 minutes with travel, a $28.48 floor. If seven in ten meetings become regular clients, each client won costs you $28.48 ÷ 0.7 = $40.69 of unpaid time. Either charge $15 credited against the first walk, or offer it free only after the owner has returned a short form with the days, times and dog details.

Holiday rates: public holidays and cover for owners who are away

Two different things get called holiday rates. One is a surcharge for working on a public holiday. The other is the care you give while owners travel, which is ordinary drop-in work with a bigger booking and more risk attached.

For public holidays, add 50% to the list price: a $31 walk becomes $46.50, rounded to $47. The percentage is a decision, not a market fact. Ask what you would need to be paid to give up that day, and if clients balk, cap the number of public-holiday slots instead of cutting the price. Scarcity is a fairer lever than a discount you resent.

Peak holiday weeks fill first, so set the rules before the rush. Examples to adapt: bookings for peak dates open eight weeks ahead, a 50% deposit secures the dates, the balance is due 14 days before the trip, and two visits a day is the minimum for dogs left at home. The peak-season cancellation wording tutorial for dog boarding has more on how those terms are phrased.

A quick sum shows what a week away looks like. An owner books two 30-minute drop-in visits a day for seven days, and one public holiday falls inside the week.

LineWorkingAmount
Drop-in visits14 × $31$434.00
Public-holiday uplift2 visits × $15.50$31.00
Key handover and set-up visit, one-offFlat fee$15.00
Quote for the week$480.00

Take payment for a holiday booking in full, or in two instalments, before the trip starts. A cancelled holiday week leaves a large hole that you cannot refill at short notice, and money in hand is the simplest protection.

Late cancellations: put a price on the empty slot

A walk cancelled at short notice saves you almost nothing, because you have already planned the route and refused other bookings. A quick sum makes the point. Suppose $1,000 of walks are booked in a week, 8% is cancelled late, and you refill a quarter of those slots. The late cancellations come to $80, you win back $20 and lose $60 a week, which is $2,760 across 46 weeks. A 50% fee enforced on three in four of the unfilled cases recovers 60 × 0.5 × 0.75 × 46 = $1,035.

Notice givenSolo walk or drop-inGroup walk, per dog
More than 24 hoursNo chargeNo charge
Under 24 hours50% of the priceFull per-dog fee
Nobody home or no access on the day100%100%

Group walks are charged in full because the van still goes when a dog drops out; the lost per-dog fee is your loss. Here is wording you can adapt, with a promise on your side so the rule reads as fair.

Cancellations. If you cancel a solo walk or visit with more than 24 hours' notice by
message, there is no charge. Under 24 hours, I charge 50% of the booked price. If
I cannot get into the home or nobody answers, I charge the full price. Group walks:
cancelling under 24 hours means the full per-dog fee. If I cancel because of
weather or illness, I will offer another slot or credit the walk, and you pay nothing.

Paste your wording back into the assistant and ask it for five client messages that would make the policy ambiguous. Typical finds: is a text at 07:55 for an 08:00 pick-up "notice"; does "illness" cover the dog; does the rule apply to holiday-week bookings. Fix each one in plain words. Then have someone qualified check the final text, because rules on cancellation fees differ between places. The dog walking contract tutorial lists the other terms to check.

Check rival prices by hand, then look at marketplace cuts

An assistant cannot see local prices, and it will happily invent a "going rate". Gather five or six rival rate cards yourself, paste them in and ask it to line them up by minutes on the lead and whether pick-up is included. That turns "$25 for a walk" into something comparable. If the card shows 20 minutes on the lead, that is $1.25 a minute against your $1.03 ($31 ÷ 30), so you are not dearer after all. Do the reverse check too: a rival charging $22 for a full 30 minutes works out at $0.73 a minute, which puts you 41% higher. Then you need something visible to justify the gap, such as photo updates or tracked routes. The limits of AI pricing research are covered in a separate tutorial.

If part of your work comes through a marketplace, work back from what you keep. Rover's help page states a 20% service fee per booking for sitters and adds that fees may vary by country, so check the figure in your own account. On those terms, a $31 walk nets $24.80. To keep $31 you would have to list at $31 ÷ 0.8 = $38.75, and the same page describes a separate booking fee charged to owners, so the client pays more than your listed price.

Announce the rate card without inviting a negotiation

People haggle with percentages and accept lists. "We're putting prices up 11%" starts an argument; a table of what each service now costs starts a decision. Compare two drafts of the same message to existing clients.

Before: "Due to rising costs we have had to increase our rates by around 11% from next month. Thanks for understanding." After:

Hi [first name],

From 1 March my prices change. A 30-minute solo walk will be $31 (was $28) and
an hour $52 (was $47). Group walks are $18 a dog. Your current booking stays at
the old price until 28 February. Late-cancellation terms are now in writing,
attached. If anything here does not work for you, reply and we will find a
service that does.

[your name]

The finished rate card, ready to paste into a price list or a booking page, is below. It carries every decision made above in one place.

ItemPrice
Solo walk, 30 minutes$31
Solo walk, 60 minutes$52
Drop-in visit, 30 minutes$31
Group walk, 60 minutes$18 a dog (minimum four dogs; $22 a dog for a group of three)
Second dog from the same home, solo walk+$19
Extra care (medication, special handling)+$5 a visit
Zone fee, 10 minutes off route+$6 a visit
Public holidays+50%
Holiday cover set-up and key handover$15 once
Meet and greetFree after the booking form, or $15 credited to the first walk
Late cancellation50% under 24 hours; group walks full per-dog fee; no access 100%

Four numbers that show whether the rates are working

A rate card is a hypothesis until a month of diary data tests it. Keep a plain log and compare plan with actual every four weeks.

NumberTarget in this modelIf it slips
Share of bookable hours sold85%Below 80% for two months: fix demand first, then use the matching row of the sell-through table to see how far prices must rise
Average dogs per group walkFour or moreUnder 3.5: stop running three-dog groups, or apply the $22 small-group rate
Late cancellations, as a share of booked value8%Over 10%: shorten the notice window, or take payment in advance
Travel minutes per visit10Over 12 across the diary: add zone fees or drop the outlying visits

At the end of each month, paste counts and percentages (no names) into the assistant and ask it to set each number against the plan and flag the ones that have slipped. Treat each flag as a reason to open the diary, not as a decision; what to change stays with you.

When a client says the price is too high, do not negotiate the walk down. Offer a different service instead: a five-walk prepaid pack at the list price, or a group slot once a fourth dog joins. Either keeps your floor intact and still gives them a way to say yes.

Questions walkers ask when they set prices

Should I charge by the walk or by the hour?

Charge by the walk for fixed services such as 30 or 60 minutes, because clients compare like with like and you control the length. Keep the hourly figure for your own sums, since it sets each price. Charge by the hour only for open-ended work, such as a holiday cover day, and say exactly what is included.

How much notice should I give before raising prices?

I would give four weeks in writing, listing the new price for each service rather than a percentage, and start it on the first of a month so invoices stay tidy. If your written terms set a notice period, follow that, and ask a qualified adviser if you are unsure what applies where you trade.

Does the model change if I hire another walker?

Yes. Add their pay and employer costs to the annual total, then count their bookable hours and sold share separately, because a new walker rarely sells 85% of their diary in the first months. Recalculate the hourly rate across both diaries, and plan sickness cover, since a missed group walk costs you the full per-dog fee.

Further reads

Sources: Rover help centre article "What are the service fees?" (checked 28 October 2026). All other figures are illustrative.

Want your rate card checked against your real costs?

On a 1:1 call we'll go through your diary, travel and costs, build the rate model together, and decide which parts an AI assistant can keep up to date for you.

Book a 1:1 call with me