Decision method

Calculate the real cost of salon booking software

Compare the same period, function scope and assumptions. Your model should separate fixed cost, usage cost, internal work and the value of customer acquisition.

Prepared by: Ariveno product team · BrillnetPublished: Updated:

This is a calculation method, not a savings promise. Use values from your invoices and contracts. If a marketplace brings new clients, account for that benefit separately.

Compare the cost of a completed appointment, including time, messaging, payments and leaving the supplier.

Reviewed:

Brillnet Piotr Adamski · Ariveno

Define the unit you are paying for

Start with your own calendar: completed appointments, cancelled appointments, staff members, locations and messages. A subscription per location cannot be compared directly with one priced per user without applying both models to the same business. Record the billing currency, tax treatment, payment frequency, renewal terms and conditions attached to a discounted rate. Separate the invoice amount from the amount ultimately borne by the business; the tax position depends on your country and status. Use the actual checkout offer and contract, not a remembered headline price.

Build a complete cost sheet

Use separate rows for the subscription, booking commissions, paid add-ons, optional text messages, payment-provider fees, equipment and implementation work. Include staff training, import preparation and time spent repairing errors. Ariveno's current offer has no booking commission, but optional SMS uses the salon's own SMSAPI account and is billed separately. Its booking system does not take appointment payments or deposits. A salon using another payment service must count that cost independently. “No booking commission” is a specific pricing statement, not proof that running the booking process costs nothing.

Make the arithmetic transparent

Consider an explicitly hypothetical month with a subscription cost of 40 currency units, messages costing 12, other operational charges of 8 and three hours of administration valued at 20 per hour. Total cost is 120. With 120 completed appointments, that is 1 per completed appointment. With 80 completed appointments and unchanged costs, it is 1.50. These are invented teaching figures, not Ariveno prices or a market benchmark. Show both the cash cost and the time valuation so that a reader can remove the latter without hiding why it was included.

Working formula: TCO = fixed fees + usage fees + implementation + staff time + add-ons + exit cost. Use net or gross amounts consistently.

Test whether an improvement pays for itself

Suppose an alternative process costs 30 more each month but genuinely saves two hours valued at 20 each. The assumed benefit is 40 and the assumed net benefit is 10. That conclusion fails if the time does not disappear from the team's workload or cannot be used productively. Likewise, an extra booking is not worth its full selling price when materials, labour and other variable costs rise with it. Use contribution after relevant variable costs. Count completed appointments rather than requests that later cancel, and avoid counting the same saved time twice.

Base error cost on events that actually occur: double-booked equipment, empty gaps, missed appointments or manual data corrections. Do not enter an arbitrary amount without history or an explicit scenario.

Include implementation and exit

Spread one-off setup work across a stated evaluation period, then show it separately so that a longer period cannot conceal a large initial burden. Estimate the time to map services, verify imports, train staff and update booking links. Add the cost of keeping two subscriptions briefly during a controlled migration. Check what happens after cancellation: export availability, retained access and data deletion conditions. Ariveno's current materials describe 30 days of read/export access after cancellation and operational deletion after 90 days, subject to legal and backup exceptions. Confirm the applicable terms when purchasing.

Use trial acceptance criteria

Choose three tasks that currently consume time and measure them before the trial. Repeat them with the same appointment mix and a comparable staff member. Include an exception, such as changing the employee while a room is occupied, so that the test does not reward only the easiest path. Record additional training effort and unresolved problems. The best commercial choice is the one that meets essential requirements at an acceptable total cost. A cheaper invoice can be an expensive decision when reception must repeatedly rescue the workflow. Keep client data in test records minimal and use controlled contacts. [1]

Separate cash, effort and uncertainty

Create three totals: invoices actually paid, internal effort valued using an explicit assumption, and contingent costs that arise only in particular circumstances. This keeps the analysis understandable. An owner may choose not to charge their own time in a short-term cash forecast, but that does not make the time available for other work. For uncertain charges, state the condition and show a range instead of silently selecting the lowest number. A cost that depends on message volume needs the expected number of billable messages, not merely the number of clients.

A practical worksheet can contain item, charging unit, quantity, unit amount, tax treatment, monthly equivalent, source and uncertainty. Put the date beside the commercial source because an old screenshot may no longer describe the offer. For an annual subscription, show both the monthly equivalent and the payment due at purchase. A monthly comparison alone can conceal a cash-flow burden. Check whether a discount survives renewal and whether adding a location or staff member changes the billing unit.

