\ Payroll

Salary calculation software for appointment-based business

Flexible payroll software for service businesses – as you dream it. Every amount is recorded per service and team member, so any figure can be traced back to the appointment it came from

Percentage per service Fixed base salary Shift pay Hourly pay Minimum guaranteed payout Separate rates with and without an assistant
Illustrative demo · sample data

C

Catherine Payroll sheet · September
Base salary per month
€1,200
Services 45% per service
€980
Product sales 10% of sales
€120
Bonus returning client
+€150
Deduction late arrival
−€40
Total payout €2,410

Save and send

Save as a draft

Illustrative demo · sample data

C

Catherine Payroll · Settlements · Payroll sheet
September
Item Product / service Cost Cost price Payment method Salary amount
Base salary Monthly €1,200 — Bank €1,200
Services 128 appointments €2,178 — Card €980
Product sales 34 items €1,200 €640 Card €120
Bonus Returning client €150 — — +€150
Deduction Late arrival €40 — — −€40

Save and send

Save as a draft

Total payout €2,410

14,000+

businesses in 90+ countries

5.5 million

appointments a month

4.8

App Store rating

under 3 min

support reply

\ customer review

The other systems couldn’t give us payroll for our staff. And inventory – we can’t count that by hand. Payroll runs entirely on Altegio and we pull our analytics from it too. With a team of 40, having all your business processes joined in one app is great. I’m a happy client

\ how it works
01 / 08

Every team member has their own rule, and every attended appointment follows it

Four steps from a client who showed up to a payout recorded in your books

The client arrives and pays. Service, price, team member and payment type ride along from Online Booking or your receptionist

That team member's own rule applies. It decides what share of that service or product they earn, alone or with an assistant

The period you pick is calculated. Only appointments marked Arrived count, for one team member or for the whole team

The amount is accrued and paid. The accrual is saved against that period and the payout recorded

Appointments on the border of two periods are not an argument: the Compensation calculation date setting decides which period they belong to, once, for every run after that

Mobile screen showing a salary dashboard: tabbed view with Calculation selected, date range from 1.04.2026 to 30.04.2026 highlighted, earned amount €3 285, and sections for Working time, Services provided, and Service value.

Eliminate paperwork and complex calculations. Discover all the possibilities of automated payroll with Altegio

Start your 7-day free trial
\ setup
02 / 08

Set the rule up once per team member, then copy it to the next hire

Payroll lives on each team member's own Payroll tab: what they earn from services, assisting, product sales and coming to work

01

One rule per person, written for their role

A colorist on a percentage, a receptionist on shifts and sales, a manager on a share of the day's profit: each rule sits on that team member's own Payroll tab, with nothing to reconcile between them

02

10+ parameters on a single rule

Percentage or fixed amount per service, product commission, pay per shift, hour or month, a guaranteed minimum, rates with and without an assistant: they combine on one screen instead of a spreadsheet with a tab per case

03

A new hire inherits a ready setup

Copy a colleague's rule to the new team member and change only what differs, so growing the team does not mean setting payroll up from scratch every time

Individual where it matters. Two team members in the same role can still carry different rates, because the rule sits on the person, not on the position

Best for: a team where every role is paid differently
Business owner setting up payroll rules in Altegio
\ rates
03 / 08

How the rule reads a single appointment

Once the rule is set, every appointment answers three questions on its own: which rate this service carries, who on the appointment earns it, and what comes off before it is paid

Set rates for different services

Set a default rate, then override it for an individual service or a whole category. New services automatically use the default rate

Best for: businesses with a varied service list

Set rates for each role in an appointment

Set separate rates for a team member working alone, a team member working with an assistant, and the assistant. For example, the team member earns 10% alone or 8% with help, while the assistant receives a fixed amount

Best for: teams that work with assistants

Choose how consumables affect pay

Consumables recorded in the bill of materials or added manually can be deducted from the team member's payout. Deduct the full cost, a share matching their commission rate, or nothing

Best for: services with significant material costs

Pay for group events based on attendance

For classes and workshops, choose no extra pay for running the event, a fixed amount per attendee, or a rate that rises with attendance. For example, pay 60% of the service price for 1–10 clients, then add 15% for each client above 10

Best for: businesses that run paid group events

Set the rates once. From then on every appointment works out its own payout, down to who assisted and what was used

Start your 7-day free trial
\ payroll types
04 / 08

Pay for showing up, for selling and for running the location

Shifts, hours, a monthly salary with a guaranteed minimum, a receptionist's commission, a manager's share of the day: every way your team is used to being paid is a value on their rule, not a separate system

Payment for coming to work

Pay a base salary per hour, per day or per month, plus additional compensation on top of it

Best for: a solo owner on a base salary, or anyone paid per shift

A minimum guaranteed payout

