Earnings & reports for pet grooming salons
Know what today took, and what each groomer earned, before you lock up.
The numbers you need before you lock up
Most salon owners want three things at the end of a day: what came in, what is coming, and what the team is owed. Your dashboard answers all three on one screen, for a single branch or for everything you run.
Recent sales switches between the last seven days and month-to-date, showing total takings, how many appointments there were, and — usefully — the value of those appointments including consumables, priced from your catalogue. That means work still in the diary counts, not just money already through the till.
Cashing up, done properly
The daily payments card is a reconciliation tool, not a chart. It lists every payment method with what it collected, so the cash in the drawer has something to be checked against. It keeps its own date range — independent of the sales chart — starting on today, with arrows that step by the length of the window you have chosen: a day at a time if you are looking at a day, a week at a time if you are looking at a week.
Methods that took nothing still appear, because a missing row looks like a bug when you are trying to balance a till. Reversed sales are shown in their own column — that figure is sales you voided, not money sent back through Argus — so a mistake that was corrected does not silently disappear from the day's story.
What each groomer earned, and how
Your earnings report puts one row per team member over any date range, for one branch or all of them: sales, gross, commission, the effective rate, tips, and the payout you owe — commission plus tips — with a blended total across the team.
The effective rate is the honest number. It is not the rate you configured; it is what actually came out after service caps, discounts and assistant splits. If a groomer is on 40% but the month worked out at 34%, you can both see it and see why.
- One row per team member, with a reconciling total row
- Assistants earn their own row, so assisted work is attributed properly
- One groomer's work across several branches rolls into a single row
- Click a name to drill straight through to that person's individual sales
- Completed sales only — voided orders never inflate a payout
Your team's own view — if you want them to have it
Groomers ask how much they have made. Argus can answer without you being the messenger, but only if you choose: staff earnings are off by default.
Turn it on and each team member gets their own page: commission, tips and payout for a date range they pick, plus a list of the jobs behind it. Each job shows the price it earned from, any discount that applied, and a badge with the effective percentage they really earned. On assisted work it names the counterpart — “assisted by Marco”, “assistant for Anna” — so a split is transparent rather than mysterious. When a service cap was what reduced a rate, the page says so plainly, and only when it actually applied.
Each person's view is restricted to their own lines at the query level, so it cannot leak a colleague's figures.
What is coming, not just what has been
Alongside takings, your dashboard charts the next seven days of appointments — booked against cancelled, day by day. It is the fastest read on whether next week needs a push, and whether cancellations are creeping up before they become a bad month.
Right numbers, right timezone, right people
A report that quietly uses the wrong day boundary is worse than no report. Argus computes every window in the correct timezone — the branch's own when you look at one branch, your organisation's when you look at all of them — and uses the same rule for the dashboard, the transaction list and the Excel export, so a date range means the same thing everywhere.
- Owners and admins: all locations, or any single branch
- Managers: only the branches they run, enforced server-side
- Timezone-aware days, so month-to-date starts when your month did
- Transactions export to Excel with per-line commission, matching your on-screen filters
- A message log of every text and email sent, with delivery status
For anything deeper than the dashboard, the transactions export is the workhorse: one row per line item, twenty-four columns, including the commission percentage and amount on each line — and it exports exactly what your filters are showing, so the file and the screen never disagree.
Questions about earnings & reports
- Can I see all my branches together?
- Yes. Owners and admins get an "All locations" view as well as any single branch, and one groomer's work across several shops rolls into a single row on the earnings report. Managers see only the branches they are responsible for — enforced on the server, not just hidden in the interface.
- How do I cash up at the end of the day?
- The daily payments card is built for exactly that: takings broken down by payment method, with its own date range that starts on today. Every method you have set up appears even if it took nothing, so a zero is a real zero rather than a missing row.
- Will my groomers see how much the salon makes?
- Only what you allow. Staff visibility of earnings is off by default. Turn it on and each team member sees strictly their own commission and tips — never anyone else's, and never the salon's totals. It is enforced in the database query, not just the screen.
- Does "this month" mean my month or the server's?
- Yours. Argus works out day and month boundaries in your salon's own timezone — the branch's timezone when you are looking at one branch, and your organisation's when you are looking at all of them. A month-to-date figure starts when your month actually started.
Works with
Try it on your own salon
Argus is free to start — no card required. Set up your salon and see this working with your own services and team.
Register your salon