JobsiteOn

View Revenue and Payment Reports

How to access revenue dashboards, track payments, filter by date range, and export report data to CSV for offline analysis.

Julian Park
Written by Julian ParkUpdated over a month ago8 min readBeginner

What this guide covers

This guide walks you through the reporting section of JobsiteOn. You will learn how to open the revenue dashboard, read the key metrics, track payments, apply date range filters, and export data to CSV. Reports give you a clear picture of your company's financial health without leaving the platform.

Before you begin

Understanding the reporting page

Navigate to /reporting from the left sidebar. The reporting page is organized into sections:

Step 1: Read the revenue overview

The top of the reporting page shows three summary cards:

Total Revenue

The total dollar amount invoiced during the selected date range. This includes all invoices regardless of payment status.

Outstanding

The sum of all invoices that have been sent but not yet paid. This number helps you understand your accounts receivable at a glance.

Collected

The total dollar amount actually received as payments during the selected period. Compare this to Total Revenue to understand your collection rate.

Tip: A large gap between Total Revenue and Collected suggests you may have overdue invoices that need follow-up. Check the Payment Tracking section for details.

Step 2: Track payments

Below the revenue overview, the Payment Tracking section breaks down invoices by payment status:

Each status row shows the count of invoices and the total dollar amount. Click any status row to filter the Recent Transactions table to only invoices in that state.

Understanding overdue invoices

Overdue invoices are calculated based on the due date set on each invoice. If an invoice's due date has passed and no payment has been recorded, it appears in the Overdue category. Review overdue invoices regularly and send payment reminders from the invoice detail page.

Step 3: Use date range filters

All metrics on the reporting page respect the date range selector in the top-right corner.

Preset ranges

Click the date range button to choose from:

Custom date range

  1. Click the date range button.
  2. Select Custom Range.
  3. Pick a Start Date and End Date from the calendar picker.
  4. Click Apply.

All cards, charts, and tables update immediately to reflect the selected period.

Note: When you change the date range, the URL updates to include the selected dates. You can bookmark or share the URL to return to the same view later.

Step 4: Read the revenue chart

The revenue chart plots invoiced revenue over time for the selected date range.

Hover over any bar or data point to see the exact dollar amount and date. The chart helps you identify seasonal trends, slow weeks, and growth patterns.

Comparing to previous periods

Some chart views include a faded comparison line showing the equivalent previous period (e.g., this month vs. last month). This comparison is automatic and helps you gauge whether revenue is trending up or down.

Step 5: Review recent transactions

The Recent Transactions table at the bottom of the page lists individual invoices and payments in reverse chronological order.

Each row shows:

Click any row to open the invoice detail page at /invoices/[slug].

Sorting and searching

Click any column header to sort the table. Use the search bar above the table to filter by invoice number or customer name.

Step 6: Export to CSV

  1. Set the date range and any status filters to narrow the data you want.
  2. Click the Export button in the top-right area of the reporting page.
  3. Choose Export to CSV.
  4. The file downloads immediately to your browser's default download location.

The CSV includes all rows visible in the current filtered view, with columns for invoice number, customer name, amount, status, invoice date, due date, and payment date.

Using the export

Tip: Schedule a monthly routine to export the previous month's data. This creates an archive of financial snapshots you can compare over time.

Best practices

Troubleshooting

Revenue numbers do not match my expectations

  1. Check the date range. A common issue is having the wrong period selected.
  2. Verify that all invoices for the period have been created in JobsiteOn. If invoices are missing, the totals will be understated.
  3. Confirm that payments have been recorded. Unrecorded payments show invoices as outstanding.

The export file is empty

Make sure the current date range and filters have matching data. An empty export means no invoices match the active criteria. Widen the date range or remove status filters and try again.

The chart is not showing data for the selected range

If no invoices exist in the selected period, the chart appears empty. This is expected behavior. Create or backdate invoices if you need historical data to appear.

Overdue count seems too high

Check if any invoices have incorrect due dates. Open each overdue invoice and verify the due date is correct. Also confirm that recorded payments were applied to the right invoices.

I cannot see the reporting page

Technician accounts do not have access to reporting. Ask an Admin or Owner to share the data you need, or request a role change.

FAQ

Does reporting include QuickBooks data?

No. The reporting module shows data from JobsiteOn only. For consolidated financials, use QuickBooks reports.

Can I schedule automatic report exports?

Automated scheduled exports are not yet available. Set a calendar reminder to export manually on a regular cadence.

Are reports available on mobile?

The reporting page is accessible on mobile browsers but is optimized for desktop viewing. Charts and tables are easier to read on larger screens.

Can I see reports by team member?

Team-level breakdowns (revenue by technician, jobs per dispatcher) are planned for a future release.

How far back does reporting data go?

Reports include all data since your workspace was created. There is no data retention limit.

Did this answer your question?

Related Articles