HVAC estimates and invoices for the next callout.
Put the hours, urgency and agreed work into a clear estimate. Invoice repairs or installations and set up recurring billing for maintenance agreements.
- From $5.99/mo
- No platform fee — ever
- Estimates in 5 languages
- Billed at signup · 14-day refund policy
The busiest weeks are the ones you estimate worst.
Peak season should be your best margin. Instead it's the season the estimating falls apart.
Peak season, guessed rates
When every phone call is an emergency, estimates get made up in the truck. The weeks you should earn most are the weeks your pricing gets loosest.
Repair, install and maintenance in one blur
A duct clean, a mini-split install and a boiler diagnostic are wildly different hours — but they all get estimated with the same shrug when you're four calls behind.
Refrigerant and permits, absorbed
Recovery and disposal beyond standard, permit and inspection fees, that gas-line modification — none of it was written down, so all of it landed on you.
The estimate you send three days later
Nobody with no heat waits three days. The job goes to whoever put a number in writing first, and it's rarely the person still typing it.
One description. Hours priced. Scope written.
Paganki knows heating and cooling bills by the hour — and that an emergency callout isn't a tune-up.
Describe the callout
“Furnace won't fire, central system, about three hours, one unit, parts included, needed today.” AI detects HVAC and extracts the service type — repair, installation, maintenance, inspection or duct cleaning — the system type — central AC, furnace, heat pump, mini-split or boiler — plus estimated hours, unit count, materials and urgency.
Your hourly rate prices it
Heating and cooling bills per hour: roughly $75, $110 and $165 across the three default tiers, with a $180 minimum callout. Parts on you add ~20%, rush ~25% and emergency ~50% by rule, each on its own line — so “needed today” in January is finally priced like it. Deterministic, auditable, never invented by the AI. Set your own rates in Settings → Rates.
AI writes the scope and the exclusions
Refrigerant recovery and disposal beyond standard, permits and inspection fees, electrical and gas-line modifications, and ductwork fabrication are written out as exclusions in clear language. Review it, send it, and turn the yes into an invoice in one click.
AI reads the job and writes the document. Rules do the math from your rates plus standard adjustments — the AI never sets a price.
Estimate fast in season. Bill steadily out of it.
Emergency pricing that applies itself, and maintenance revenue that carries the quiet months.
Emergency pricing by rule
Rush ~25%, emergency ~50%, applied automatically from the job description. The 6am no-heat call prices itself correctly even when you don't have a second to think.
Maintenance plans that bill themselves
Put maintenance customers on a recurring schedule and the invoices go out without you, at the amount you agreed. That's the revenue that carries the shoulder season.
Three tiers, you pick one
The same job at budget, recommended and premium hourly rates; if parts are on you, a materials line is added to all three. You choose the one that fits the job and can switch or edit it before sending.
AI-drafted equipment warranties
List what you cover and what you don't; AI drafts the terms in plain language from your list, and you review them before they go out.
Estimate in five languages
English, Spanish, German, French or Italian — off the same rate card, with the same numbers.
Paid before the van's cold
24/7 customer portal, pay from a phone, and an email and in-app alert when it lands. Stripe's standard processing fee for your country applies; no platform fee from us.
AI estimating, AI warranties and recurring billing are included in every plan. AI estimates have a monthly allowance — 3 on Freelancer (which also covers 3 invoices a month), 5 on Starter, 15 on Pro, 50 on Scale — shared with AI-written reminders if you turn those on. No add-on fees, no per-estimate charges.
HVAC estimates, answered
Estimate the callout today. Not after the season ends.
Choose a plan from $5.99/mo. Your subscription starts with payment at signup and renews at your selected billing interval. Cancel anytime.
Paid subscription • Billed at signup • Cancel anytime
