Cowboy's AC Data Health & Reconciliation

How the dashboards compute their numbers, and how they line up against Housecall Pro · 2026 YTD

How we calculate

Data Health — is Housecall Pro being used right?

Jobs YTD
6,726
No tech assigned
8 0.1% clean
Canceled (excluded)
370
$189,726
$0 jobs
4,026
MonthJobsNo techNo-tech $CanceledCanceled $$0 jobs
Jan1,2810$048$20,556795
Feb1,0323$9041$3,608659
Mar1,4073$098$20,544826
Apr1,2400$071$103,029703
May1,5571$129109$41,989912
Jun2091$03$0131

Verdict Only 8 of 6,726 jobs all year are missing an assigned tech — HCP is being used correctly for tech assignment. Those 8 jobs ($219) are the only revenue that can't be credited to anyone.

Reconciliation vs Housecall Pro — Miguel Conde (spot check)

MonthOur jobsOur salesHCP report $Diff
Jan58$140,680$140,680+$0
Feb53$55,913$55,913+$0
Mar50$134,784$134,973$-189
Apr60$182,143$182,641$-498
May55$107,058$107,058+$0
Jun12$91,662$91,572+$90
YTD288$712,240$712,837$-597

Our YTD $712,240 / 288 jobs vs HCP $712,837 / 294 jobs. Dollars match to 99.9%. The remaining ~6 jobs / $597 (about $100 each) are small jobs HCP's report counts but we don't — almost certainly because the owner's report buckets by completed/invoiced date while we bucket by scheduled date, so it picks up a few jobs scheduled in late 2025 or left unscheduled.

To match exactly switch our bucketing to the same date type the owner's report uses (Completed date). The data is clean — this is a settings alignment, not a Housecall Pro problem.

Reconciliation by Team — how we pull vs how the report runs

Our live pull counts every non-canceled job credited to the assigned tech, bucketed by scheduled date. HCP method applies the same rule the owner's revenue report uses for cancellations (canceled work removed). The difference is the canceled jobs each tech had on the books.

Heads up Canceled-removal is only part of the story. On the Miguel spot check, his printed YTD report is $712,837 — about $88K below even his canceled-excluded $801,104 — because the owner's report also buckets by a different date (Completed/Invoiced). To make every tech tie out to the printed report exactly, confirm that date type and I'll add a third "printed report" column.

SERVICE TECHNICIANS
TechnicianOur pull $JobsHCP method $JobsDiff $
Art Gonzalez$1,231,956207$1,187,827199-$44,129
Tyler Crabtree$1,166,334218$1,166,115214-$219
Miguel Conde$816,313307$801,104302-$15,209
Daren Crabtree$647,841268$647,442263-$399
Christian Moore$434,805100$400,11894-$34,688
Leon March$306,609275$302,801260-$3,808
Dustin Jackson$227,91267$227,71364-$199
Javier Willars$169,84368$169,84367−$0
Team total$5,001,6131,510$4,902,9631,463-$98,650
MAINTENANCE TECHNICIANS
TechnicianOur pull $JobsHCP method $JobsDiff $
Jose Caballero$175,854382$165,655373-$10,199
Dylan Rodriguez$132,552184$132,492183-$60
Josh Ogbonna$99,575343$99,575341−$0
Nathan Danh$27,31319$27,31319−$0
Jason Garcia$8,98694$8,98694−$0
Andrew Ortiz$8,29839$8,29839−$0
Team total$452,5781,061$442,3191,049-$10,259

Before vs After — All Technicians (canceled-job impact)

The old totals counted canceled jobs; the corrected totals exclude them (matching Housecall Pro). Below is every field tech and what changed. Same jobs, same attribution — the only difference is canceled work removed.

Old total (all techs)
$7,890,775
Corrected total
$7,690,810
Canceled removed
-$199,965
Jobs removed
-262
TechnicianOld salesOld jobsCorrected salesCorrected jobsRemoved $Removed jobs
Greg Git$281,68077$207,08269-$74,598-8
Art Gonzalez$1,231,956207$1,187,827199-$44,129-8
Christian Moore$434,805100$400,11894-$34,688-6
Miguel Conde$816,313307$801,104302-$15,209-5
Jose Caballero$175,854382$165,655373-$10,199-9
Robert Castro$398,415166$393,196160-$5,219-6
Damien Cervantes$10,46181$5,76064-$4,701-17
Leon March$306,609275$302,801260-$3,808-15
Anthony Carrillo$4,49291$2,75757-$1,735-34
Alfonso Garibay$5,00466$3,70552-$1,299-14
Crystal Ballinger$1,83226$7758-$1,057-18
Marcela Hernandez Fernandez$2,37447$1,78637-$588-10
Nicolas James$21,97335$21,39330-$580-5
Daren Crabtree$647,841268$647,442263-$399-5
Charlie Gonzalez$515,605196$515,266191-$340-5
David Botello$37,193679$36,923668-$270-11
Tyler Crabtree$1,166,334218$1,166,115214-$219-4
Dustin Jackson$227,91267$227,71364-$199-3
Alexis Martinez$19010$01-$190-9
Alisha Zapata$55015$37011-$180-4
Emmanuel Arciniega$450,324181$450,184179-$140-2
Dylan Rodriguez$132,552184$132,492183-$60-1
Michell Montoya$30013$24011-$60-2
Brandi Smith$30011$2409-$60-2
Moises Gracia$20150$0149-$20-1
Emily Chavira$12017$10016-$20-1
Tyler Corley$9089$9088-$0-1
Miguel Morales$4082$4081-$0-1
Franco Padron$508,524144$508,524138-$0-6
Daniel Montoya$-257235$-257232-$0-3
Jimmy Espinoza$-298112$-298111-$0-1
Hernan Godinez$210165$210163-$0-2
Robert Salazar$2032$2032-$00
Armando Vasquez$1,200151$1,200149-$0-2
John Apreciado$031$031-$00
Jorge Villarreal$2058$2057-$0-1
Sean Applewhite$2059$2058-$0-1
Noah Deleusomme$70,050211$70,050209-$0-2
Trevor Humiston$118,045204$118,045204-$00
Josh Ogbonna$99,575343$99,575341-$0-2
Victor Gutierrez$044$044-$00
Javier Willars$169,84368$169,84367-$0-1
Ariel Martinez$9921$9921-$00
Luis Duran$030$030-$00
Carlos Martinez$014$014-$00
Kevin Hernandez$088$088-$00
Jon Beltran$036$036-$00
Arevin Rodriguez$027$027-$00
Elijah Pineiro$020$019-$0-1
Kenneth Dent$088$086-$0-2
Saul Gonzales$2065$2065-$00
Nathan Cantu$037$037-$00
Christopher Skinner$4,19243$4,19242-$0-1
Giovanni Maradiaga$013$012-$0-1
Michael Dent$019$019-$00
Cody Martinez$3,78044$3,78015-$0-29
Andrew Ortiz$8,29839$8,29839-$00
Jason Garcia$8,98694$8,98694-$00
Nathan Danh$27,31319$27,31319-$00
Home