This page's HVAC maintenance estimate proposes four lines: the preventive maintenance visit, filters by size and count, condenser coil cleaning, and drive belts. Pricing the visit per unit rather than per building makes the count on the site visible to whoever is approving the proposal; filters get their own line by size and quantity so a manager can check them against the unit schedule; coil cleaning and belts are priced separately because they're the add-ons a manager approves apart from the base visit.
The quirk of this trade is that one proposal covers a recurring relationship, not a single job: quote the per-visit price once for the site, and every invoice that follows for the length of the agreement uses the same lines with the counts updated. The property manager or facilities director reviewing this is comparing it against other vendors' per-visit or per-unit rates, not a one-time job total.
Add a custom field for the PO number the property manager will issue once the proposal is approved, and another for the service location if you're quoting more than one building for the same client. Put the maintenance agreement's proposed name or period in the document notes, and your contractor licence number under the business block, so the proposal reads as a real service agreement rather than a one-off quote.
This estimate is the maintenance agreement proposal: it quotes the per-visit price for the site, not a single job. Once the property manager accepts it, convert the first visit's invoice from it — the lines and numbering lineage carry over — and every visit after that follows the same agreement without requoting. Record each visit's payment and issue a receipt for it once the invoice side takes over.
Net 30 is the norm once this converts to invoices — commercial property managers run monthly accounts-payable cycles — so set the payment terms you expect on the estimate itself, along with remittance details in payment instructions, so the terms on the eventual invoice aren’t a surprise.