Colour Bar Performance Report
Tutorial 8.6: Colour Bar Performance Report
Introduction
Colour is usually a salon's biggest consumable cost and one of its biggest hidden margin leaks. The Colour Bar Performance report brings four questions into a single screen: how much extra colour you are billing, what the colour you use actually costs you, what margin the colour bar is making, and which colourist wastes the least. It is a financial review tool for owners and managers, not a day-to-day operational worklist.
This tutorial explains what each figure means, where it comes from, and how to use the per-colourist ranking to drive training conversations.
Who this is for: Owners, Admins, and Managers who review colour profitability and colourist performance.
What you'll learn:
- What "additional colour billed" is and when it is charged
- How colour cost and gross margin are worked out
- Why the report uses two different dates (billed vs finalised) and what that means
- What "waste %" measures and why it only counts re-weighed bowls
- How to read the reweigh-coverage indicator
- How to use the per-colourist ranking for training
- Who can view and who can export the report
Time to complete: 15 minutes
Prerequisites
Before you begin:
- Complete Tutorial 8.1 (Understanding Transactions and Payment Status)
- Your salon uses the Colour Bar feature (formulas are mixed and finalised in Luminate)
- For accurate waste figures, colourists re-weigh leftover product after services
Step-by-Step Instructions
Step 1: Accessing the Report
- Navigate to Reports in the sidebar
- Under Financial Reports, click Colour Bar Performance
The report opens with the last 30 days selected by default.