Analyse sensitivity using a quiet and busy month

Calculate cost per completed appointment for at least two demand scenarios. If subscription cost is fixed while messaging rises with volume, write those components separately. A quiet month may have fewer billable messages but much higher subscription cost per visit. The purpose is not to predict demand precisely. It is to see which assumptions materially alter the purchasing decision. Include the service mix when different appointment types create different administrative effort.

For the earlier hypothetical example, keep the cash cost and internal time cost visible rather than presenting one unexplained figure. Recalculate when the number of completed visits falls, when SMS usage doubles or when setup work takes longer than expected. Ask which change would reverse the preferred choice. That threshold tells you what to measure during the trial. If a conclusion depends on reception saving exactly a few minutes each day, do not treat it as established until comparable tasks have been observed under ordinary working conditions.

Compare acquisition costs without giving software credit for demand

A direct booking page may simplify the booking step, but another channel may have produced the client's interest. Put discovery work and appointment administration in different rows. If you remove a marketplace, estimate which completed visits may be lost before claiming the whole commission as savings. Conversely, keep the cost of unanswered messages or complicated telephone scheduling visible where the new process genuinely reduces it. Track completed visits rather than counting duplicate enquiries as new customers.

For a new customer, consider the contribution from a completed first visit separately from assumptions about future repeat visits. Repeat demand needs evidence from your own records, and a short trial rarely establishes long-term retention. Do not multiply a hypothetical lifetime value by every person who opens a booking page. It is more useful to record whether the trial makes the service selection clearer, reduces repair work and produces appointments the salon can actually fulfil. Those are observable operational signals rather than an invented return-on-investment guarantee.

Do not assume every directory appointment carries commission or that every booking is a new client. Use the specific agreement and separate acquisition from service of the salon's own audience.

Build an acceptance decision that finance and reception understand

Write a one-page decision with the current process, proposed process, essential requirements, expected cash difference, measured effort difference and unresolved risks. Include the person who approves the expense and the person who maintains the settings. Explain any workaround that must continue after purchase. A low monthly price can remain the right choice, but it should not depend on unpaid manual work that nobody has agreed to perform.

Read the supplier's contract for termination, renewal, export and assistance. Where the supplier is a processor, return or deletion arrangements are relevant to exit planning. EU switching provisions may apply to a covered data-processing service, but statutory scope and contract details need verification; internal training, overlapping subscriptions and staff work do not disappear because switching rules exist. Keep those expenses in the calculation. Purchase only after the important scenarios pass and the country-specific checkout conditions, including any card-required trial and automatic renewal, are understood. [2] [3]

Sources

Sources support the cited facts. Procedures, examples and calculations are editorial proposals; legal scope depends on the country.

  1. Regulation (EU) 2016/679 — General Data Protection RegulationEuropean Union / EUR-Lex
  2. Data controller or data processor — Data protection guide for small businessEuropean Data Protection Board
  3. Data Act explained — Chapter VI: Switching between data processing servicesEuropean Commission DG CONNECT
  4. Commission calculator and positioning
  5. Full Ariveno pricing
  6. Service terms

Operational gate

Inputs for your calculation

Collect them from invoices, the contract and four representative weeks.

  • Plan price, billing period, location count and active-person limit.
  • Appointments subject to commission and the contractual rate.
  • Message count by channel and unit price.
  • Hours for setup, import, training and monthly administration.
  • Integration, payment, device and add-on charges.
  • Export cost and contract termination conditions.
  • Separately: clients and value genuinely acquired through a marketplace.

Auditability

Comparison table without hidden assumptions

Every line needs a source. If a value is unknown, record a range rather than zero.

Comparison table without hidden assumptions
ItemSourceCalculation
SubscriptionPrice list or quoteMonthly × 12 or annual price
CommissionAgreement and invoicesCovered visits × value × rate
MessagesChannel price listMessage count × unit price
Internal workOwner estimateHours × full hourly cost
ExitExport termsExport + cleaning + channel changes

Use your own figures

Compare twelve months and retain the source for every number.

Ariveno uses a fixed plan per location. Add messaging, implementation and internal work on both sides of your comparison.

Start using Ariveno for freeWe do not assume savings without data from your salon.

14 days without a subscription fee. Card required. Choose your country to see the subscription price. The subscription renews automatically unless you cancel before the trial ends. Optional SMS is paid separately. Full pricing and terms