Skip to content

Commerce & dynamic pricing

Dynamic pricing you can explain to a customer.

Rules by breed, size, coat, day, season and lead time that stack in the order you choose. Auto-yield for stays that reads occupancy, demand and lead time inside your floor and ceiling, and tells the parent why. Every surcharge as its own line on the invoice.

  • Quote equals charge, always
  • Yield is off until you switch it on
  • Stripe under the hood

Pricing rules

Rules that stack, in the order you choose.

A rule is a condition and an adjustment: a percentage or a fixed amount, up or down, sometimes extra minutes too. Give each a priority and a validity window, scope it to a location, and the catalogue prices every booking the same way the invoice will.

  • Priority and validityRules apply in the order you set. A holiday rule can start and end on the dates you choose and never needs deleting.
  • Live preview and conflict detectionSee the price a rule produces before it goes live, and get told when two rules fight over the same booking.
  • A history you can readEvery change to a rule is kept, so a surprising price on an old invoice can be traced to the rule that made it.

What a rule can look at

  • Breed & breed group
  • Size & weight
  • Coat type & condition
  • Time of day
  • Day of week
  • Holiday & season
  • Lead time
  • Add-ons
  • Staff tier
  • Per location
  • Validity window
  • Duration adjustment

Adjustments: percentage or fixed, surcharge or discount, plus extra minutes on the slot when a coat needs them.

The Pricing Rules tab of the Commerce Hub: fifty rules listed with service, type, adjustment, condition and priority, filters above the table, and Draft with AI beside Add Rule.
The rules tab in the Commerce Hub, from a demo business on the current build.

Try it

Watch the rules stack.

Pick a service, a size, a coat, a day, a lead time and an add-on. The receipt rebuilds with every rule on its own line. The numbers are invented; the mechanics are the product's.

An illustration · your rules, your numbers

Service
Size
Coat condition
Day
Booked
Add-on

