Service Configuration - Pricing & Duration
Overview
Proper pricing and duration configuration ensures accurate quotes, realistic scheduling, and smooth appointment workflows. This guide covers all pricing models, duration settings, and advanced configuration options.
Pricing Models
Fixed Pricing
Single, standard price for all bookings
Best for:
Standardized services with consistent effort
Group classes or courses
Walk-in services
Services where variables don't significantly affect cost
Example:
Group Dog Walk: $40.00
Half Day Daycare: $90.00
Basic Nail Trim: $15.00
How to set:
Navigate to service → Pricing & Duration tab
Enter Base Price
Leave Variable Pricing disabled
Customer sees exact price at booking
Variable Pricing ("from $X")
Starting price with flexibility for adjustments
Best for:
Services where final cost depends on factors discovered during service
Grooming (coat condition, matting, time required)
Services with size-dependent pricing
Complex services with add-ons
Example:
Full Groom (Large): from $180.00
Boarding Stay: from $120.00/night
Training Session: from $85.00
How to set:
Navigate to service → Pricing & Duration tab
Enter Base Price (starting point)
Enable Variable Pricing
Customer sees "from $X" at booking
Adjust final price at appointment completion
When to use:
Grooming services (coat condition varies)
Services with optional add-ons
Size-based pricing without creating separate services
When you need flexibility to adjust based on actual work
Adjusting variable prices:
During appointment creation: Select service, adjust price before saving
After appointment: Edit appointment, adjust price, finalize
At completion: Review time spent and condition, adjust accordingly
Tiered Pricing (Multiple Service Variants)
Create separate services for each price point
Best for:
Clear size categories (Small/Medium/Large/X-Large)
Different service levels (Basic/Standard/Premium)
Distinct duration or scope differences
Example:
Full Groom (Small) - $130.00 - 1h 15mFull Groom (Medium) - $145.00 - 1h 30mFull Groom (Large) - $180.00 - 2hFull Groom (X-Large) - $245.00 - 2h 30m
Benefits:
Clear pricing for customers
Accurate duration scheduling per tier
Easy to assign different eligibility rules
Better reporting by service variant
How to set up:
Create first service (e.g., "Full Groom (Small)")
Duplicate service
Rename for size/tier (e.g., "Full Groom (Medium)")
Adjust pricing, duration, and eligibility restrictions
Repeat for all tiers
Multi-Pet Discount Pricing
Offer automatic discounts when customers book multiple pets
What it is:
Encourages customers to book multiple pets at once by offering percentage-based discounts. Petboost automatically applies discounts when customers add 2, 3, or more pets to a booking.
Why use it:
Increased bookings: Removes price barrier for multi-pet families
Customer loyalty: Rewards customers with multiple pets
Higher revenue per appointment: More pets per time slot
Competitive advantage: Differentiates from competitors
Reduced admin: Automatic calculation, no manual adjustments
How to set:
Navigate to service → Pricing & Duration tab
Find Multi-Pet Discount Pricing section
Click + Add Multi-Pet Rates
Configure discount tiers:
2 Pets: Enter discount percentage (suggested: 15%)
3+ Pets: Enter discount percentage (suggested: 25%)
Save changes
Example Configuration:
Base Service: Full Groom - $100.00With Multi-Pet Discounts:- 1 pet: $100.00 (full price)- 2 pets: $85.00 each (15% off) = $170.00 total- 3 pets: $75.00 each (25% off) = $225.00 total- 4+ pets: $75.00 each (25% off) = $300.00 total
Best Practices:
Recommended discount levels:
2 pets: 10-15% discount (encourages booking both pets)
3+ pets: 20-30% discount (rewards larger families)
Services where multi-pet discounts work best:
Dog grooming (standard haircuts/baths)
Dog walking (multiple dogs on one walk)
Training sessions (group or individual)
Daycare (multiple pets same day)
Services where discounts may not apply:
Boarding (separate kennels, full resources per pet)
Specialized services (each pet needs full attention)
Medical/veterinary services
Pricing Psychology:
Tiered discounts incentivize adding more pets
Larger discount at 3+ creates compelling value proposition
Keep base price fair - discount from reasonable starting point
Clear communication - show savings at booking
Customer Experience:
At booking, customers see:
Service: Full GroomPet 1 (Max): $100.00Pet 2 (Bella): $85.00 (15% multi-pet discount)Total: $185.00You saved: $15.00
When adding third pet:
Service: Full GroomPet 1 (Max): $75.00 (25% multi-pet discount)Pet 2 (Bella): $75.00 (25% multi-pet discount)Pet 3 (Charlie): $75.00 (25% multi-pet discount)Total: $225.00You saved: $75.00
Common Questions:
Q: Can I have different discounts for different services?
A: Yes, configure multi-pet rates per service. Grooming might offer 15%/25%, while walking offers 10%/20%.
Q: Does the discount apply to mixed services?
A: No, discounts apply when multiple pets book the same service in the same appointment.
Q: Can customers combine multi-pet discounts with packages?
A: Multi-pet discounts apply to the service base price before package credits.
Q: What if I want to offer a flat discount instead of percentage?
A: Use variable pricing and manually adjust at booking, or create "Multi-Pet" service variants with lower pricing.
Q: Do discounts apply to add-on services?
A: Configure separately per service. Typically apply to main services, not add-ons.
Duration Configuration
Service Duration
Total time blocked on schedule for this service
Includes:
Actual hands-on service time
Typical setup/cleanup within service
Expected variations
Does not include:
Buffer time (set separately)
Extreme edge cases
Examples:
Dog Grooming (Medium): 1h 30m
Group Dog Walk: 1h
Daycare (Half Day): Half Day
Boarding: 1d (one day)
Duration Types:
Time-Based Duration:
Minutes: 15m, 30m, 45m
Hours: 1h, 1h 15m, 1h 30m, 2h, 2h 30m, etc.
Day-Based Duration:
Full Day: All-day service
Half Day: Partial day service
Multi-day: 1d, 2d, 3d, etc. (for boarding/stays)
Setting realistic durations:
Too Short:
❌ Appointments run over time
❌ Schedule becomes inaccurate
❌ Staff feel rushed
❌ Back-to-back conflicts
Too Long:
❌ Underutilized schedule
❌ Fewer appointments per day
❌ Lost revenue opportunities
Just Right:
✅ Reflects actual service time + minor variations
✅ Use buffer time for setup/cleanup
✅ Monitor and adjust based on real performance
Buffer Time
Additional time before or after service
Purpose:
Preparation before appointment
Cleanup after appointment
Transition time between appointments
Prevents back-to-back scheduling issues
Before Buffer:
Check-in pets
Review special instructions
Prepare equipment/space
Welcome customers
After Buffer:
Clean equipment/space
Update notes
Check-out pets
Prepare for next appointment
Examples:
No Buffer Needed:
Group classes (built into service duration)
Mobile services (travel time separate)
Services with natural gaps
Light Buffer (15 minutes):
Standard grooming
Dog walking
Quick services
Moderate Buffer (30 minutes):
Complex grooming
First-time services
High-turnover daycare
Heavy Buffer (45+ minutes):
Boarding check-in/out
Services requiring deep cleaning
Multi-pet appointments
Setting buffer time:
Navigate to service → Pricing & Duration tab
Set Buffer Before (minutes)
Set Buffer After (minutes)
Buffer is automatically added to schedule blocking
Duration Display Label
Customize how duration appears to customers
What it is:
Overrides the default duration display with custom text. Instead of showing "2h" or "1h 30m", you can display more customer-friendly text like "Approx. 2 hours" or "2-3 hours depending on coat condition".
When to use:
Variable duration services where exact time isn't guaranteed
Services where you want to set expectations ("Approx. 2 hours")
Complex services with unpredictable timing
When default formatting doesn't fit your brand voice
How to set:
Navigate to service → Pricing & Duration tab
Find Duration Display Label
Enter custom text (e.g., "Approx. 2 hours")
Leave blank to use default duration format
Examples:
Default display:
"2h"
"1h 30m"
"Full Day"
Custom display:
"Approximately 2 hours"
"2-3 hours depending on coat condition"
"Half day (4-5 hours)"
"Full day of fun!"
"About an hour"
Best Practices:
Keep it clear and professional
Set accurate expectations
Use when duration varies significantly
Match your brand voice
Fixed Start Time
Services that must start at specific times
What it is:
Forces appointments to start only at predetermined times (e.g., group classes start at 9:00 AM, 2:00 PM, 6:00 PM only).
When to use:
Group classes or courses
Scheduled tours or events
Services requiring multiple customers at once
Fixed schedule activities
How it works:
Instead of allowing any time slot (9:00, 9:15, 9:30, etc.), the system only offers designated start times.
Configuration:
Set in Duration & Timing section when service structure requires fixed scheduling.
Pricing Strategy Best Practices
For Grooming Businesses
Recommended approach:
Create tiered services by size with variable pricing:
Full Groom (Small) - from $130.00 - 1h 15mFull Groom (Medium) - from $145.00 - 1h 30mFull Groom (Large) - from $180.00 - 2hFull Groom (X-Large) - from $245.00 - 2h 30m
Why:
Customers see expected range
Can adjust up for severe matting or extra time
Can adjust down for easy coats
Clear sizing guidance
Alternative:
Single "Full Groom" service with wide variable range (from $130-$245), manually select during booking.
For Dog Walking Services
Recommended approach:
Fixed pricing for clear expectations:
Group Walk (max 4 dogs) - $40.00 - 1hPrivate Walk (Solo) - $150.00 - 1hExtended Walk - $180.00 - 1h 30m
Why:
Customers expect fixed rates
Easy to compare options
Simple booking decisions
For Daycare Services
Recommended approach:
Fixed pricing with clear day types:
Full Day Daycare - $100.00 - Full DayHalf Day Daycare - $90.00 - Half DayBoarding (Overnight) - $120.00 - 1d
Why:
Industry standard is fixed rates
Predictable revenue
Clear customer expectations
For Training Services
Recommended approach:
Fixed pricing with package options:
Single Training Session - $85.00 - 1h5-Session Package - $400.00 (save $25)10-Session Package - $750.00 (save $100)
Why:
Encourages commitment with packages
Clear value proposition
Predictable pricing
Advanced Configuration
Deposit Requirements
Require deposit for booking
Set deposit amount or percentage
Charged at booking time
Remaining balance due at service completion
Best for:
High-value services
Boarding reservations
Course enrollments
Reduces no-shows
Configuration:
Navigate to service → Pricing & Duration tab
Enable Require Deposit
Set Deposit Amount (fixed) or Deposit Percentage
Remaining balance calculated automatically
Minimum/Maximum Pricing
Set price boundaries for variable pricing
Minimum Price:
Lowest you'll charge for this service
Protects against under-charging
Example: Full Groom minimum $130 (even for easy coats)
Maximum Price:
Highest typical charge
Helps customer expectation
Can exceed if necessary with explanation
Example: Full Groom maximum $250 (severe matting may go higher)
Configuration:
Navigate to service → Pricing & Duration tab
Set Minimum Price (optional)
Set Maximum Price (optional)
System warns if adjustment falls outside range
Duration Multipliers
Adjust duration based on factors
Some services may offer duration multipliers for:
Multiple pets (30% longer per additional pet)
Complex situations (1.5x time for severe matting)
New customers (1.25x time for initial assessment)
Manual adjustment:
During appointment creation, manually adjust duration if needed.
Pricing Examples by Industry
Pet Grooming
Small Business:
Full Groom (Small): from $65-$95
Full Groom (Medium): from $85-$115
Full Groom (Large): from $110-$150
Premium Salon:
Full Groom (Small): from $130-$180
Full Groom (Medium): from $145-$200
Full Groom (Large): from $180-$250
Urban Market:
Full Groom (Small): from $150-$200
Full Groom (Medium): from $180-$240
Full Groom (Large): from $220-$300
Dog Walking
Group Walks:
30-minute group walk: $25-$35
1-hour group walk: $40-$50
Private Walks:
30-minute solo walk: $60-$80
1-hour solo walk: $120-$150
Daycare & Boarding
Daycare:
Half day: $60-$90
Full day: $80-$120
Boarding:
Per night: $60-$150 (varies by size, luxury level)
Training
Group Classes:
Single class: $25-$40
6-week series: $150-$240
Private Training:
Single session (1h): $75-$150
Package of 5: $350-$700
Package of 10: $650-$1,300
Common Questions
Q: Should I use variable pricing or separate services for different sizes?
A: Separate services if pricing and duration differ significantly. Variable pricing if differences are minor and you want flexibility.
Q: How do I handle severely matted coats that take much longer?
A: Use variable pricing ("from $X") and adjust price upward during or after service. Communicate extra time/cost to customer before starting.
Q: Can I change prices for existing appointments?
A: Yes, edit the appointment and adjust the price before finalizing. Price at time of finalization is what's charged.
Q: What if I underestimated duration and appointments run long?
A: Monitor actual durations and adjust service duration settings. Use buffer time to give yourself cushion.
Q: Should buffer time be paid?
A: Buffer time is not separately invoiced - it's built into your workflow. Service price covers both service duration and buffer time.
Q: Can I have different prices for weekends?
A: Create separate "Weekend" service variants with different pricing, or manually adjust variable pricing at booking.
Q: How do I handle multi-pet discounts?
A: Either create "Multi-Pet" service variants with reduced pricing, or manually adjust at booking time.
Next Steps
Configure Team & Resource Assignment for service delivery
Set up Booking Rules for customer access
Review FAQ for additional tips and troubleshooting


