Skip to main content

Sales by Operation ✔

Report revenue by operation and compare it against last year and the prior period to track service-line performance.

Navigation: Reports > Sales and Payments > Sales by Operation

Columns

Descriptions

Operation

Operation or service name (e.g. maintenance, design/build, tree service, etc.) If None are selected, all will be included in the Report.

Total Revenue Billed

Sum of total price for all Jobs in completed and approved stages

Last Year Revenue

The Total Revenue Billed column but going back one year from the date range you are using (e.g., 1/24/26 – 2/24/26, i.e., the current date range minus one year).

Last Period Revenue

Total Revenue Billed column but going back the "range" from the date range you are using. (e.g. You have a date range of May 10 to May 20, 2026. The period that the query will now pull will be 10 days before that, so May 1st to May 10th 2026.)

Total Payments

The sum of all payment records excluding refunds

Total Costs

The sum of COGS, Purchase Orders, and Expenses

Profit %

(Total Revenue Billed - Total Costs) divided by Total Revenue Billed


Additional Notes

  • How the date range filters data. The report uses different dates to decide which data falls inside your date range: the start time of Visits, the effective date of Purchase Orders, and the invoice date of Invoices. Because of this, figures such as Total Costs only populate once a Job has a start/stop date.

  • Deactivated Operations are excluded. Revenue tied to a deactivated (inactive) Operation does not display on this report. This can cause the totals here to differ from reports that are not tied to Operations (for example, Sales by Customer Type), where that revenue would still appear.

  • Total Payments vs. Total Revenue Billed. These two columns can legitimately differ. Total Revenue Billed reflects Jobs in completed and approved stages, while Total Payments includes payments on all visits with a start date in the date range (including active-stage visits) and can include payments made outside the date range. A difference between the two is expected and does not necessarily indicate an error.

  • One Operation per Job. A Job can be assigned to only one Operation, so this report cannot break sales down by individual item operations.

Did this answer your question?