We're excited to announce the newest addition to PETSAppeal: a comprehensive Professional Handler Management Module designed specifically for handlers managing dogs, cats, horses, livestock, and other animals on the show circuit.
This isn't a generic calendar with invoicing tacked on. This is purpose-built software that understands the unique challenges professional handlers face: managing multiple animals across different shows, splitting expenses fairly among co-owners, preventing scheduling conflicts, tracking championship points, and generating accurate invoices that clients can actually verify.
The Problem: Show Management Is Harder Than It Looks
Professional handlers operate complex businesses that most business software completely fails to understand. Here's what a typical show weekend actually looks like:
- Multiple animals, multiple owners – You're showing five dogs for four different clients, two of which are co-owned
- Overlapping schedules – Ring 3 at 10:15 AM conflicts with Ring 7 at 10:30 AM, but you won't know until you're frantically reviewing the catalog
- Shared expenses – Hotel, gas, meals, and entry fees need to be split fairly across all clients
- Variable ownership – Client A owns 60% of Dog #1, Client B owns 40%, but Client B owns 100% of Dog #2
- Timezone chaos – You're based in California but showing in New York, Florida, and Texas within the same month
- Invoice complexity – How do you explain to a client why their bill is $347.83 when the entry fee was only $35?
Most handlers resort to spreadsheets, notebooks, and mental math. It's error-prone, time-consuming, and nearly impossible to scale when you're managing 20+ animals across multiple shows every month.
The Solution: Software That Actually Understands Handler Workflows
The PETSAppeal Handling Module is built around how handlers actually work. Everything from show scheduling to final invoicing follows the natural workflow of preparing for, managing, and billing after a show.
1. Intelligent Show Scheduling with Automatic Conflict Detection
Create a show entry with all the details you need: venue, dates, superintendent contact information, and timezone. The system automatically detects the timezone based on the show location, but you can override it if needed (because sometimes show secretaries get creative with their address listings).
Add your entries – class, division, ring number, armband, entry number – and assign which handler (if you have assistants) will be showing each animal. The system immediately checks for scheduling conflicts:
"Warning: Entry for 'Fluffy' in Ring 3 at 10:15 AM conflicts with entry for 'Max' in Ring 7 at 10:30 AM. Both assigned to handler John Smith."
All times are stored in UTC but displayed in the show's local timezone, so you never have to do mental timezone math when you're showing in New York one weekend and California the next.
2. Flexible Entry Management for Every Competition Type
Whether you're handling at AKC breed shows, AQHA horse competitions, CFA cat shows, or 4-H livestock exhibitions, the entry system adapts to your needs:
- Multi-species support – Dogs, cats, horses, and other animals with breed-specific details
- Competition types – Breed shows, agility, obedience, rally, conformation, performance classes
- Scheduling details – Ring numbers, armbands, catalog numbers, judge assignments
- Entry status tracking – Pending, confirmed, scratched, completed
- Scratch handling – When you withdraw an entry, you can still charge the client for shared expenses if your contract allows it
Each entry can have multiple services attached: grooming before the show, boarding during the show, training sessions, veterinary care, farrier services for horses – whatever you provide. Services can be priced per hour, per day, per show, per animal, or as a fixed fee.
3. Intelligent Expense Allocation That Actually Makes Sense
This is where most systems fail completely, and where PETSAppeal shines. The expense allocation system understands the real-world complexity of handler finances.
Show-level expenses (hotel, gas, meals, entry fees) are automatically split across all animals at the show. You can choose how to allocate them:
- Per animal – Split equally among all animals you're showing
- Custom percentages – Set custom splits (60% to one client, 40% to another) for unusual situations
Entry-level expenses are specific to one animal and go entirely to that animal's owner(s).
Here's a real example of how this works:
Example: Westminster Weekend
Total Show Expenses: $800 (hotel + travel + meals)
Animals: 3 dogs
Entries: 5 total entries
Expense Allocation:
- Dog A (Client 1): $800 ÷ 3 = $266.67
- Dog B (Client 2): $800 ÷ 3 = $266.67
- Dog C (Client 3): $800 ÷ 3 = $266.67
Additional Services:
- Dog A grooming: $75
- Dog B boarding (3 nights): $150
Final Invoices:
- Client 1: $266.67 (expenses) + $75 (grooming) = $341.67
- Client 2: $266.67 (expenses) + $150 (boarding) = $416.67
- Client 3: $266.67 (expenses only)
4. Co-Ownership Support That Actually Works
Many animals have multiple owners, and PETSAppeal handles this elegantly. Each owner has an ownership percentage stored in the system (from the pet management module). When generating invoices, the system:
- Calculates each client's average ownership percentage across all their entries
- Multiplies their expense share by their ownership percentage
- Multiplies service charges by their ownership percentage
- Generates separate invoices for each owner showing their portion
Example: Co-Owned Horse at Regional Show
Animal: "Thunder" (horse)
Ownership: 60% Sarah, 40% Michael
Show Expenses: $600
Animals at Show: 2 horses
Farrier Service: $120
Sarah's Invoice (60% owner):
- Expense share: ($600 ÷ 2) × 60% = $180
- Farrier service: $120 × 60% = $72
- Total: $252
Michael's Invoice (40% owner):
- Expense share: ($600 ÷ 2) × 40% = $120
- Farrier service: $120 × 40% = $48
- Total: $168
5. Comprehensive Result Tracking and Championship Records
After each show, record the results: placement, points earned, qualifying status, titles earned. The system supports multiple result types:
- Placement-based (breed shows) – 1st, 2nd, 3rd, Best of Breed, etc.
- Score-based (obedience, dressage) – Numeric scores with qualifying thresholds
- Time-based (agility, barrel racing) – Times with fault tracking
- Defeated count – Number of competitors defeated (for calculating major wins)
Championship titles are automatically tracked with prefix/suffix designation (e.g., "Ch." as prefix, "CD" as suffix), date earned, registry information, and certificate details. The system can identify championship titles, obedience titles, agility titles, and major wins automatically.
6. Professional Invoicing with Detailed Line-Item Breakdowns
When a show is completed, navigate to the invoice dashboard to see which shows are ready for billing. Select a show and the system displays a preview:
- Each client with entries at the show
- Number of entries per client
- Average ownership percentage
- Estimated total charges
Generate invoices for one client or all clients in bulk. Each invoice includes detailed line items:
Invoice #1247 – Sarah Johnson
- Hotel (Westminster 2025) - Thunder (Entry #423): $180.00
- Travel (Westminster 2025) - Thunder (Entry #423): $90.00
- Entry Fee (Westminster 2025) - Thunder (Entry #423): $45.00
- Farrier Service - Thunder (Entry #423): $72.00
- Total: $387.00
Invoices can be in three states:
- Draft – Not yet sent to client, can be regenerated if you need to add expenses or adjust services
- Submitted – Locked from editing, sent to client, appears in A/R aging reports
- Cancelled – Voided invoice
If you discover additional charges after submitting an invoice, create a supplemental invoice linked to the original. This preserves the audit trail and keeps billing organized.
7. Accounts Receivable Management and Payment Tracking
The A/R aging report groups unpaid invoices by how long they've been outstanding:
- Current (0-29 days)
- 30 Days (30-59 days)
- 60 Days (60-89 days)
- 90+ Days (90+ days)
Track payments through the integrated payment system (Stripe, POS, or manual entry). The system also supports a store credit system where clients can make prepayments that are applied to future invoices.
8. Cross-Module Integration: Everything Works Together
The Handling Module doesn't exist in isolation. It integrates seamlessly with other PETSAppeal modules:
- Grooming module – Grooming appointments automatically create handling expenses
- Boarding module – Boarding reservations automatically create handling expenses
- Pet management – Uses existing pet records, ownership percentages, and client relationships
- Invoice system – Integrates with the core invoicing system for Stripe payments and POS
- Staff management – Assigns handlers and assistants from your staff roster
This means if you groom a client's dog the day before a show, that grooming charge can automatically appear on their show invoice – no duplicate data entry required.
Real-World Workflow: From Show Entry to Payment
Here's how a typical handler uses the system from start to finish:
Before the Show:
- Create the show entry (Westminster, January 15-17, 2025, New York, NY)
- Add entries for each animal (class, division, ring, judge assignments)
- System detects scheduling conflicts and alerts you immediately
- Add estimated expenses (hotel, travel, entry fees)
- Assign handlers if you have assistants working with you
During the Show:
- Update entry status from "pending" to "confirmed" as entries go into the ring
- Add any additional expenses discovered on-site (emergency vet visit, replacement grooming supplies)
- Track actual expenses vs. estimates
After the Show:
- Record results for each entry (placement, points, qualifying status, titles earned)
- Mark show as "completed"
- Review invoice preview showing charges for each client
- Generate invoices in bulk or individually
- Review draft invoices, regenerate if adjustments needed
- Submit invoices to clients (locks them from editing)
- Close show for invoicing (prevents generating additional invoices)
- Track payments and follow up on aging invoices
Why This Makes PETSAppeal the Smartest Pet Care Software
Most pet care software treats every business the same way. PETSAppeal takes a different approach: we build modules for specific business models, each with the intelligence to handle that business's unique challenges.
Timezone Intelligence
The system automatically detects timezones from show locations and converts all times appropriately. You can show in Los Angeles on Saturday, fly to New York for a Sunday show, and the system handles the timezone conversion automatically. All times are stored in UTC and displayed in the show's local timezone, so you never see "2:00 PM" and have to mentally calculate whether that's Pacific or Eastern time.
Smart Expense Allocation
The algorithm understands that show expenses should be divided by the number of animals, not the number of entries. It knows that entry fees are per-entry expenses, not shared expenses. It applies ownership percentages correctly so co-owners are billed fairly. This isn't generic "split the bill" logic – it's purpose-built for handler financials.
Conflict Prevention, Not Conflict Resolution
The system checks for scheduling conflicts as you create entries, not after you've already entered everything. It calculates estimated end times based on entry duration and alerts you immediately if two entries overlap. This prevents "oh no" moments when you're reviewing the catalog the night before the show.
Metadata Architecture for Extensibility
The invoice system uses a metadata pattern that allows handling-specific data (show ID, ownership percentage, submission status) to extend the core invoice system without modifying it. This means handling invoices integrate seamlessly with Stripe, the POS system, and payment tracking while maintaining handler-specific features like supplemental invoicing and A/R aging.
Cross-Module Integration Without Data Duplication
When you create a grooming appointment for a client's dog, that data lives in the grooming module. When you associate it with a handling show, it creates an expense record in the handling module that references the original grooming appointment. This prevents duplicate data entry and ensures changes in one module are reflected everywhere.
Species-Specific Intelligence
Dogs have breed, color, and AKC registration numbers. Horses have height, discipline, and breed association numbers. Cats have coat patterns and CFA registration. The system stores species-specific details without forcing unnecessary fields on every animal type. This polymorphic relationship structure keeps the database clean while providing the flexibility handlers need.
Built for Mobile: Manage Your Business from the Show Grounds
The entire interface is mobile-first. Update entry status, add expenses, check schedules, and record results from your phone while you're at the show. The schedule view is optimized for small screens with expandable show cards and touch-friendly buttons that meet accessibility standards (44px minimum touch targets).
Multi-Handler Support for Growing Businesses
If you have assistants or multiple handlers working for your company, the system supports team coordination:
- Assign specific handlers to specific entries
- Track which handler worked each show
- Filter the schedule view by handler
- Set permissions so assistants can update entries without accessing invoices
What's Not Included (Yet)
We believe in being honest about capabilities. Here's what the Handling Module doesn't currently do:
- PDF invoice generation – Invoices can be viewed on-screen with full detail, but PDF download/email is coming soon
- Receipt scanning – Expenses are entered manually; we're building mobile receipt capture for a future release
- Automated email invoicing – Invoice submission locks the invoice but doesn't email it to clients yet
These features are on the roadmap, and we're committed to building them based on real handler feedback rather than rushing out half-baked implementations.
Pricing and Availability
The Professional Handler Management Module is competitively priced at $49 per month or $499 per year (save $89). New users get a 30-day free trial with full access to all features. No credit card required to start, no setup fees, no per-user charges, no hidden costs.
Learn More
- Professional Handler Software Features
- Grooming Module
- Boarding Module
- Breeding Management
- Compare PETSAppeal to Other Software
We Built This for You
If you're a professional handler who's tired of spreadsheets, tired of manual expense calculations, tired of invoice disputes, and tired of software that doesn't understand your business – we built this for you.
PETSAppeal is software built by people who care about getting the details right. Timezone handling. Ownership percentages. Expense allocation. Conflict detection. Championship tracking. These aren't features we tacked on because a competitor had them – they're capabilities we built because handlers actually need them.
Try it free for 30 days. If it doesn't make your life easier, you've lost nothing. If it does, you've found software that finally works the way you work.