Skip to main content

Service Price By Age (Alpha)

Learn how to set different service prices and availability based on a pet’s age (puppy or senior), so you can price more accurately and guide clients to the right services.

Marina avatar
Written by Marina
Updated over 2 weeks ago

Service Price by Pet Age allows businesses to adjust service pricing and availability based on a pet’s age group, such as puppy or senior. This helps you reflect the real effort required for different age groups while guiding pet parents to book the most appropriate services.

This feature is currently in Alpha and available by invitation only.

Why this matters for your business

Key Benefits

Not all pets require the same time, care, or effort. Puppies and senior pets often need:

  • Extra handling and attention

  • Longer service time

  • Specialized grooming or care workflows

By pricing and configuring services based on age, you can:

  • Price more accurately based on real operational effort

  • Reduce undercharging for high-effort services

  • Guide pet parents to age-appropriate services during booking

  • Improve booking accuracy and reduce manual adjustments

  • Maintain consistent pricing rules across online and manual bookings

Common use cases

  • Charge a higher price for puppy grooming due to training and handling time

  • Offer special senior grooming services with adjusted pricing

  • Prevent puppies from booking services designed only for adult pets

  • Keep “standard” services available only to applicable age groups

How Service Price by Pet Age works

This feature allows you to determine applicable services and pricing using pet age groups.

  1. Pets are classified into Puppy, Senior, or Other based on breed and age.

  2. Services and add-ons can be configured to:

    • Apply only to specific age groups

    • Use different pricing by age group

  3. During booking or appointment creation:

    • Only applicable services are shown (if enabled)

    • Pricing follows the age-based rules you set

This applies to manual appointment creation and online booking, depending on your settings.

Set up Service price by Age

💻 Desktop only — settings are not available on mobile.

Step 1: Define pet age groups

Navigation: Go to Settings > Clients & Pets > Pet age group

Here, you define how pets qualify as Puppy or Senior.

Add grouping rule

  1. Click < Add grouping rule >

  2. Confirm group: Puppy or Senior

  3. Select applicable breeds

  4. Define age thresholds (by months or years)

    1. Puppy: less than a certain age

    2. Senior: more than a certain age

  5. Save your changes. These groups will now be available for service configuration.

Age is calculated from the pet’s birth month to the current month.
The age limit is exclusive, meaning the specified age itself is not included.

Important Notes:

  1. Each breed can only belong to one age group

  2. This feature currently applies to dogs only

  3. Pets that do not meet Puppy or Senior rules are grouped as Other

Manage existing grouping rules

  • Edit/delete: Go to the grouping rule > 3 dots

  • Sort: Go to the group > 3 dots

Step 2: Configure Service/Add on

Navigation: Go to Settings > Services/Add on.

For each service or add-on:

  1. Open the service you want to adjust

  2. Locate the Age Group Pricing section

  3. Select which age groups the service applies to

  4. Set pricing as needed

By default, services are available to all age groups until modified.

💡 Tips: Update service descriptions to clearly explain that pricing may vary by pet age.

Step 3: Configure online booking behavior (recommended)

Navigation: Online Booking > Settings > Questions > Pet.

  • Enable Require pet birth date so MoeGo can automatically determine the pet’s age group.

  • 💡 If a pet’s birth date is missing, age-based rules may not apply correctly.

  • Turn on Show only applicable services to ensure clients only see services that match their pet’s age group.

Where you can see pet age group information

Once configured, age group information is visible:

  • When selecting pets for new appointment

  • When reviewing appointment details

  • When reviewing waitlist details

upload in progress, 0
  • When reviewing booking requests

The age group info will only show for Puppy and Senior, not for "other" age group.

Example in action

Let’s walk through a simple example to see how Service Price by Pet Age works in practice. In this example:

  • Azawakh dogs are considered:

    • Puppy if they are under 3 years old

    • Senior if they are over 7 years old

  • Luka is a 10-month-old Azawakh, so Luka is classified as a Puppy

  • The business has created special grooming services specifically for Puppy and Senior pets

Age-group–applicable service menu

Once Service Price by Pet Age is set up, age-based service availability and pricing automatically apply when creating appointments from the business side.

  • Only services that match the pet’s age group will be shown by default.

  • 🔍 Tip: You can turn off the “Applicable service” toggle if you want to see all services regardless of age group.

Online booking experience for pet parents

When “Only show applicable services on the booking page” is enabled, the same rules apply during online booking.

This means pet parents will:

  • Only see services that match their pet’s age group

  • Be guided to book the correct service for their pet

As a result, booking errors are reduced and your team spends less time correcting appointments.

Dismatch Reminders

Mismatch reminders show up on appointment details when the services don't match the pet's age group.

  • When creating new appointments

  • When updating existing appointments

  • When setting up repeat appointments

Pet Age Group vs. Grouping Rules

Grouping rules determine the outcome; the pet age group is the result.

In short, Pet Age Group defines what label a pet receives, while Grouping Rules define how that label is assigned.

Item

Pet Age Group

Grouping Rules

What it is

A system-defined label that indicates which age category a pet belongs to.

A business-defined rule set that determines how pets are assigned to an age group.

Purpose

Used to apply age-based pricing, service availability, and visibility.

Used by your business to define age criteria by breed and age range.

Who controls it

Preset by MoeGo (not customizable).

Fully customizable by your business.

Available options

Puppy; Senior; Other

No fixed options — you decide:• Which breeds are included• Age thresholds (months or years)

How it works

Each pet is automatically assigned one age group based on your grouping rules.

Grouping rules determine when a pet qualifies as Puppy or Senior.

Can it be edited?

❌ No — pet age groups are system-defined.

✅ Yes — you can add, edit, delete, or reorder grouping rules.

Business impact

Controls pricing logic and service eligibility during booking and appointment creation.

Controls how accurately pets are categorized, which affects pricing and service visibility.

Notes

  • Each pet belongs to only one age group

  • Pets not qualifying as Puppy or Senior are grouped as Other

  • Each breed can belong to only one grouping rule

  • Currently applies to dogs only

FAQ

What happens if a pet’s birth date is missing?

If a pet does not have a birth date on file, MoeGo cannot determine the pet’s age group.
As a result, age-based pricing and service visibility rules may not apply correctly.

💡 Recommendation: Enable Require pet birth date in Online Booking settings.

Will this affect my existing appointments?

No. Changes only apply to new appointments and bookings created after you update your settings. Existing appointments are not impacted.

Can I apply age-based pricing to only some services?

Yes. Age-based pricing is configured per service or add-on. Any service you do not modify will remain available to all pets at the default price.

Can a pet belong to more than one age group?

No. Each pet is assigned to one age group only based on your grouping rules.
If a pet does not qualify as a Puppy or a Senior, it will be grouped as Other.

Does this apply to online booking and manual booking?

Yes. Age-based pricing and service visibility apply to:

  • Manual appointment creation

  • Online booking (when enabled in Booking Rules)

What happens if I turn off “Show only applicable services” when creating appointments?

You will still see all services, even if they don’t match the pet’s age group.
However, pricing rules will continue to apply based on the pet’s age group.

Can I change or update grouping rules later?

Yes. You can edit, delete, or reorder grouping rules at any time. Updated rules will apply to future bookings and appointments.

Is this feature available for all pet types?

No. Service Price by Pet Age currently applies to dogs only.

Is this feature available on mobile?

No. Configuration settings are available on desktop only.
However, the results (pricing and service visibility) apply across all platforms.

Did this answer your question?