❄️ hvacdesk Live · Self-host

Calls, jobs, maintenance plans, and equipment for small HVAC contractors

Customer equipment on file (make, model, serial, install date, warranty). Service calls with dispatch to available tech. Preventive-maintenance plans (2× annual tune-up) with Stripe auto-pay. Refrigerant tracking per EPA 608. Per-job parts + labor. For 1-15 tech HVAC shops — the ServiceTitan alternative at $49/mo.

What it does

🏠

Equipment on file

Per customer + property: AC condenser, furnace, heat pump, mini-split, water heater. Make/model/serial, install date, warranty end, filter size. Tech knows before arriving.

🚐

Dispatch

Service calls routed to nearest available tech with right certifications (NATE, EPA 608 universal, heat-pump specialist). Customer ETA text. Emergency queue priority.

🔁

Maintenance plans

Spring + fall tune-up per property. Auto-scheduled 3 weeks out. Stripe monthly or annual billing. Filter-change reminders. Priority service for plan members.

🧊

Refrigerant tracking

Per-job refrigerant added/removed by type (R-22, R-410A, R-32). EPA 608 log with tech certification. Annual recovery/disposal reporting. Compliance-ready.

🧾

Invoice

Parts + labor + diagnostic fee + refrigerant. Warranty job vs customer-pay routing. Stripe card-present or net-30 commercial. Annual maintenance-plan auto-renew.

🔒

Shop-owned

Flask + SQLAlchemy. Customer + equipment history on your server. Runs on a $5 VPS or the office laptop.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/hvacdesk.git && cd hvacdesk pip install -r requirements.txt && python app.py # → port 6300

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-truck
$179/mo
  • Everything in Pro
  • Multi-truck fleet accounts
  • Manufacturer rebate submission
  • Home-warranty dispatch integration
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

hvacdesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.