Set a floor per day or per month, and the team member receives it even when base salary plus percentages add up to less, so a slow week does not cost you the person

Best for: a low-load period or a new hire

A monthly salary that accrues automatically

A base salary per month is accrued once, on the first day of the month that follows, and only if the team member had working hours in that month, so a month off never pays out by mistake

Best for: a team on a monthly salary rather than per-visit pay

Receptionist pay

A receptionist can earn per shift, a percentage of product sales, an amount per appointment created and a percentage per service in an attended appointment, so the front of house has a reason to sell too

Best for: a reception desk paid per shift

Motivate managers to earn more

Additional reward pays a percentage of the location's daily profit, so a manager earns when the location does. On a day with 3,000 € in profit, 5% or 150 € may go to the manager

Best for: any role that delivers no services

One-off bonuses and deductions

Reusable templates carry a default amount you can change at the moment of accrual: a bonus for a returning client, a deduction for lateness, poor-quality work or damaged equipment

Best for: a team on a percentage with a monthly bonus

Unscheduled payments

Accrue an extra payment without creating a statement, and it still appears in the Settlements table. Money owed today does not wait for the pay run

Best for: an urgent payout between periods

swipe through the pay types →

\ retail
05 / 08

Turn your retail shelf into a reason for the team to sell

A percentage of what the client actually paid, or of the margin: you choose which, and the product decides the rate

A percentage for products sold

Salary calculation takes the percentage for product sales from the amount actually paid at the cash register, so a sale rewards the person who made it

Commission on the margin

Include the product cost in the calculation so that commission is paid on the gross profit from product sales

Discount before or after the cost

You choose whether the client discount comes off before or after the prime cost, so a discounted product never pays out twice

Promotions have their own rate

A promotion pays a percentage of the amount actually paid, or a fixed sum, and each promotion from your list can carry a payout of its own

Give the shelf a payout rate of its own, and retail starts paying for itself

Start your 7-day free trial
\ the base
06 / 08

You decide who carries the cost of a discount, and the payout follows

Every part of the calculation base is a setting you choose, so a discount, a bonus or a card fee lands where you decided it should

One setting per payment type

The pre-applied client discount, the bonus, membership, gift card and client account payments each have a setting of their own, and each promotion can carry a payout rate of its own

Best for: a business running a Loyalty Program

What the loyalty adjustment decides

With the adjustment off, the part paid with bonuses, gift cards or memberships is deducted from the base

Best for: deciding who carries the cost of a discount

Acquiring fees

The fee can be included or ignored, and how it is shared is one of five options: split between the team member, the assistants and the business by your payroll rules, or left to the team member and the assistants alone

Best for: card-heavy businesses

How the fee reaches the payout

Under that second option a fee of 10, with the team member on 40% and an assistant on 10%, reduces that team member's payout by 4

Best for: checking a disputed figure

A worked example. A service priced at €100 with a 10% client discount is paid at €90. At a 40% payout rate the team member gets €36 with the loyalty adjustment off, and €40 with it on

\ the pay run
07 / 08

Payroll day becomes a review instead of a calculation

You pick the dates and get one payroll statement per team member, covering every appointment and product sale they handled

Daily or monthly, your call. A single day or any period you choose, for one team member or for the whole team at once

Best for: shifts settled at the end of the day

Nothing is entered twice. The run reads the appointments and sales already in Altegio, so no figure is re-typed

Best for: a monthly or biweekly pay run

Every figure keeps its transactions. In Daily Payroll every amount opens the services and products it was earned on, so a disputed figure is settled on the record

Best for: a team member who disagrees with the amount

The payout lands in your books. The “Pay salary” action records the transaction in Finance against the accrual it settles, and any statement exports to Excel

Best for: a pay run that has to reconcile with the books

A chain keeps one profile per person. From the chain interface a team member is assigned to every Location they work in, so there is no second profile to set payroll up in, and the chain Services report shows their payroll next to turnover, filtered by subdivision

Best for: a chain closing the period across several Locations
Payroll periods PAYROLL
Export
from 01.07.2026
to 31.07.2026
Show
Team member Working time Salary, € Settlement
J
Jennifer Hairdresser
2 days 18 hours
€980 Create statement
S
Sasha Nail specialist
22 days 179 hours
€2,410 01–31.07.2026
M
Mary Hairdresser
23 days 190 hours
€2,980 01–31.07.2026
C
Cathrine Hairdresser
11 days 130 hours
€1,240 Create statement

Run one period and see the whole team's pay, with every figure traceable to the appointment behind it

Start your 7-day free trial
\ pay schemes
08 / 08

Every pay scheme your team actually works on

Percentage, rate, or both. Per service, per category, per person. Altegio counts 60 payroll parameters, so you set up the scheme you already run – instead of rebuilding it around the software

