Example project · Fictional company · Sample data. Every number on this page is randomly generated.
← Back to sample work
Ridgeline Roofing · fictional company

Job Tracking & Revenue Dashboard Demo, sample data

Every job from quote to paid invoice, margin by job type, crew time and overdue invoices for a made-up roofing contractor. Nov 2025 to Oct 2026.

Revenue (completed + invoiced)
–
Jobs in period
–
Avg. gross margin
–
Target: 30%
Crew utilization
–
Billable ÷ available hours

Revenue by month

Completed and invoiced jobs, by finish month.

Jobs by status

Click a legend item to hide or show a status.

Profit margin by job type

Bars below the dashed 30% target line need a pricing look.

Crew utilization

Billable hours as a share of available crew hours (all job types). Goal: 80%.

Overdue invoices (A/R aging)

Invoiced jobs not yet paid, grouped by days since invoice. Follows the job-type and crew filters.

Days outstandingInvoicesAmountShare

Largest jobs in view

Job #TypeCrewMonthStatusRevenueMargin

Example project · Fictional company · Sample data. "Ridgeline Roofing" is a made-up business, and the jobs, crews and dollar amounts are generated by a script. Built with HTML, CSS, JavaScript and Chart.js.