The receipt, line by line

    Total$0.00

    Fixed adjustments apply first, percentage rules on the subtotal, in the priority you set. Every applied rule is a sub-row on the real invoice, and the same calculation prices the quote and the charge.

    Auto-yield for stays · Professional and Enterprise

    A thermostat, not a calendar.

    Peak-date pricing charges more on the dates you guessed months ago. Auto-yield reads the house tonight: how full the suites are, how that day of the week usually sells, and how far ahead the booking is. It nudges the rate inside the floor and ceiling you set, and the strongest signal becomes the reason the parent sees.

    • Three live signalsOccupancy, day-of-week demand, lead time.
    • Your boundsA floor and a ceiling per location. It never leaves them.
    • A reason, not a shrug“Only 3 suites left” on the booking page, not a silent number.
    • Off until you say soPer location. Catalogue rules keep working either way.

    Pricing intelligence · Professional and Enterprise

    Smart rules that show their reasons.

    Rules and statistics over your own bookings: which clients are worth a loyalty price, what a stay should cost next month, which pricing rules earn and which annoy, where revenue is slipping, and when a no-show risk is worth a deposit. No model sets a price; each suggestion carries the reason beside it, and nothing changes until you apply it.

    • Client-value pricing profiles
    • Stay rate suggestions
    • Rule performance: which rules earn and which annoy
    • Revenue-gap alerts
    • No-show risk priced into a deposit
    • Auto-yield for stays

    Two places use AI: Draft with AI writes a new pricing rule from a sentence for you to check and save, and a pricing suggestion can carry a one-line summary written by AI. The numbers themselves come from the rules.

    For sitters and walkers

    Prices the way a visiting business charges.

    Extra pets, holidays, same-day requests and each family's own rates, worked out the same way in the office, in the portal and on a standing schedule.

    Extra petsThe first pet at the service price, each further pet at its extra-pet price, and an optional percent off a second service for another pet on the same visit.
    Holidays & same-dayHoliday surcharges that repeat every year if you want, shown on the quote before the client asks, and a same-day fee for requests after your cut-off.
    A family's own ratesBase and extra-pet prices per household, with who set them and when; everyone else keeps the catalogue price.
    Ranges and agreed pricesShow a range, a from-price or "priced on request", and agree one booking's price with a reason that shows on the bill.
    Price changes with a date"New price from 1 June": visits from that day are priced at it, booked ones only when you say so, with a notice to current clients.
    Deposits and late paymentsA deposit for new families only, a grace period and reminder ladder, an optional late charge you can waive, and an optional hold on new bookings for long-overdue accounts.

    Pet sitting & dog walking on enpet

    The Billing Hub

    Get paid at the counter, by link, or from the card on file.

    Point of sale and the invoice ledger in one place, on Stripe. Card numbers never touch enpet.

    The Billing Hub: invoiced and collected month to date with sparklines and a month-end projection, pickups due today, disputes and outstanding balance watched, and the point-of-sale tab with today's completed appointments.
    The Billing Hub on a Saturday morning, from a demo business on the current build.
    Point of saleCheck out completed appointments, walk-ins and phone payments; a quick sale for the client who only wants the brush.
    The ledgerEvery invoice, searchable and filterable; refund or void with a reason; see when card payments land in your bank.
    Cards, readers, linksCard on file, Stripe Terminal readers at the counter, and hosted payment links with your branding.
    Tips & depositsTip prompts with split rules; deposits settled at checkout, and on Professional and Enterprise suggested where no-show risk is high.
    Packages, memberships, gift cards, loyaltyThe full lifecycle of each; credits redeem at booking; points and tiers for the regulars.
    PromotionsDiscount codes mirrored to Stripe, typed at checkout or pinned to a business.
    Monthly statementsVisits gather on one draft for the month or for a trip; the office reviews and posts it, and a tip on it is split across the sitters by visits.
    Bank, check & cashClients pay from their bank account where your Stripe account takes bank payments. Record a mailed check or cash with the day it arrived; reverse a mistaken entry with a reason.
    AutopayWhere you offer it, clients turn on autopay in the portal; each bill you send is charged to their card shortly after, credit first, with no service fee added.
    Credit & gift cards onlineA credit balance per client that the office adds to or refunds into, and a gift card page that sells cards by email for redemption as credit.
    Paying from the portalSeveral bills in one payment or part of a bill, a tip split across the sitters by visits, and Apple Pay or Google Pay.
    Export for QuickBooksCustomers, services, invoices, payments and refunds in QuickBooks Online's import layout, matching your revenue and sales tax reports. A file export, not a live sync.

    Retail on the same invoice

    The shampoo, the brush and the groom, one receipt.

    Retail prices and tax per product, a picker on the invoice, stock that falls as you sell, and purchase orders when it runs low.

    Questions

    What owners ask about pricing.

    Is dynamic pricing on by default?

    No. Auto-yield, on Professional and Enterprise, is off for every location until you switch it on, and it only ever moves a rate between the floor and ceiling you set. Catalogue rules apply first; yield is a layer on top for boarding and daycare.

    Will a client see why the price changed?

    Yes, twice. When booking, the dominant signal is shown as a plain reason such as “Only 3 suites left”. On the invoice, every applied rule is its own sub-row, so the front desk can explain the difference between the catalogue price and the total.

    Can the quote and the charge ever differ?

    They run through the same calculation at the same point in the code, for the public booking page and for checkout. What the parent saw is what they are charged.

    Which plans include pricing intelligence?

    Pricing rules, the playground and the invoice explanation are on every plan. Auto-yield, client-value profiles, stay-rate suggestions, rule performance, revenue-gap alerts, no-show deposits and Draft with AI for a new rule are on Professional and Enterprise.

    Price the way you already think, then let the numbers talk back.

    Rules today, yield when you are ready. Prices on the pricing page come from the live catalogue.