Groups and optional line items
Organize work the way clients think about it — Equipment, Labor, Optional upgrades. Items flagged optional sit outside the base total; the client includes them with a tap and watches the total update. Upsells stop being a second sales call.
Photos that close
Attach up to 10 photos per proposal — the cracked coil, the corroded panel, the yard as it stands today. A photo turns your price into a diagnosis the client can see.
Math you never re-check
Quantities, units, discounts, and tax compute as you type and are validated on the server when you save. Totals on the client page always match your dashboard — no spreadsheet drift, ever.
Your defaults, applied automatically
Your terms, validity window, deposit line, and brand are set once in your business profile and flow into every proposal. Edit them per proposal when a job is different — the default never changes behind you.