Schedule price changes in advance — service versioning in Mavify
Plan a future service version. Clients see a price range before selecting a session, then the price for its date and location. Learn how changes can affect existing bookings.

You want to raise your price on January 1 while accepting bookings for both months in December. In Mavify, you can plan a future service version. A new booking’s price depends on the session date and selected location.
Today’s price and a future session’s price
A price change needs a clear rule about which sessions use the new rate. Updating the current price alone may not be enough when you are accepting bookings for periods with different prices.
For example, December sessions cost PLN 150 and January sessions PLN 200. After you plan the change, a client can book either period in the same flow. They see a range before choosing a session and the specific price afterwards.
Approach 1: update prices manually
Updating prices manually on the change date requires attention to timing. It does not by itself handle future sessions booked earlier. This is a limitation of that workflow, not of every booking platform.
Approach 2: pause bookings temporarily
You could pause bookings while updating prices, but clients cannot book during that pause. Planning a version lets you prepare prices earlier, provided its dates, availability and bookings are compatible.
Approach 3: separate service variants
Separate service variants with date ranges are a valid way to plan prices in some tools. Acuity documents this approach, for example.
In Mavify, the future price belongs to a version of the same service. A new rate alone does not require a separate listing.

A service version has an effective period
Mavify stores successive service versions with effective dates. For a new booking, it selects the version matching the session date. Other tools may solve similar tasks with appointment types, availability ranges or other settings.
The solution: set it today, it activates automatically
Add a future version and set its start date and time. You do not need to return to the dashboard at the exact price-change time. Before saving, review any messages about its effect on existing bookings.
In the booking flow, the client sees a range across available versions before selecting a date. Once they select a session and location, they see the final price for that session.
A range first, then the selected session’s price
Suppose you have planned PLN 200 from January 1 while keeping December at PLN 150. A client opening bookings in December can see a PLN 150–200 range. It describes different prices for available sessions, not two charges for one session.
Selecting a December session shows PLN 150; selecting a January session shows PLN 200. If the location has its own price, the system uses it from the version matching the date.
The opening graphic illustrates date-based pricing. It is not an application calendar screenshot or a promise that prices appear beside every day.

How it works, step by step
Prepare the new version in the services dashboard:
1. Open your service in the dashboard
Navigate to your services page and select the service you want to change. You'll see your current version with all its details, price, duration, description, locations.
2. Click 'Schedule a change'
Choose 'Add new version'. A form opens where you can modify supported parameters: price, duration, description, and other settings available for that service. Everything you don't modify stays the same.
3. Pick the effective date
Select the exact date and time when the new version should take effect. Midnight on January 1st? Monday morning at 8 AM? Your timezone, no UTC confusion.
4. Review the impact and save the version
If the change affects active bookings, the dashboard shows its impact before saving. Once the version is saved, new bookings for dates from its start use the new prices, even when the client books earlier.
What about your working hours?
Availability blocks also have future versions. Planning working hours is a separate operation described in availability versioning.
What can you schedule?
The form lets you change supported fields such as price and currency, duration, name, description, VAT settings and locations with their prices. Available fields and validation depend on the service type.
Changing a service version and changing an availability block are separate operations. You can give them the same start date, but each must be saved and checked separately.
Plan locations for future sessions
When moving to another studio, prepare a future version with the appropriate location. Check its availability during the planned period too.
New bookings use the locations in the version matching the session date. Planning a change does not automatically relocate earlier bookings; the dashboard may require a decision about affected bookings.
Group services: version your capacity too
For group services, a future version can use different capacity limits. An increase from 8 to 15 requires Pro because Basic limits a session to 10 participants in total. Review booking impact before saving. See capacity strategies.
The recorded price and retaining a booking
For a new booking, the price matches the selected session and location. Once January’s rate is planned, a client sees it when booking a January session in December.
The recorded booking price is not automatically rewritten to the new rate. This does not mean every version change preserves all bookings. If a new version boundary affects active bookings in the previous version, the dashboard requires a decision before saving.
Plan the increase before accepting bookings for the affected dates. New bookings for that period will then use the intended price from the start. Bookings already submitted need a separate review.
Mini-FAQ: Prices for already booked sessions
Does this change the prices of already booked sessions?
A new version does not rewrite recorded prices. Once planned, its price is shown for new bookings for sessions from the selected date, including bookings made earlier. Review how the change affects existing bookings before saving the version.
Editing and cancelling a future version
You can edit or remove a future version before it takes effect. If clients have already booked its sessions, the operation may require a decision about those bookings. Removing a version is not always without consequences for them.
Who needs this?
For professionals planning price increases, seasonal rates or location changes. Versioning defines the offer for future dates; it does not replace reviewing bookings already accepted.
How Mavify compares to other tools
This compares specific planning workflows, not overall platform quality. Official sources were reviewed on October 7, 2026. “Not confirmed” means these sources did not establish the feature, not that it is absent. Features may depend on the plan.
| Feature | Mavify | Calendly | Booksy | SimplyBook | Acuity |
|---|---|---|---|---|---|
| Future price change | Future version of the same service | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Yes, separate appointment types and date ranges |
| Showing different session prices | A range, then the selected session’s price | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Separate appointment types for periods |
| Planning future hours | Future availability block versions | Yes, date-specific hours | Yes, changes from a selected day | Yes, special days and hours | Yes, date-specific availability |
| Locations and changes over time | Locations in a future service version | Multiple 1:1 locations; separate types for different hours | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources |
| Price recorded in an existing booking | Not rewritten; review booking retention separately | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | The existing price is retained |
| Changing group capacity | Limits in a future version; Basic max. 10 total | Change future meeting limits; edit existing meetings separately | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources | Not confirmed in the reviewed sources |
Sources: Calendly, Booksy, SimplyBook, Acuity. Each platform is assessed separately; versions and date overrides are distinct mechanisms.
Prepare future prices in advance
Plan a version, review its booking impact and let clients select sessions with the appropriate price. Versioning is included in every plan. See pricing.
Frequently asked questions
What is service versioning and how does pricing work?
Will a change affect existing bookings or already-booked sessions?
How far in advance can I schedule a change?
Can I cancel a planned change or schedule multiple changes?
Can I schedule changes to my working hours and availability?
Can clients see that a price or schedule change is coming?
Does versioning work for group services too?
Can I change the service location without blocking bookings?
Does service versioning cost extra?
Plan your next service prices
Try Mavify free for 30 days, no credit card required.