Step 2: Understanding "Additional Colour Billed"
Additional colour billed is the extra money you have charged customers for colour beyond what the service price already includes.
Many colour services are priced flat (for example, a root tint at a set price). When a client's hair needs more product than that price covers โ long or thick hair, a full head where a regrowth was expected โ Luminate can charge for the extra grams using a colour charge rule. That charge appears on the transaction as a separate "colour overage" line.
Key points:
- A charge is only created when the formula uses more product than the service includes and a charge rule is configured to bill for it.
- The amount shown is the actual amount charged to the customer โ after any markup the rule applies and after any discount on the transaction.
- A charge only counts in this report once its transaction is completed. A charge sitting on a draft or pending sale does not appear yet.
Step 3: Understanding Colour Cost and Gross Margin
Colour cost is what the colour you billed for actually cost the salon to buy.
An important detail: colour cost is not a stored figure. Luminate does not keep a single "cost" number against each charge. Instead it is worked out from the as-charged breakdown โ the per-product, per-gram costing that was recorded at the moment the charge was created. The report adds up the base cost of each product in that breakdown (cost per gram ร grams used) to get the cost for the charge.
This matters because:
- The cost shown is the cost as it was when you charged the customer, even if you later change a product's purchase price. Historical charges are never silently rewritten.
- For a formula that was finalised but never billed (it consumed product without an overage charge), the report falls back to recalculating the cost live from the formula. These rows are flagged so you can tell the two apart.
Gross margin is simply billed minus cost. The summary also shows gross margin as a percentage (margin รท billed). This is the headline number for "is the colour bar making money".
The summary cards across the top show:
| Card | Meaning |
|---|---|
| Additional Billed | Total extra colour revenue in the period |
| Colour Cost | What that colour cost the salon (from the as-charged breakdown) |
| Gross Margin | Billed minus cost, with the margin percentage shown beneath |
| Grams Dispensed | Total product dispensed across finalised formulas |
| Grams Wasted | Total wasted product, with its cost shown beneath |
| Overall Waste % | Wasted grams as a percentage of dispensed |
Beneath the cards are two charts: Additional Colour Billed by Day (a daily bar chart of extra colour revenue) and Waste % by Colourist (a bar chart comparing each colourist's waste percentage at a glance).
Step 4: Understanding the Two Date Anchors
This is the most important thing to understand about the report. It uses two different dates on purpose:
| Section | Dated by | Why |
|---|---|---|
| Billed, cost, margin | The date the transaction was completed | The money is recognised when the sale completes |
| Waste, dispensed, finalised counts | The date the formula was finalised | The product was consumed when the formula was finalised |
Because of this, a formula can appear in one table but not the other. A common example:
- A colourist finalises a formula on Monday (so it counts toward dispensed and waste for Monday), but the sale is saved as a draft and only completed on Wednesday (so the colour charge counts toward billed and margin for Wednesday).
If you pick a date range covering only Monday, you will see the waste from that formula but not its charge. If you pick only Wednesday, you will see the charge but not the waste. This is correct and intentional โ each figure is dated to when it economically happened, not forced onto a single date. The summary cards are labelled so you can see which date each one uses.
Step 5: Understanding Waste %
Waste % is the proportion of dispensed product that ended up binned, rather than going on the client's head.
Like cost, waste is never a stored figure. It is worked out at the time you run the report, by comparing two numbers recorded against each bowl:
- Dispensed grams โ what came off the shelf when the formula was finalised (a fixed snapshot).
- Used grams โ what was actually used, recorded when the colourist re-weighs the leftover product after the service.
Waste = dispensed โ used. So:
Waste only counts re-weighed bowls. A formula that was finalised but never re-weighed contributes its dispensed grams but zero waste, because Luminate genuinely does not know how much was left over until someone weighs it.
This is why the next step โ reweigh coverage โ matters so much.
Step 6: Reading the Reweigh-Coverage Indicator
Beneath the summary cards and charts is a reweigh coverage chip, for example:
Reweigh coverage: 62.0% of finalised formulas re-weighed
This tells you how much of your waste figure you can trust. Because only re-weighed bowls contribute waste:
- At high coverage (most formulas re-weighed), the waste % is a reliable picture.
- At low coverage, the waste % is only a floor โ the true figure is almost certainly higher, because most formulas weren't measured. The chip turns amber (warning) when coverage drops below 40%.
If there were no finalised formulas in the range, the chip instead reads "No finalised formulas in range".
The same indicator appears per colourist in the table as re-weighed (coverage %) (for example, 16 (89.0%)), so you can see who is consistently weighing their leftovers and who is not. That per-colourist figure also turns amber below 40% coverage. A colourist with very low coverage will show a low waste % that is not meaningful โ fix the habit before reading the number.
Tip: If you want to use waste figures for performance decisions, first get coverage high. Treat re-weighing leftover product as a standard part of every colour service.
Step 7: Reading the Per-Employee Waste Performance Table
The first table ranks colourists by waste, lowest waste first by default โ so the top row is your benchmark.
| Column | Description |
|---|---|
| Colourist | The colourist who mixed the formula (click to view their staff page) |
| Finalised | Number of formulas they finalised in the period |
| Re-weighed | How many of those were re-weighed, with the coverage percentage in brackets |
| Dispensed (g) | Total grams dispensed |
| Used (g) | Total grams actually used (from re-weighing) |
| Wasted (g) | Total grams wasted (dispensed minus used) |
| Waste % | Wasted as a percentage of dispensed |
| Billed | Additional colour they billed |
| Cost | Cost of the colour for those charges |

Notes on reading this table:
- Waste is attributed to the colourist who mixed the formula โ the person accountable for the mix โ not whoever happened to weigh the leftovers.
- A colourist with no re-weighed formulas shows "No data" for waste % rather than a misleading zero.
- A charge with no colourist recorded rolls into an "Unassigned" row so the totals still add up.
- Click any column header to re-sort. Rows with no waste data always sort to the bottom, regardless of direction.
Using the ranking for training: A colourist at 4% waste and one at 21% waste, working similar volumes, is a clear technique signal worth real money. The report puts the lowest-waste colourist at the top deliberately, so it doubles as a benchmark. Use it to:
- Identify who to pair newer colourists with
- Spot a colourist whose waste has crept up
- Set a realistic waste target based on your own best performer, not an industry guess
Step 8: Reading the Additional Colour Billed Detail Table
The second table lists every committed colour charge in the period, one row each:
| Column | Description |
|---|---|
| Date | Date the transaction completed |
| Customer | Who was charged |
| Service | The colour service |
| Colourist | The colourist on the charge |
| Overage (g) | Extra grams that qualified for charging |
| Rule | The colour charge rule used |
| Cost | Base cost of that colour |
| Charged | Amount charged to the customer |
| Margin | Charged minus cost |
| Basis | How the cost was costed (see below) |

The Basis column tells you where each row's cost figure came from. Rows costed from the original charge show an As-charged badge; rows recalculated live โ where a formula was finalised but never billed โ show an amber Recomputed badge, so you always know which cost basis you are looking at.
Separately, when one or more products used in the period have no cost-per-gram on file (no purchase price or pack weight recorded), an amber "N product(s) missing cost basis" chip appears next to the reweigh-coverage chip at the top of the report. Those products' grams are still counted, but their cost shows as zero, so the margin is overstated until you fix the product records.
This table is paginated at 20 rows per page.
Step 9: Filtering the Report
Use the date range filter at the top:
- Choose a Start date and End date, or click one of the quick presets (Today, This week, Last week, Last 7 / 30 / 90 days, This month, Last month, This year, Last year)
- Click Apply
The whole report โ summary cards, both charts, and both tables โ updates to the chosen range.
Remember the two-anchor rule from Step 4 when interpreting results: the date range filters billed figures by completion date and waste figures by finalisation date.
Use the reset button (the circular-arrow icon next to Apply) to return to the default range.
Step 10: Exporting the Report
To export:
- Open the Colour Bar Performance report
- Apply the date range you want included
- Click the Export button in the detail table header
- Choose your format:
- Export as CSV โ for spreadsheets or accounting software
- Export as PDF โ formatted for printing or sharing

The export stacks both tables โ the per-employee performance block followed by the billed detail block โ into one file, named with the date range (for example, colour-bar-performance-2026-06-01-to-2026-06-30.csv).
Note: Managers can view this report but cannot export it. See Step 11.
Step 11: Colour Bar Performance Permissions
| Action | Owner | Admin | Manager | Staff | Receptionist |
|---|---|---|---|---|---|
| View Colour Bar Performance report | โ | โ | โ | โ | โ |
| Export the report | โ | โ | โ | โ | โ |
This matches the other Financial Reports: managers get view access for operational review, but exports (which take data off the system) are restricted to Owners and Admins. There is no colourist self-view of their own waste at this time.
Common Pitfalls
"A colourist's waste % looks too good to be true"
Check their reweigh coverage. If they have only re-weighed 2 of 15 formulas, their waste % is based on those 2 only and is not meaningful. Get coverage up before trusting the figure.
"A charge I expected isn't in the report"
The charge only appears once its transaction is completed. If the sale is still a draft or pending, complete it first. Also check the date range โ the charge is dated by completion date, which may differ from the appointment date.
"Waste shows for a formula but the charge doesn't (or vice versa)"
This is the two-anchor behaviour from Step 4. Waste is dated by finalisation, billing by completion. Widen your date range to see both, or accept that a formula straddling a period boundary will appear split.
"Margin on a row looks too high"
Check for the amber "N product(s) missing cost basis" chip at the top of the report. If a product has no purchase price or pack weight recorded, its cost shows as zero and the margin is overstated. Fix the product record so the cost-per-gram can be calculated.
"Colour cost changed but the report still shows the old cost"
This is intentional. Billed charges keep their as-charged cost so historical margin is accurate. Changing a product's price affects future charges, not past ones.
Tips and Best Practices
Get coverage high first โ Waste figures are only as good as your reweigh coverage. Make re-weighing leftover product a standard step in every colour service.
Review monthly โ Colour margin and waste trends are best seen over a month, not a day.
Benchmark internally โ Use your lowest-waste colourist as the target, not a generic industry figure.
Watch the margin percentage โ If gross margin % is falling, check whether your charge rules still reflect current product costs.
Fix products flagged with no cost basis โ A product missing its purchase price or pack weight distorts both cost and margin. Clear these flags promptly.
Pair on technique โ Use the ranking to pair high-waste colourists with low-waste ones for hands-on training.
Mind the two dates โ When reconciling against revenue reports, remember billing is dated by completion and waste by finalisation.
Related Tutorials
- Tutorial 8.1: Understanding Transactions and Payment Status
- Tutorial 8.5: Managing Outstanding Balances - Another Financial Report
- Tutorial 8.2: Handling Refunds and Cancellations - How refunds affect colour charges
Frequently Asked Questions
Why are billing and waste dated differently?
Because they happen at different times. Product is consumed when the formula is finalised; money is recognised when the sale completes. Dating each to when it economically happened keeps both figures honest, even though it means a formula can appear in one table and not the other.
Why does a finalised formula show zero waste?
Because it has not been re-weighed. Until a colourist weighs the leftover product, Luminate cannot know how much was wasted, so it records zero rather than guessing. Re-weighing fixes this.
Is colour cost a stored number?
No. It is calculated from the as-charged breakdown that was recorded when the charge was created (or recalculated live for formulas that were never billed). This is why historical costs stay fixed even after you change product prices.
Why can managers view but not export?
Exports take data off the system, so they are restricted to Owners and Admins, consistent with the other Financial Reports. Managers still get full view access for review.
Do refunded colour charges still appear?
Yes. The cost was still incurred and the original sale happened, so refunded charges remain visible rather than disappearing from the cost picture.
Can a colourist see their own waste?
Not currently. The report is for managers and above. A colourist self-view is not part of this report.
Last Updated: June 2026