Set up in 24 hrs
Import customer equipment, contracts, and history
Works on mobile
Techs clock in, log repairs, and capture signatures on-site
Every feature, every plan
No add-ons, no per-invoice fees, no setup charges
See it in action
Every maintenance visit scheduled, every agreement tracked. When a visit is marked complete, the invoice generates automatically — no more end-of-month billing chaos.
This Week — Scheduled Maintenance Visits
14 visits · $4,280 billableMon 4/28
8:00 AM
Harborview Office Tower
Annual Premium · Qtrly · Tech: Garcia
$485
CompletedMon 4/28
1:00 PM
Sunrise Apartments (×12 units)
Monthly Plan · Tech: Park
$720
ScheduledTue 4/29
9:30 AM
North Shore Medical Clinic
Annual Platinum · Qtrly · Tech: Wright
$340
ScheduledWed 4/30
11:00 AM
Evergreen Café
Semi-Annual · Tech: Garcia
$185
ScheduledThu 5/01
10:00 AM
Johnson Residence
Annual Standard · Tech: Park
$165
Needs rescheduleBuilt for how HVAC service actually runs
The pain
Maintenance contracts turn into a spreadsheet and a reminder calendar.
What Breche does
Service contracts track billing type (per-cycle or per-visit), cadence, rate, start/end dates, and auto-generate invoices when each cycle comes due. Lifecycle alerts fire at 30/15/7 days before expiration so renewals don't slip.
The pain
Dispatch is half on paper, half in a text thread.
What Breche does
Dispatch board shows every crew and every job for the day. Drag a job from the unassigned column onto a tech to assign. Per-crew route optimization reduces drive time. Optional Google Calendar sync pushes assignments to the tech's phone.
The pain
Emergency service calls don't fit the planned schedule.
What Breche does
Dispatch-side project creation — create an ad-hoc service call from the dispatch board in seconds, assign to the on-call tech, track time and parts back to a project for billing. Clear separation between recurring contract visits and one-off calls.
The pain
Tracking what's installed at each customer site is a nightmare.
What Breche does
Every customer has a contact record; every piece of equipment lives as a project asset with serial number, install date, and model. Service visits reference the equipment on-site so the next tech sees the full history before stepping out of the truck.
The pain
Techs forget to file time and the invoice goes out short.
What Breche does
Clock-in + clock-out per visit with GPS (mobile app, already in development). Time attaches to the project. Admin reviews and approves timesheets before they flow into payroll, so the labor line on the invoice matches what actually happened.
The pain
Customers don't pay fast enough on one-off service calls.
What Breche does
Every invoice gets an online Pay Now button (card + ACH) that works whether the customer uses the portal or not — dedicated /pay/<token> route. Auto-reminder emails at 7/14/30 days overdue (reminder automation is queued — Phase 5.36).
Features
Per-cycle or per-visit billing, auto-generated invoices, lifecycle alerts at 30/15/7 days to expiration.
Drag-and-drop crew assignments per day. Unassigned pool on the left. Optimize route per crew.
Serial numbers, install dates, and full service history per customer asset.
Create ad-hoc calls from dispatch, assign to on-call tech, track time and parts for billing.
Techs clock in/out per visit. GPS verifies on-site attendance. Payroll exports clean.
Every invoice has a Pay Now link (card + ACH). Per-invoice payment method control for big service calls.
Customers see invoices and pay online. Parts suppliers get a portal for POs and bid requests.
Multi-stop route plans for recurring maintenance days. Minimize windshield time per technician.
FAQ
Common questions from HVAC contractors evaluating Breche.
Start your 14-day free trial. No credit card required.
Start Free Trial