Residential Cleaners here
On a weekly basis, we pull the timesheet report, visit report, and invoice report to find our payroll allocations. We pay our team on a Performance/Commission based system.
We plug these reports into a calculation tool we had custom built by a software developer so the calculations we need can be completed automatically. (Prior to having this tool - completing these calculations accurately took hours.) We then use the information generated by the report to run payroll and create a weekly snapshot of our business health. We track the number visits, gross revenue, payroll % (compared to gross revenue), discounts offered, sales tax collected, and profit distribution - owner's share, marketing cut, overhead, etc.