← All posts
Jobber reportingHome service KPIsApril 23, 2026Sully Research Team

7 Jobber Reports Every Home Service Business Should Run Weekly (And 3 Reports Jobber Can't Build)

The 7 Jobber reports that actually drive revenue decisions, 3 reports Jobber still can't generate, and the text-based workaround contractors are using instead.

Key takeaways

  • Jobber ships over 20 built-in reports, but the Taxation, Waypoints, and Job Follow-ups reports still cannot be exported to CSV
  • Home service businesses miss an average of 27% of inbound calls, worth around $1,200 per missed call according to Invoca platform data
  • Job costing in Jobber is locked to the Grow plan, leaving lower-tier users without line-item margin visibility

Jobber publishes more than 20 built-in reports covering revenue, quotes, jobs, team productivity, and invoices, yet a 2026 G2 review thread on the platform still cites "advanced reporting gaps" as one of the top complaints from owners running $1M to $10M shops. The gap is not in raw data. It is in answering one specific question, in under a minute, without opening three tabs.

Home services industry statistics back up why this matters. The US home services market is worth between $650 billion and $750 billion annually, and the labor shortage is projected to reach 550,000 unfilled plumbing roles by 2027 per BLS data cited in ServiceTitan's 2026 industry report. Every report below is about squeezing more revenue out of the techs you already have, and every report is one your Jobber account can produce.

Below are the 7 Jobber reports every home service business should be running weekly, followed by 3 reports Jobber still cannot build for you. The workaround at the end replaces all of them with a text message.

1. Insights Dashboard

The Insights Dashboard is the landing page for revenue trends, quote conversion, and job capacity. Jobber's own help documentation calls it the quick look at "the numbers that matter most" without jumping between reports.

It is the only report in Jobber that displays converted quotes, new recurring jobs, and top-performing team members on the same screen. Skipping the weekly review here means missing the one place Jobber surfaces lead-to-revenue conversion.

The dashboard still does not show profit margin alongside revenue. You can see how much you billed, not how much you kept.

Text Sully: "show me converted quotes, new recurring jobs, and top 3 techs by revenue for last week"

2. Quotes Report

The Quotes Report shows every quote sent, its status (awaiting response, approved, converted, archived), and the total value of each. Reviewing this weekly catches quotes that are stuck in "awaiting" past the 7-day mark.

Industry data from RevAnalysis shows top-performing plumbing shops close 70% or more of quoted jobs, while the median is closer to 45%. Owners who do not run this report weekly miss the chance to follow up on stale quotes before the lead goes cold.

Stale quotes are also where AI follow-up agents pay for themselves. See how an AI missed-call and follow-up agent catches these leads automatically.

Text Sully: "list all quotes over $2,000 that have been awaiting response for more than 7 days"

3. Lead Source Report

The Lead Source Report summarizes clients, quotes, and jobs by the source that created them (Google, referral, website form, repeat customer). It is the only Jobber report that directly ties marketing spend to booked work.

BrightLocal's 2026 Local Consumer Review Survey found 97% of consumers read reviews before hiring a local business, and the average consumer now uses six review sites. If your Lead Source Report does not separate Google reviews traffic from paid search, you cannot defend the ad budget in a Monday meeting.

This is also where most owners discover that their best-performing source is not the one they are spending on. Repeat customers and referrals almost always beat paid channels on close rate.

Text Sully: "revenue by lead source last 90 days, ranked, with close rate for each"

4. Team Productivity Report

The Team Productivity Report tracks visits completed, total value of those visits, and hours logged per team member over a chosen date range. It is the standard Jobber report for tech performance.

ServiceTitan's 2026 benchmark data shows top-performing shops drive a 6% year-over-year increase in average ticket per technician. If your Productivity Report is flat across techs, you have a coaching problem, not a demand problem.

The report does not surface callback rate or rework visits. That nuance lives in the Visits Report, which is why owners end up exporting both and joining them in Excel.

Text Sully: "revenue per tech this week vs last week, and flag anyone below their 4-week average"

5. Invoices Report

The Invoices Report filters by unpaid, overdue, paid, and draft status and shows outstanding balances per client. Owners who run this weekly cut average days-to-payment.

Jobber's own 2026 platform benchmarks show 48% of service pros get paid same-day and 31% within three days, pushing the overall average invoice payment under seven days for the healthiest businesses. Anything longer than that is a collections problem, not a billing problem.

Pair this with the Aged Receivables view to see which invoices are 30, 60, and 90+ days out. Clients that drift past 60 days have less than a 50% chance of paying in full.

Text Sully: "list all invoices over 30 days old, sorted by age, with customer phone numbers"

6. Recurring Jobs Report

The Recurring Jobs Report lists every active recurring contract, schedule frequency, and next visit date. For lawn care, pest control, pool service, and HVAC maintenance shops, this is the single most valuable report in Jobber.

Recurring revenue is 5 to 10 times more profitable than one-off jobs because the acquisition cost is already sunk. Any recurring job that lapses is pure margin leaking out of the business.

Run this weekly to catch contracts that are coming up for renewal, customers who missed a visit, and pricing that has not been raised in 18+ months. This is also the starting point for AI customer reactivation campaigns that bring lapsed customers back onto a plan.

Text Sully: "which recurring contracts are up for renewal in the next 60 days and which ones have not had a price increase in over 18 months?"

7. Job Costing Report

The Job Costing Report shows labor cost, materials cost, miscellaneous expenses, and total price per job. Jobber's job costing feature was added in 2023 and is available on the Grow plan.

Top-performing HVAC shops target a 50% gross margin on service jobs and 30% on installs. Without job costing, you are running the business on revenue, not profit, and the first bad quarter feels like a surprise.

The report is powerful, but it requires disciplined time tracking from techs. Missing timesheets mean missing margin, which means the report is only as honest as the mobile-app habits of your crew.

Text Sully: "which jobs last month had a gross margin under 30% and what was the reason?"

3 Reports Jobber Cannot Build (But You Still Need)

1. Cross-source revenue attribution

Jobber's Lead Source Report tells you which source a job came from only if the source was manually tagged at quote creation. It does not reconcile the original Google Ads click, the missed call, the follow-up text, and the eventual booked job. A 2026 G2 reviewer flagged this explicitly, noting the Thumbtack integration "does not pass job costs through, making accurate job costing and reporting difficult."

If the lead called once, got sent to voicemail, texted back two days later, and then booked through the website form, Jobber records that as a "Website Form" lead. The real source was the paid Google click.

Text Sully: "attribute every job last month to its first-touch source, not the last-touch form it came through"

2. Callback and rework rate per technician

Jobber has no native report that identifies jobs where the same customer booked a second visit for the same issue within 30 days. Owners track this in spreadsheets because callbacks are the silent killer of margin.

A callback is a free visit that costs you a real tech hour. Top-performing shops run callback rates under 3%. Anything above 5% is a training issue.

Text Sully: "list jobs last quarter where the same customer booked a second visit for the same issue within 30 days, by technician"

3. Missed-call revenue loss

Jobber does not integrate call data into the reporting suite. If a customer calls and does not book, there is no record inside Jobber that the call happened. Invoca's 2026 platform data shows home service businesses miss an average of 27% of inbound calls, worth around $1,200 per missed call.

Over a year, that works out to $45,000 to $120,000 in lost revenue for the average $1M to $5M contractor, according to pooled data from over 1,200 contractors. If you want this number, you need call tracking plus a layer that ties each call to a Jobber customer record. See the breakdown on build vs buy for an AI dispatcher for how owners are closing this gap without adding a full CSR role.

Text Sully: "how many calls did we miss last week, estimated revenue loss, and which callers never booked anywhere?"

Why the "Text Sully" prompt replaces the dashboard

Every report above is useful. None of them are fast. The Jobber community forum has standing threads from owners who built the Report Scheduler workflow just to have last week's numbers waiting in their inbox Monday morning, which says something about how often anyone actually logs in to generate them live.

Sully connects to your Jobber account, reads the same underlying data, and answers the question in plain language. You text "revenue by technician this week vs last week" and get the answer in 10 seconds. No dashboard to build, no filters to set, no Grow-plan upgrade required to see job costing views.

The Jobber community forum has standing threads from owners who built the Report Scheduler workflow just to have last week's numbers waiting in their inbox Monday morning. One owner on the forum's Profit & Finance discussion wrote about wanting gross margin visibility at the line-item level inside the quote. The workaround was manual markup % tagging. That is the gap a text brain closes in 10 seconds.

For owners running a $1M to $10M shop, the weekly reporting ritual is not the goal. The goal is the decision the report enables. Pair that with the labor-shortage math: every hour a tech spends billable instead of driving or idle is worth $150 to $400 in margin. The weekly report tells you where that hour went. The text brain tells you what to do about it tomorrow.

A Jobber-connected AI receptionist and chat brain does both: answers customer calls and answers your own operational questions from the same underlying CRM data. The reporting loop closes faster, the ad spend gets spent smarter, and the Monday meeting stops being about pulling numbers and starts being about deciding what to do with them.

See Sully in action

Sully is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.