Mobile Services7 min read

I'm a Mobile Dog Groomer Making $85K/Year. Here's My Whole System.

From booking to payment to managing 6 cities worth of furry clients. The boring backend of a not-boring business.

NV

Tanya Morrison

June 25, 2026

The Van Life Nobody Instagrams

The cute part: I get to play with dogs all day, set my own schedule, and make $85K/year without an office.

The not-cute part: I spend 2-3 hours DAILY on admin. Booking, confirming, invoicing, following up on payments, updating client notes. Plus the actual driving, grooming, and cleaning my van.

When I started, I thought I'd just... groom dogs. Nobody told me I was also becoming an accountant, scheduler, and collections agent.

Year One Was A Mess

My "system" was:

  • Booking through Instagram DMs and texts
  • Calendar on my phone
    • Invoices via PayPal (sent manually after each appointment)
    • Client notes in my head

    This worked for ~15 dogs/week. Then I hit 25, then 30. Suddenly I was:

  • Double-booking because I forgot to block driving time
  • Forgetting which dog was aggressive toward other dogs
    • Chasing payments 2 weeks later
    • Sending invoices at 11 PM because I forgot during the day

    I almost quit. Not because of the dogs—because of the chaos.

    What Changed

    I forced myself to treat this like a business, not a side hustle. That meant:

    One place for booking. Not DMs, not texts. A link that shows my availability and lets clients book online.

    Automated reminders. Client gets a text 24 hours before. I don't have to remember to send it.

    Payment at time of service. No more "I'll Venmo you later." Card reader in the van. Pay when I'm done.

    Client notes that exist outside my brain. Bella is afraid of the dryer. Max needs sedation for nail trims. Cooper's mom always pays late.

    My Actual Setup

    Hardware:

  • iPhone with good data plan
  • Bluetooth card reader (stays in the van)
    • Mobile hotspot backup (when client's house is a dead zone)

    Software:

  • NdunyuVendor for scheduling + payments + client tracking ($15/month)
  • Google Calendar synced for my personal view
    • That's it. Seriously.

    Monthly cost: ~$45 including payment processing

    The Booking Flow

  • New client clicks my booking link (on my Instagram bio, website, everywhere)
  • They pick a service (full groom, bath, nail trim, etc.)
  • They pick a time from available slots
  • They enter their info + dog info
  • They pay a $20 deposit (non-refundable—this changed my life)
  • I get notified, appointment goes on my calendar
    • 24 hours before: automatic reminder text
    • Day of: I show up, do the groom, charge the balance

    No back-and-forth. No "what times work?" No "I'll let you know." No no-shows because that $20 deposit actually means something.

    Why Deposits Changed Everything

    Before deposits, I had 3-4 no-shows per month. That's $200-300 in lost income plus wasted drive time.

    Now? Maybe one no-show per month. And I keep the $20.

    Some people push back. "I don't pay deposits for my regular groomer." Cool, I'm not your regular groomer. My schedule fills up. If you don't want to commit, there are other groomers.

    The clients who stay are the ones who value your time. The ones who leave were never going to be good clients anyway.

    Client Notes That Actually Help

    Every client has a profile. Here's what I track:

  • Dog name, breed, age (obvious)
  • Behavior notes (nervous around clippers, hates baths, bites when touching paws)
  • Grooming preferences (owner wants teddy bear cut, leave tail long, etc.)
  • Access info (gate code, back door, don't ring doorbell because baby)
    • Payment notes (always late, disputes charges, tips well)

    This isn't creepy. It's professional. When I remember that Max always gets a blueberry facial, his owner books again.

    The Routing Problem

    I cover 6 cities/towns in my area. Without planning, I'd drive 100 miles crisscrossing.

    What I do:

  • Each day has a geographic zone
  • Monday = north area, Tuesday = east, etc.
    • Clients in zone X book on days I'm in zone X
    • If they insist on an off-zone day, I add a $15 travel fee

    Result: 30-40 miles/day instead of 80+. That's 200 miles less per week. 10,000 miles less per year. Thousands in gas saved.

    The booking system lets me set different availability per day. Monday shows only north-area slots. This is automatic.

    What I Make (Actual Numbers)

    Weekly average:

  • 25 appointments
  • Average ticket: $70 (ranges from $50 bath to $120 full groom on a doodle)
  • Weekly revenue: $1,750
  • Weekly expenses: ~$150 (gas, supplies, payment processing)
    • Weekly net: ~$1,600
    • Monthly: ~$6,400 net

      Annual: ~$77,000 take-home, plus another ~$8K in tips

      Hours: ~40/week (20 grooming, 10 driving, 10 admin)

      That's roughly $40/hour. Not bad for playing with dogs.

      The Bad Parts (Being Honest)

      The drive: Gets old. I listen to a lot of podcasts.

      The admin: Never goes to zero. I spend Sunday evenings doing scheduling and invoicing.

      The weather: I've groomed in driveways in 100-degree heat and 40-degree rain. Builds character.

      The difficult dogs: Some dogs are nightmares. I charge extra or fire the client.

      The difficult owners: Worse than difficult dogs. I definitely fire these clients.

      Taxes: Self-employment tax is brutal. Set aside 25-30% of everything.

      How I'd Start Over

      If I were starting a mobile service business today:

    • Get a system before your first client. The habits you build early stick. Don't start with chaos.
    • Charge more than you think. You can always run a sale. You can't easily raise prices on existing clients.
    • Deposits are non-negotiable. Anyone who won't pay a small deposit wasn't going to show up anyway.
    • Batch your geography. Figure out zones from day one. Don't chase clients all over town.
    • Track everything. Every client, every payment, every note. Future you needs this information.

    This Applies Beyond Dog Grooming

    If you're a house cleaner, handyman, mobile notary, personal trainer, photographer, tutor, or any other mobile service—the principles are the same:

  • One place for booking
  • Deposits or full prepayment
  • Client notes that persist
  • Geographic batching
    • Payment at service, not invoices

    The dog part is optional. The systems aren't.

    Try NdunyuVendor free for a month - Booking, payments, client tracking. What I use for 25+ clients/week.

    Tags:

    mobile businessservice businessinvoicingfield serviceUSAself-employed

    Ready to Try NdunyuVendor?

    Get 1 month free on the Starter plan. No credit card required.

    Start Free Month →