This page's HVAC maintenance invoice bills 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 the property manager reviewing it; filters get their own line by size and quantity so the manager can check them against the unit schedule; coil cleaning and belts are billed separately because they're the add-ons a manager signs off on apart from the base visit.
The quirk of this trade is that the same invoice repeats: one per visit, per building, sent to a property manager or facilities director rather than a homeowner. The lines stay the same quarter to quarter — the count of units serviced and filters replaced is what actually changes — and the invoice number sequence is what the manager's accounts-payable department matches against the maintenance agreement on file, not the line items themselves.
Add a custom field for the PO number the property manager issues before approving payment, and another for the service location if you maintain more than one building for the same client — most commercial accounts require both to print on the invoice. Put the maintenance agreement's name or billing period in the document notes, and your contractor licence number under the business block. Notes are also where proof of service goes: the visit date and which units were serviced, for the manager's own records.
The maintenance agreement itself starts as an estimate — quote the per-visit price for the site once, and once it's accepted, convert each visit's invoice from it, so the lines and the numbering lineage carry over instead of retyping the same four lines every quarter. Once a visit's invoice is paid, record the payment on it and issue a receipt for it the same way, without creating a separate document for something this routine.
Net 30 is the standard here — commercial property managers run monthly accounts-payable cycles and expect it, not due-on-receipt. Set payment terms and a due date accordingly, and put your remittance details in payment instructions so a manager processing dozens of vendor invoices a month doesn't have to track you down to pay this one.