Auto-generated visits, bundled period invoicing, and contract lifecycle for repeat service customers.
Service Contracts are for repeat service customers — monthly pest control, quarterly HVAC tune-ups, weekly lawn maintenance, annual safety inspections. For a one-time service call, just schedule a visit on a Service-pipeline lead directly. See Construction vs Service pipelines.
From a Service-pipeline lead, open the Contracts tab and click + New Contract. Pick a cadence (weekly, monthly, quarterly, custom), a service name, a duration, and a billing model:
Once active, visits are auto-generated for the full term and appear on the calendar and dispatch board.
Click Generate Invoice for Period on the contract to bundle all unbilled visits in a date range into a single invoice — useful for monthly billing of weekly visits, or any other "summary invoice" workflow.
You can update the service name and visit cadence on an active contract. Future visits are regenerated; past visits are untouched.
Breche emails a warning at 30, 15, and 7 days before a contract ends so you can pitch a renewal. Configure the offsets under Settings → Company.
Managing Contacts
Add clients, vendors, and employees to your contact database.
Creating Estimates
Build detailed estimates with sections, margins, AI-written descriptions, and line items — then send or turn them into a proposal.
Proposals & E-Signatures
Build proposals with the drag-and-drop builder and collect electronic signatures.