The Best Dashboard for a Handyman Business: What to Track Daily, Weekly, Monthly
A 2-person handyman operation runs 8 to 14 jobs per day. The dashboard is less about pipeline and more about throughput, average ticket, and repeat bookings. Here is what to track at every cadence.
Key takeaways
- Handyman shops run 8 to 14 jobs per day per tech, making throughput the primary daily metric rather than pipeline
- Average ticket benchmarks are $150 to $350 with gross margins of 45 to 60% and repeat booking rates of 35 to 50%
- The highest-value weekly metric is repeat customer booking rate: it costs 5x more to acquire a new customer than to retain one
- Revenue per tech per day is the one monthly number that ties everything together for multi-tech shops
A 2-person handyman shop is one of the most operationally dense businesses in residential services: 8 to 14 jobs per day, tickets from $80 to $600, and no job type that repeats in the same form twice. That complexity is exactly why most handyman dashboards fail. They copy the HVAC or plumbing template, track pipeline stages that do not apply, and leave the metrics that actually drive daily decisions off the screen entirely.
The right handyman dashboard tracks throughput first, average ticket second, and repeat booking rate third. Here is what that looks like at each cadence. For the broader framework, see home service dashboard metrics and pair this with what KPIs a handyman business should track.
Daily Numbers: Throughput First
Handyman revenue is made one job at a time. Each morning your dashboard should answer three questions before 8am.
Jobs completed vs. scheduled. Target: at least 90% completion rate. Anything below that means you are missing jobs to no-shows, cancellations, or jobs that take longer than booked. The latter is almost always an average-ticket problem in disguise: jobs are under-scoped and techs are running over.
Average ticket vs. target. Your daily average ticket should sit between $150 and $350 based on Housecall Pro's 2026 handyman pricing benchmarks. If the day's average is running below $150, you are either booking too many small tasks or not surfacing add-on work during the visit. If it is above $350, verify you are not miscoding multi-job visits as single tickets.
Unbilled completed work. Every job marked complete but not yet invoiced is cash sitting in a holding pattern. Track this number daily and push it to zero before 6pm. Handyman shops that let unbilled work accumulate for 48 or more hours collect on average 12% less than shops that invoice same-day, per Jobber's 2025 payment timing data.
Text Clint: "How many jobs were completed today but not yet invoiced, sorted by tech?"
Weekly Numbers: Ticket Quality and Repeat Customers
Daily numbers tell you if the machine is running. Weekly numbers tell you if it is running in the right direction.
Jobs per tech per week. Healthy handyman techs complete 25 to 35 jobs per week on a standard 5-day schedule. Below 25 means utilization is low. Above 40 usually means jobs are too small or the tech is skipping scope that should be addressed on-site.
Average ticket by job type. Not all handyman work pays equally. Drywall repair, furniture assembly, and caulk jobs run $80 to $150. Bathroom fixture installs, ceiling fan replacements, and minor carpentry run $200 to $400. Tracking average ticket by job type weekly tells you whether your mix is drifting toward low-margin tasks. One Workiz operator profiled on the Owned and Operated podcast found that 30% of their job volume was furniture assembly at a $95 average ticket, consuming 40% of their weekly capacity.
Repeat customer booking rate. The single most important weekly metric for any handyman shop. Target: 35 to 50% of jobs booked each week from existing customers. The math on why this matters is sharp. According to Bain and Company research, a 5% increase in customer retention increases profit by 25 to 95%. A handyman shop that gets one return visit per year from each customer has a business model. One that does not is paying to acquire new customers every single week. See how to track customer retention for home service for the underlying tracking discipline.
Reviews collected. Track review count weekly, not just monthly. Shops that collect reviews within 24 hours of job completion get 4x more reviews than shops that batch their review requests on a monthly cadence, per Podium's 2025 home services review data. Handyman work is reputation-intensive. Every completed job is a review opportunity.
Text Clint: "What is my repeat customer booking rate this week vs. last week, and which job types are driving repeat visits?"
Monthly Numbers: Margin and Lead Economics
Monthly metrics are where you make structural decisions about your business model, not operational adjustments.
Revenue per tech per day. The north star for a multi-tech handyman shop. Healthy range: $800 to $1,500 per tech per day. Below $800 means either utilization is low or average ticket is too small. Above $1,500 usually means the tech is running overtime or taking on jobs outside their skill set. Track this by individual tech, not as a shop aggregate. A shop-wide average of $1,100 can hide one tech at $1,600 and another at $600. See technician performance metrics for home services for the full per-tech rubric.
Gross margin by job category. Handyman gross margins run 45 to 60% according to HomeAdvisor's 2025 contractor economics data. But that average spans wide variation by category. Assembly work typically runs 50 to 60% gross margin because there are no materials. Tile and flooring work runs 35 to 45% because material costs are significant. Monthly margin by category tells you which job types to push in marketing and which to price up or phase out.
Lead source ROI. Calculate cost per booked job by channel: Google LSA, Google Ads, referral, Nextdoor, repeat/direct. Handyman shops should have a blended cost per booked job under $60 for channels generating repeat customers and under $40 for one-time work, based on an average ticket of $200 to $250. If Google Ads is delivering customers at $85 per booked job who never return, you are subsidizing the first visit and the economics never recover. See how to track lead source in a service CRM for the underlying tracking discipline.
Customer retention rate. Monthly: what percentage of customers from 90 days ago have booked again? The target for healthy handyman shops is 35 to 50% annual retention. Below 30% means you are on an acquisition treadmill. Above 50% means you likely have some form of recurring service agreement or membership structure working in your favor.
Text Clint: "Show me revenue per tech per day this month vs last month, with gross margin by job category."
CRM Comparison: Jobber, Housecall Pro, and Workiz
These three cover the majority of handyman shops under $3M.
Jobber is the strongest choice for handyman shops that prioritize client communication and quote-to-invoice workflow. The Insights Dashboard ships with revenue by lead source, cashflow, and job completion tracking. The missing pieces: first-time fix rate, per-tech average ticket, and repeat customer rate all require either the Report Scheduler export workaround or a text to Clint. Jobber pricing starts at $49/month.
Housecall Pro handles high-volume dispatch better than Jobber for shops running 10-plus jobs per day. The dashboard is more configurable on job type and tech performance. Repeat booking rate still requires a manual export. Housecall Pro starts at $79/month for the basic plan.
Workiz is the best native reporting option of the three for handyman shops. The Job Report lets you filter by job type, tech, and status in a single view without exporting. Average ticket by tech is a built-in column. The trade-off is that Workiz's client communication tools are weaker than Jobber's. Workiz pricing starts at $65/month per user.
None of the three surfaces repeat customer booking rate as a native metric. All three require either an export or a connected data layer to answer "what percentage of this week's jobs came from returning customers."
How Clint Answers Handyman Dashboard Questions
Clint connects to Jobber, Housecall Pro, and Workiz and answers handyman dashboard questions in plain text. You do not need to build a report, configure a filter, or export a CSV.
The most common handyman questions Clint handles: average ticket by job type for the current week, repeat customer rate over the last 30 days, which tech has the highest vs. lowest average ticket, and which jobs completed today have not been invoiced. Each of these requires either a custom report build or a manual calculation in the native CRMs. Clint answers them in seconds.
Clint also connects CRM data with Gmail and Google Calendar so you can ask questions across sources. "Which customers from last month haven't been contacted since their visit?" pulls from both Jobber job records and Gmail outbound history at the same time.
Text Clint: "What is my average ticket by job type this week, and which categories are below my $200 target?"
Sources
- Handyman Price Guide 2026, Housecall Pro
- Handyman Services in the US Industry Analysis 2025, IBISWorld
- HomeAdvisor True Cost Guide: Handyman Services
- The Economics of Customer Retention, Bain and Company
- 2025 Online Reviews Impact Report, Podium
- Jobber Payment Timing and Invoice Collection Data 2025
- Workiz Job Reporting Documentation
Frequently Asked Questions
4 questions home service owners actually ask about this.
01How many jobs per day should a handyman tech complete?
The healthy range is 4 to 7 jobs per day. Below 4 typically means jobs are too large for handyman pricing, drive time is excessive, or utilization is low. Above 7 usually means jobs are too small, under-scoped, or the tech is skipping add-on work that should be addressed on-site. Track it weekly by tech, not daily, to smooth out scheduling variation.
02What is a good average ticket for a handyman business?
$150 to $350 per job is the benchmark for a residential handyman shop running a mix of task-based and small project work. Assembly-heavy shops run toward the low end. Shops that price by scope and bundle related tasks on the same visit run toward $300 to $400. If your average is below $120, you are either pricing too low or taking jobs that should be declined in favor of higher-value work.
03What gross margin should a handyman business target?
45 to 60% gross margin on materials-light work (assembly, hanging, caulk, minor repairs). 35 to 50% on materials-heavy work (tile, flooring, fixture installs with significant parts). Track margin by job category monthly. A shop-wide gross margin average hides the fact that assembly jobs at 58% are subsidizing tile jobs at 32%.
04How do I track repeat customer rate in Jobber or Housecall Pro?
Neither platform surfaces repeat customer booking rate as a native dashboard metric. In Jobber, run the Clients Report filtered by "last visit date" and manually identify customers with multiple jobs. In Housecall Pro, use the Customer History export and count repeat appearances. In Workiz, the Job Report includes customer history columns that make this calculation faster. Alternatively, text Clint and ask directly: "What percentage of jobs this week came from customers who have booked before?"
See Clint in action
Clint 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.