Six income sources in one rule. Services provided personally, work as an assistant, group events, product sales, appointments handled, and a share of the location's daily sales or profit. Switch on what applies to the role, leave the rest off

You decide what counts as the base. Discounts, bonuses, memberships, client accounts, gift cards, promotions – include each one in the payout base or keep it out. Add prime cost and choose whether it comes off before or after the client discount

Percentage, rate, or both. A percentage of the price or a fixed amount. Per hour, per day, per month. With a guaranteed minimum for slow weeks – and a separate value for any service, product, or category you name

Pay that moves with results. Set a criterion – turnover, profit, or number of services, for one team member or the whole location – and Altegio switches the rule the moment it is met. 40% up to the target, salary plus 35% above it, calculated on its own

C
Catherine Cosmetologist
I
Irene M. Nail specialist
N
Nataly M. Nail specialist
H
Helga P. Hairdresser
M
Mary P. Colorist
Payroll Work schedule
⎘ Copy from another team member

Service-based compensation

Salary is calculated from the actual amount paid at the cash register. Include or exclude extras such as discounts, bonuses, memberships, gift cards and promotions

Pay based on services personally provided
Default value
35
% ▾
✓
Set value per service or category
≡ Select from the list
Adjust for loyalty programs and discounts
Configure consumables deduction
Adjust event compensation
▾

Up to 60 parameters · 6 income sources · 6 payment types in or out of the base · unlimited tiers

Start with one team member, scale easily

Set up one team member, run a single period, and see the payout before you copy the setup to the rest of the team

You choose how many team members the subscription covers, and the term is one, three, six or twelve months

\ compared

Salary calculation in Altegio, payroll software outside your calendar, or a spreadsheet

Three ways to work out the same amount, and what each one asks of you every month

 

Salary calculation in Altegio

Payroll software outside your calendar

A spreadsheet

Where the numbers come from

Salary calculation in Altegio

Attended appointments and product sales already in your calendar

Payroll software outside your calendar

Imported, because the tool holds no appointments

A spreadsheet

Typed in by hand

A different rate per service

Salary calculation in Altegio

A default rate plus values per service or category

Payroll software outside your calendar

A rate list of its own, apart from your price list

A spreadsheet

A column per service, maintained by you

Discounts and Loyalty Program payments

Salary calculation in Altegio

A setting on the rule, applied to every appointment

Payroll software outside your calendar

Only what the import carried

A spreadsheet

Recalculated by hand

Consumables and product cost price

Salary calculation in Altegio

A setting on the rule: deducted fully, in proportion to the commission, or not at all

Payroll software outside your calendar

Unknown to the tool, unless imported too

A spreadsheet

A separate stock count, reconciled by hand

The cost of the team against revenue

Salary calculation in Altegio

Payroll and revenue sit in one system, so the team's share of turnover is one report away

Payroll software outside your calendar

Revenue stays in the other system

A spreadsheet

Two files and a calculator

\ questions

Frequently asked questions

The questions salary calculation gets most often, each answered in full

What is salary calculation software for a service business?

It is software that calculates what each team member earned from the work already recorded in the system. In Altegio the payout comes from attended appointments and product sales through a rule you configure once for each team member

Is salary calculation included in the subscription, or is it paid separately?

It is part of every Altegio plan at no extra cost: payroll rules, statements, Settlements, bonuses and deductions and the mobile app view. All of it is available during the 7-day free trial, and the subscription price depends only on how many team members it covers

How do I set up salary calculation when my team works on a percentage?

Open the team member's Payroll tab, set a default payout rate for services, then add individual values for specific services or categories. A ready setup can be copied to another team member, so the second and the tenth take less time than the first

A team member says the amount is wrong. Where do I show how it was calculated?

Settlements keeps every accrual and every payout behind the figure, with the payout that settled each accrual next to it. You pick the period and the team member, and the amount is discussed on the record rather than from memory

Can I control who sets up the rules and who runs the calculation?

Payroll access is split into permissions: one for the payroll settings and templates, one for running the calculation, and a narrower one that opens a single team member's payroll. A team member reads their own in the mobile app; the company's cash flow needs separate Finance permissions

Does Altegio handle tips?

Tips are not part of the salary calculation base. A partner tipping service in Integrations sends them straight to the team member in the countries where it is available. They never pass through the business's revenue and never reach a payout rate

\ related features

What salary calculation connects to

Where the money goes after the pay run, and where the numbers behind it live

Finances and accounting

The section the recorded payout goes to: cash flow, accounts and cash registers

Learn more

Statistics and analytics

Services performed, turnover and profit for the period you pick

Learn more

Digital Scheduling

Appointments with their service, team member and price – the records the pay run adds up

Learn more

Put your next pay period through salary calculation