Reporting, Job Tracker & Payroll

Three connected screens that answer the question a busy season quietly buries: is this actually making money, and for who? Real net profit after every cost, a live profit-per-hour clock while a job is still running, and a weekly base-plus-commission payroll ledger for staff, all reading from the same booking, service and expense data everything else in DetailByte already has, not a second set of numbers to keep in sync by hand.

Concours only. Everything on this page is part of the Advanced Reporting module. See pricing for what's on each plan.


Advanced Reporting

Reports (Admin → Reports) covers any date range you choose and shows:

  • Revenue: completed, invoiced bookings in the period.
  • Material cost: chemical and product usage, from Stock & Dilution's per-job costing.
  • Overhead: rent, insurance, software and anything else that never shows up against one specific job, entered on the Expenses screen and spread fairly across the period.
  • Payroll cost: this period's staff pay, pulled straight from Payroll below.
  • Net profit: revenue minus every cost above, overall and broken down by service.

Per-job and per-service profit figures on this page are period averages, not exact per-booking numbers. Overhead genuinely can't be pinned to one specific car. That's a deliberate honesty choice: a report that pretended otherwise would just be a more confident-looking guess.

Export the whole report as CSV or a branded PDF at any time, the same figures either way.


Job Time & Labor Profit Tracker

Open any in-progress booking's Job Tracker and watch net profit per hour update live, minute by minute, while the job is still running, not after you've finished and moved on to the next one.

  • Add an assistant's hourly rate if someone's helping on this specific job, and it's costed in as it happens.
  • Log a chemical or parts expense the moment you reach for it, and the figure updates immediately.
  • The profit-per-hour reading is coloured against your target rate: green when you're ahead of it, red when the job is running long enough to eat the margin.

Everything logged here feeds Advanced Reporting automatically the moment the job is marked complete: there's nothing to re-enter or reconcile afterwards.

Pausing a multi-day job

Not every job finishes in one sitting. If a car is started one afternoon and finished the next morning, Pause the job before the team clocks off (the tracker's clock freezes completely rather than quietly counting the overnight gap as billable time), then Resume it the next day. The recorded duration, the labour cost and every downstream figure (scheduling estimates, Advanced Reporting) reflect hours actually worked, not the calendar time the job happened to span.


Payroll & Commission Calculator

A weekly ledger (Reports → Manage payroll) for staff paid on a base hourly rate plus a commission percentage that varies by service: a ceramic coat at 15%, a basic valet at 10%, for instance.

  • Set an hourly rate per staff member (Accounts → their user) and a commission rate per service (Services → that service).
  • Every job a worker completed that week is included automatically, nothing to re-enter, with a checkbox to exclude any specific one (reassigned, done by someone else, and so on).
  • Enter that week's hours worked, and Payroll totals base pay, commission, gross pay and an estimated deduction into a net (est.) figure per person.

This is a calculator, not a payslip or a tax filing. The deduction is a single estimated set-aside percentage you set yourself (Settings), not real PAYE or National Insurance. Check the real figure with your accountant; this exists to give you a fast, honest weekly estimate, not to replace them.

Export the week as CSV or PDF, the tax-estimate caption prints on both, not just on screen.


Tips

  • Set hourly and commission rates before a busy week starts: Payroll only totals what it can see, and a rate added after the fact won't retroactively cost jobs that already completed.
  • Use the Job Tracker's target rate as an early warning, not just a scoreboard: a job running red partway through is still a job you can act on, unlike one you only notice was unprofitable after invoicing it.
  • Log overhead on the Expenses screen as it comes in (a monthly software bill, a quarterly insurance payment) rather than in a batch at reporting time, it's the same total either way, but you're far less likely to forget one.