sold to a client
Retail products
Shampoo, pomade, aftercare, supplements. A client buys them, and you care about margin and about what has not sold since spring
Altegio keeps every retail product and professional consumable on one balance inside the platform with all your appointments, so the service writes off what it used and the number on screen is the number on the shelf
Onboarding with an expert • No credit card required
Inventory operations
Every movement, in one list
March 2026
Date
Operation
Platform
Amount
Wholesale cost
Balance
24 Mar, 10:15
Arrival
Hair dye 7.0
+12 pcs
€9.50
12 pcs
24 Mar, 12:40
Sale
Shampoo 250 ml
−1 pc
€11.00
20 pcs
24 Mar, 13:05
Write-off
Hair dye 7.0 · Hair coloring
−20 ml
€0.19
11.6 pcs
24 Mar, 17:30
Transfer
Gloves, pack · to Treatment room
−2 pcs
€4.00
2 pcs
Illustrative demo · sample data
Two objects, one system
retail products and professional consumables sit on the same balance, not in two tools
Written off by the service
the appointment deducts what it used, so nobody types a second entry after the client leaves
No negative stock
switch on low stock management and a service cannot run on a consumable you do not have
One product list for the chain
created once at chain level, never retyped in every location
Every day it is inventory – arrivals, write-offs, a stock audit of the display case – and then finances, statistics by team member, and what is left on gift cards and memberships. We tried another program with a marketplace, but with no inventory and no finances: a nightmare. For finances, inventory and payroll, Altegio is simply more functional.
Inventory management software is the part of your business platform that records what you hold, what you sell and what your services consume. A service business holds two kinds of stock, and they behave differently
sold to a client
Shampoo, pomade, aftercare, supplements. A client buys them, and you care about margin and about what has not sold since spring
used up in the service
Color, developer, gel polish, gloves, single-use kits: the service consumes them, measured in milliliters and grams. You track what consumables cost you
A retail stock app handles the first kind only. Consumables are why stock control belongs inside the booking platform rather than in a separate app
A write-off is the moment stock leaves your shelf on paper as well as in real life. Link a bill of materials to a service once, and every appointment deducts what it used
01
A bill of materials is the list of consumables one service needs. You name it and add the items, each with a quantity and the inventory it comes from
02
Each product carries two units: pieces for selling and milliliters for writing off, plus how many milliliters are in one piece. A tube is bought as one piece, and the service deducts 20 ml of dye
03
The bill of materials attaches to the service, and the link shows in the list of services the team member provides
Reality does not always match it, so the visit window has a Consumables write-off tab where your team adds or corrects what was used
Result: the team member finishes the work and the balance is already updated, with no second entry anywhere
×
Consumables write-off
Automatic
Hair coloring
Hair dye 7.0
Written off 20 ml
20 ml
›
Developer 6%
Written off 20 ml
20 ml
›
Gloves
Written off 1 pair
1 pair
›
Consumables
›
For sale
›
Illustrative demo · sample data
The Hair coloring service is set to consume 20 ml of dye, 20 ml of developer and one pair of gloves
The balance is not typed in by hand: it updates in real time with every operation, and a stock audit sets it to what you counted. Four kinds of movement change it, and a switch stops work on stock you do not have
Stock comes in and the balance goes up
A client buys a retail product, and the sale takes the quantity off the balance
A service consumes its consumables, or you write something off on its own – a broken bottle, a tester, a sample
The Relocate products operation moves stock from one inventory to another, and both balances change together
Switch on low stock management, and a service cannot be performed on a consumable you do not have – the operation is blocked until the stock is back on the balance
Result: every arrival, sale, write-off and transfer changes the balance the moment it is recorded
Categories, list, cards, inventories, first delivery – in that order, because each step needs the one before it
step 01
Group by brand, like ESTEL, or by type, like Shampoos
step 02
Add products by hand, or import the whole list from an Excel spreadsheet. Create the categories first – the import expects them to exist
step 03
Name, SKU, barcode – generated for you if needed – the two units, price and wholesale cost. Add a critical stock level for the items you never want to run out of
step 04
A back bar, a treatment room, a retail shelf – every place that holds stock can be its own inventory. Mark the one that holds consumables as an inventory to write off from, or the automatic write-off has nowhere to take them from
step 05
Do this before you sell, write off or transfer: until you do, the balance goes negative rather than up
swipe through the five setup steps →
Then write the bills of materials for your most-used services and link them. That is the step that turns a product list into inventory management software
An afternoon of setup, and the shelf stops being a guess
Every box that arrives is recorded as a product arrival: one operation that carries the quantities, the supplier and the price you paid
The delivery itself. The arrival records the date and time, the supplier and the receiving inventory. You add products from the list, or pull in a whole category at once
The supplier behind it. Suppliers and Partners are kept in Finance, as individuals or as legal entities. The list uploads from Excel, and financial transactions are tracked there
The wholesale cost. Every product card carries one. Inventory settings decide which figure counts: the one on the card, the one from the latest arrival, or the average across all arrivals
Decide which rule you use early: the same shampoo bought at two prices shows a different cost figure under each of them
Inventory balance
Reports · Inventory
1–31 Mar 2026
All inventories
All categories
All suppliers
Platform
Category
On hand
Wholesale cost
Total value
Firming cream
Care
3 pcs
€24.00
€72.00
Hair dye 7.0
Color
12 pcs
€9.50
€114.00
Developer 6%
Color
8 pcs
€7.00
€56.00
Shampoo 250 ml
Retail
21 pcs
€11.00
€231.00
Gloves, pack
Consumables
2 pcs
below minimum
€4.00
€8.00
Total
46 pcs
€481.00
Illustrative demo · sample data
A stock audit is a physical count checked against the system. It is how one shampoo stops showing three different numbers in three places
Scope it. Start a stock audit for one inventory, one product category, on a date, with a comment saying why you are counting
Count it. Enter what is on the shelf, or upload a .txt file of barcodes produced by a scanner rather than typing every line
Read it. Altegio matches your count against the record and colors the discrepant rows. Shrinkage – stock that left without a sale or a write-off – shows up as a row of its own instead of disappearing into a total
A barcode scanner needs no integration: like a keyboard, it types what it reads into the active field – in a visit, in an inventory operation, at the payment screen
Result: the count and the record end the day as one number
Stock audit
Consumables · 31 Mar 2026
Upload barcodes from file
Products counted
46
of 46
Rows that match
44
Discrepancies
2
Platform
In the record
Counted
Difference
Difference, cost
Hair dye 7.0
12 pcs
12 pcs
0
–
Shampoo 250 ml
20 pcs
18 pcs
−2 pcs
−€22.00
Developer 6%
8 pcs
8 pcs
0
–
Gloves, pack
2 pcs
3 pcs
+1 pc
+€4.00
Illustrative demo · sample data
A recommendation, a walk-in, a correction – each has its own way in
during a visit
The product goes on the same bill as the service – this is where a recommendation becomes a sale
no appointment
The Sell product action records a purchase with no appointment attached, for the walk-in who came only for conditioner
after the fact
A sale recorded in the Inventory section, for corrections
Result: three ways in, one balance and one set of reports
Sales analysis
Reports · Inventory
1–31 Mar 2026
Platform
Sold
Revenue
Wholesale cost
Margin
Shampoo 250 ml
14 pcs
€322.00
€154.00
€168.00
Firming cream
6 pcs
€294.00
€144.00
€150.00
Beard oil
9 pcs
€171.00
€81.00
€90.00
Styling paste
4 pcs
€96.00
€48.00
€48.00
Total
33 pcs
€883.00
€427.00
€456.00
Illustrative demo · sample data
Only the names change from one industry to the next
Salons, color bars, blow-dry bars. Color by the milliliter, shampoo at the desk
Nail studios, lash and brow bars. Gel polish by the milliliter, aftercare oil as a retail line
Cosmetology, dentistry, physiotherapy. Vials, fillers and single-use kits, each dose written off with its procedure
Men’s grooming, massage studios, spas. Back bar oils as consumables, pomade and beard oil as retail
Car detailing, grooming salons, veterinary clinics. Polish, fluids and parts on one side; food and accessories on the other
swipe through the five industry groups →
Six reports, each named after the question it answers
what do we have
What is on hand right now, across every inventory, and how it moved over the period
what did we use
How much material your services actually consumed
what did we lose
What left the shelf without being sold, and when
what sells
Which retail products sold, over the period you choose
what to buy
The reorder report: it plans purchases against critical stock and returns the list of what to buy
what moves slowly
How fast each product sells, and how many days the current stock will last
Result: every stock question has its own report, and the balance, turnover and operations log download as Excel
Four places where stock is money rather than quantity
per product
Wholesale cost sits next to the retail price
per service
Consumable usage analysis, in money rather than milliliters
per chain
Earnings, profit, consumables cost, payroll and loyalty payments in one row, with Export to Excel
per team member
A percentage of what the client actually paid at the desk
Which figure counts as the wholesale cost is decided once, in your Inventory settings. See Payroll for how the percentages themselves are built
Growth adds a second problem to the stock list: the same shampoo in four places, and four people who could edit it. Grow to a second location without growing a second stock system
Created once at chain level, not retyped in every location
The same product in two locations becomes one chain product
Hidden in every location, still in the reports
Each location counts its own inventories, and stock moves to where it is needed – between inventories and between locations, the way team members do
Access levels per inventory, separate permissions for arrivals, sales and write-offs, and a limit on backdating
Sell a product, cancel that sale, add a consumable – inside the visit. Arrivals, transfers and stock audits stay on a computer
Result: one catalog for the chain, one balance per place, and an access level that decides who may change either one
One bill of materials and one arrival are enough: the next appointment takes its consumables off the balance by itself
Onboarding with an expert • No credit card required
Six short answers to what owners ask before switching inventory on
A retail product is sold to a client and leaves stock when it is sold. A consumable is used up during a service and leaves stock through a write-off. The same item can be both, with a retail unit and a consumable unit
No alerts are sent. Instead, the Product orders report plans purchases against critical stock – your minimum stock level – and hands you the list of what to buy before you run out
Yes. One product catalog for the whole chain, separate inventories per location, duplicates merged into one chain product, and transfers between locations when one place runs short
Inventory is a section of the Altegio platform, not a product you buy and connect: the same system holds the Appointment Calendar, Clients, Payroll and your stock. You do not integrate a second stock app, and you do not reconcile two databases
Every account starts with a 7-day free trial, inventory included, and after that you choose a paid subscription. What you pay depends on the number of team members and the subscription period; a new location is billed the same way – see plans
Sales analysis shows which retail products sold over any period you choose. For a file, open Inventory operations, filter by product sales and the period, and download the list as Excel. The chain-level Services analytics report also exports to Excel, with consumables cost and payroll per service
Stock is one section of the platform – these are the parts that add to it and read from it
Where suppliers, partners and the money side of every arrival live
Learn moreProduct sales next to services, clients and the rest of the business
Learn more