Price each weekly plan from your own time per stop, not from a competitor's flyer: add on-site minutes and driving minutes, multiply by an all-in hourly rate, then adjust for yard size and dog count. AI helps by doing the sums, clustering routes and drafting plan terms, but you check the map and the margin.
Most new operators underprice because they count only the minutes in the yard. A route of 24 stops can spend a third of its day in the van. The method below builds a price grid, a plan wording, and a gate-notes system from one worked route.
Start from your all-in hourly rate
Before any grid, decide what an hour of your working day has to earn. The number is not what you want to pay yourself. It is what the business needs per working hour to cover you, the van, the supplies, insurance, the admin you do after hours and a set-aside for tax. Here is an illustrative build:
| Item | Monthly | Per working hour (110 hours) |
|---|---|---|
| Your pay target | $3,300 | $30.00 |
| Fuel and vehicle costs | $550 | $5.00 |
| Insurance, software, phone | $220 | $2.00 |
| Bags, gloves, disinfectant, bin fees | $220 | $2.00 |
| Admin and marketing time | $550 | $5.00 |
| Tax set-aside and a small buffer | $1,760 | $16.00 |
| Total | $6,600 | $60.00 |
These figures are illustrations; put in your own. The point is that $60 all-in is a different number from the $30 you hope to take home. If you work 110 billable hours a month, your business needs $6,600 of revenue to hit those targets. Keep that figure in front of you when someone asks for a discount.
A main example: one day's route, priced from minutes
Say a solo operator runs one route of 24 weekly stops in a day. Time on site varies with the yard: about 6 minutes for a small yard, 8 for a medium and 12 for a large. Driving between stops averages 6 minutes in a tight cluster. Add 30 minutes at the start (loading, route check) and 20 minutes at the end (disposal, wipe-down), 50 in total.
| Yard size | Stops | Minutes per stop (site + drive) | Total minutes | Price per visit | Revenue |
|---|---|---|---|---|---|
| Small, 1 dog | 8 | 12 | 96 | $14 | $112 |
| Medium, 1 dog | 10 | 14 | 140 | $17 | $170 |
| Large, 1 dog | 6 | 18 | 108 | $22 | $132 |
| Start and finish | 50 | ||||
| Total | 24 | 394 (6.57 hours) | $414 |
Revenue per working hour is $414 / 6.57 = about $63, just above the $60 target. Look at where the margin sits: a small yard visit earns $14 for 12 minutes, which is $70 an hour, while a large yard earns $22 for 18 minutes, $73 an hour. Before the 50 minutes of start and finish are spread across stops, those prices clear the hurdle; after it, you are a little above $60. The grid works. If you had priced the small yard at $11 because a competitor does, the day's revenue drops by $24 to $390, hourly revenue falls to about $59, and every price cut of that kind pushes the business further below its need.
A quick sum to keep nearby: minimum price per visit = (site minutes + drive minutes) x all-in rate / 60, plus a share of the 50 minutes of daily overhead. For the medium yard: 14 x $60 / 60 = $14, plus 50 minutes / 24 stops (about 2 minutes) x $1 = $2, so a floor of about $16, and $17 leaves a margin of one dollar a visit. Thin, which is why add-ons matter.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowDogs, yard size and the grid
A grid you can explain in one sentence converts better and avoids arguments. A simple layout puts yard size down the side and a flat add-on per extra dog.
| Yard | 1 dog | Each extra dog | Why |
|---|---|---|---|
| Small (patio or compact lawn) | $14 | +$3 | Extra waste, almost no extra walking |
| Medium | $17 | +$3 | As above |
| Large (over about a quarter of an acre) | $22 | +$4 | More ground to search per dog |
| Fortnightly instead of weekly | x 1.3 per visit | same add-on | Twice the waste, more time per visit |
The fortnightly multiplier reflects the fact that two weeks of waste takes longer to find, bag and carry than one. Test it with your own stopwatch for a fortnight; if your fortnightly yards take 1.6 times as long, the multiplier should be higher. Some operators also add a small surcharge for steep ground, a very large dog or a yard with heavy planting, and note it in the quote.
Asking AI to stress-test the grid
I run a pet waste removal service. All-in target $60 per working hour. Daily overhead 50 minutes. Prices: small $14, medium $17, large $22, extra dog $3/$3/$4. Stops per day: 8 small, 10 medium, 6 large, with 6 minutes drive per stop and site times of 6, 8 and 12 minutes. Calculate revenue per working hour and show which yard size earns least per hour. Then test: (a) two extra dogs in 5 of the medium yards, (b) drive time rising to 9 minutes. Show how each change affects revenue per hour and say what price rise would restore $60.
Check its answer against the main example. If it reports an hourly figure far from $63 for the base case, an input has been misread. An illustrative reply for case (b) says that with 9-minute drives the day grows by 72 minutes to 466 minutes, or 7.77 hours, so hourly revenue falls to $414 / 7.77 = about $53, and a rise of $3 on each visit would restore the target (24 stops x $3 = $72 more, so $486 / 7.77 = $62.5, while $2 only reaches about $59.5). A weaker reply might quote $56 without showing the working. That is the sort of slip to watch for, and it is the reason to compute the base case yourself first.
Weekly plan terms worth writing down
A plan is a promise on both sides, and a short written version prevents most disputes. AI is good at turning your decisions into plain wording. The decisions are yours:
- Visit day. A set day, with a window rather than a time.
- Billing. Monthly in advance, or per visit with a card on file. Many operators prefer monthly in advance, because it stabilises cash.
- Skipped visits. What happens if the yard is not accessible: does the visit count, is it credited, and what is the notice period?
- Weather. What happens in snow, frozen ground or heavy rain? A fair rule is a make-up visit within three days.
- Pausing. Holidays: pause with seven days' notice, no charge.
- Dogs added or removed. Client must tell you; the price changes from the next visit.
- Cancelling. Seven or fourteen days, in writing.
- What is included. Waste removed from the yard and taken away, with a gate check after each visit.
Write a one-page plan agreement for a weekly pet waste removal service in plain English, under 350 words, using these terms: visit window 8:00-12:00 on a set day; monthly billing in advance by card; missed access means the visit is charged but a make-up visit is offered within 3 days; pause with 7 days' notice; cancel with 14 days' notice; price changes from the next visit when dogs are added; waste is taken away and the gate is checked and latched. Use [business name] and [client name] placeholders. Flag anything that should be checked by a solicitor or lawyer.
The final line matters: a plan agreement is a contract, and the first version should be read by someone qualified before you send it to forty clients. After that you can use it repeatedly.
First clean-up fees: the backlog problem
New clients often have weeks of buildup. Pricing that visit at the weekly rate loses money and sets the wrong expectation. Treat it as a separate job:
- Ask for two photos of the yard and the number of weeks since the last clean.
- Estimate time: a medium yard at four weeks can take about 25 to 35 minutes against 8 on a regular visit.
- Price at your all-in rate: 30 minutes plus 6 minutes of drive is 36 minutes, which at $60 an hour is $36, plus a sensible buffer for bags and bin fees.
- Offer the clean-up fee waived on a three-month plan, if your margin allows, rather than discounting the weekly price.
That last step protects your grid. Discounts on the weekly price last for as long as the client does; a one-off waiver costs you once.
Gate notes that stop wasted trips
A locked or latched gate, a loose dog, a code that changed: each can waste a 15-minute drive. A gate note on every record, kept short and in the same format, prevents most of it. Use labels, never the codes themselves, in anything you give an AI.
Format each stop as: Client ref | Gate type | Latch or lock | Dog in yard? | Waste bins | Best time | Notes
Example: C-031 | Side gate, left of garage | Latch, push up | 2 dogs, usually inside | Green bin, side | After 9:00 | Neighbour's gate looks the same; ours has a blue tag.
Paste a day of these notes and ask the AI for a pre-route briefing: stops with dogs likely outside (go with the client's text first), stops with locks (check the code label), and any with a missing field. A sample reply flags the three stops where "Dog in yard?" is blank and suggests texting those clients the evening before. What you decide is the safety rule: a loose or unfriendly dog means no entry and a message, always.
Planning the route with AI, then checking the map
A route is a clustering problem first and an ordering problem second. Give the AI client references with an area label or a rough neighbourhood, not exact addresses, and ask it to propose which clients fit on which day. Then use a mapping tool for the true driving order.
Here are 60 clients with an area label (A to F) and plan type (weekly or fortnightly). I work Monday to Thursday, about 24 stops a day, and want each day to stay inside one or two adjacent areas. Propose a day for each client, keep fortnightly clients paired so that the same area is served in alternating weeks, and show the number of stops per day. Say which clients might need to move if one area grows.
The result gives you a draft split. Check it for three things: that area A to F really are neighbours (the AI trusts your labels), that fortnightly pairs alternate properly, and that no day is much longer than the 6.5 hours of the main example. For the route logic in a similar outdoor trade, AI route planning for landscaping crews explains how to compare a clustered day to a scattered one, and routes, reminders and rebooking for mobile dog groomers covers the reminder side.
Messages to write once and reuse
Four short templates save hours across a year: a quote reply, a visit reminder, a missed-access note and a price-change notice. For example, a quote reply: "Thanks, [first name]. For a medium yard with one dog, weekly visits are $17 each, billed monthly. The first clean-up is $36 and is waived on a three-month plan. Which day suits you best?" The AI can write all four in your voice from a short sample of your messages. You check each for accuracy of price and terms before saving it. For ideas on wording for pet clients, ChatGPT prompts for pet sitters and dog walkers has examples that carry over well.
Capacity: when a second route makes sense
A full route is 24 stops in about 6.5 hours, which leaves little spare in a bad week. Say the operator works four days, so 96 weekly stops is the ceiling, and weekly revenue at the main example's $414 a day is $1,656. A client waiting list of 15 to 20 households is the signal to price for growth, either by lifting prices on new sign-ups or by hiring a helper for one extra route.
Test the helper sum before you commit. A helper paid $22 an hour on a 6.5-hour route costs $143 a day, plus perhaps $10 for equipment and insurance, against $414 of revenue, which leaves about $261 a day before the van, fuel and supplies. At the main example's $9 an hour for vehicle, insurance and consumables, those take roughly another $60, leaving around $200. That is a decent margin, but it only becomes extra profit if you use the freed day to sell and to run another route; if you spend it on the same route, you have only bought time. Ask the AI to run both versions side by side with your own wage and revenue figures, and read its assumptions line, because the usual error is leaving out the helper's travel to the start of the route.
Extras that raise the average visit
Most of the margin in the grid is thin by design. Extras are where an operator can add a dollar or two without adding much time. Examples that suit this business, each with a rule you set:
- Yard deodorising spray. An add-on billed monthly at, say, $4 a visit, covering product, time and a margin, offered only after the yard is on a regular plan.
- Gate and latch check. Free, but written into the plan as a service: it reduces escapes and complaints.
- Extra visit before an event. A one-off at your standard visit price plus a small short-notice fee.
- Photo note after each visit. Not an extra, but a way to justify the price and settle a missed-visit argument.
Ask the AI for the sum rather than guessing: "If 30% of my 60 clients take a deodorising add-on at $4 a visit, billed monthly, and it takes 90 seconds a visit, what is the extra revenue per month and per hour?" The answer is 18 clients x $4 x about 4.3 visits = $310 a month, for roughly 18 x 4.3 x 1.5 = 116 minutes of work, or about $160 an hour. A figure like that tells you the add-on is worth offering, and the only question left is whether clients will buy it.
A bad week, and how the plan terms held up
Say a week of heavy rain makes two days unworkable and leaves 36 of the week's 96 stops undone. Without written terms, the operator makes these up on Friday and Saturday, runs overtime and annoys the clients who wanted a weekday. With the plan above, the make-up window of three days applies, the AI drafts a single message to the 36 clients ("Heavy rain has pushed your visit to [day]; no action needed"), and a day-by-day catch-up table is produced from the stop list in minutes. The terms do the heavy lifting: there is little ground for a refund request because the rule was already in the agreement. Without a rule, the same week could easily cost a few cancellations, and each weekly client lost at $17 a visit is about $880 of revenue over a year (52 x $17).
Intake questions that make the quote accurate
A quote from a message alone leads to repricing after the first visit. A short intake form fixes it. Ask for: number and size of dogs, yard shape and approximate size (a photo of the yard from the door helps), gate type and whether it locks, whether dogs are outside during the day, number of weeks since the last clean, preferred day, and any area the client wants avoided. Paste the answers into your assistant and ask it to return a price from your grid, with a note of any answer that suggests a higher price, for example "yard has heavy planting" or "last cleaned 8 weeks ago". Review the note before replying; it is a draft, not a promise. For a related approach in another trade, the intake questions that make AI cleaning quotes accurate follows the same pattern.
Which pet waste jobs to hand to AI, and which to keep
| Job | AI role | Your role |
|---|---|---|
| Price grid | Do the sums, stress-test | Set the target rate, check the inputs |
| Plan wording | Draft in plain English | Decide terms, have it checked |
| Route clusters | Propose days and pairs | Check on a map, know the roads |
| Gate notes | Produce a daily briefing | Keep notes accurate; safety calls |
| Messages | Draft and personalise | Check price and terms |
| Waste disposal rules | Nothing reliable | Ask your waste provider and insurer what is allowed |
On disposal and insurance, do not rely on an AI answer. Rules for where pet waste may go, and what your insurance covers when you work on someone else's land, depend on your provider and your policy. Ask them directly and keep their answer in writing.
Checking the numbers after a month
Track four figures: revenue per working hour, average minutes per stop by yard size, number of missed-access visits, and clients lost. Once a month paste them in and ask the AI to flag any yard size whose actual minutes exceed your assumption by more than 15%. If medium yards average 11 minutes of site time rather than 8, the medium price is wrong, and the fix is a price change with notice, not working faster. If missed access is above two or three a week, the gate notes need work.
If you also run a small cleaning, grooming or lawn service on the side, the same time-first pricing method applies; how landscapers use AI to stop underpricing jobs walks through it for a business with more variable jobs.
Questions about pricing and running a pet waste service
Should I price by number of dogs or by yard size?
Use both. Yard size drives the time you spend walking and searching, and dogs drive how much there is to find and bag. A simple grid with yard size across and an extra-dog add-on down the side stays easy to explain and quote.
How do I price a first-time clean-up?
Charge it separately from the weekly plan, because a backlog takes far longer than a regular visit. Ask for photos and the weeks since the last clean, price by the estimated time at your all-in hourly rate, and agree it before you start.
Can AI plan my route?
It can group stops into clusters and suggest an order from addresses, then you check the result on a map. It cannot know a locked gate, a loose dog or road works unless you tell it, so keep gate notes up to date.
Should I store gate codes in an AI tool?
No. Keep codes in a password manager or in your scheduling app's access field, and give an AI assistant only a label such as 'side gate, code in vault'. Keep names and exact addresses out of prompts where you can.
Further reads
- Lawn Care Route Profitability: Is a New Customer Worth Taking On? — Whether a new client on the edge of a route is worth taking.
- Pool Route Software: Can AI Plan Routes and Stop Density? — Stop density and route software for another weekly service.
- Bin Cleaning Business: Route Pricing and Subscription Reminders With AI — Route pricing and subscription reminders for a similar round.
- How Much to Charge for Dog Walking: Solo, Group and Holiday Rates — Rate-setting for another dog-focused service.
- Can ChatGPT Write a Dog Walking Contract? Terms to Verify — Checking AI-drafted terms for a pet service agreement.
- Dog Walker Software: Scheduling, Walk Updates and Invoices Compared — Software for scheduling, visit updates and invoices.
- Maid Service Scheduling Software: Can AI Handle Teams and Keys? — Recurring slots and access handling in a visit-based service.
- Solar Panel Cleaning Business: Quote and Route Jobs With AI — A worked pricing sum by panel count and access class, plus where AI helps with quotes, route clustering and recurring-plan reminders.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: the author's own worked arithmetic using illustrative prices and times; no market price data is relied on.