Accounts Receivable for Environmental and Utility Services
How environmental, waste and utility service firms bill, why invoices stall, and how to follow up.

Table of contents
Share
Environmental, waste, utility, energy and security service firms get paid late mostly because their invoices depend on field paperwork and on customer approval processes that move slowly. A missing service ticket, a purchase order that ran out, or an invoice sent to a site contact instead of accounts payable can hold payment for weeks. The fix is follow-up that confirms every invoice is complete and approved early, then keeps a steady rhythm on the high volume of recurring invoices that nobody has time to chase.
Across US B2B credit sales, 43% of invoice value was overdue in 2025 (Atradius, 2025). The Credit Research Foundation puts the broad median days sales outstanding for US companies at 40.5 days (Credit Pulse DSO benchmarks). Service firms in this group carry trucks, crews, fuel, disposal fees and equipment every week, so a customer who pays a month late is financed by the service provider.
This page covers how environmental services, waste collection and hauling, remediation, oilfield and energy services, utility contractors and security providers actually bill, why their receivables stall, and how follow-up should work for the customers they serve.
How Do Environmental and Utility Service Firms Actually Bill?
Most firms in this group run two or three billing models at once, often for the same customer. Each one stalls for a different reason, so each needs its own follow-up.
Recurring service invoices
Waste pickup routes, portable sanitation, monitoring contracts and guard services bill on a fixed schedule, usually monthly. These invoices are predictable and individually small, which is exactly why customers push them to the back of the payment run. Across a few hundred accounts, the recurring balance is often the largest receivable on the ledger.
Ticket-based and per-job billing
Hauling, disposal, pumping, hydrovac work and emergency callouts are billed per job from a field ticket: hours, loads, volumes, disposal weights and equipment used. The invoice is only as good as the ticket behind it. If the ticket is unsigned, illegible or missing a reference the customer needs, the invoice waits.
Project and milestone billing
Remediation projects, site cleanups and larger utility or energy jobs bill by milestone or as progress against a contract. These look more like construction receivables: approval steps, a customer project manager who signs off, and sometimes a holdback until the work is accepted. For firms whose work overlaps with contracting, our page on construction, engineering and field services covers progress billing in more depth.
Purchase orders and vendor portals
Energy operators, utilities, municipalities and large industrial customers often require a valid purchase order number on every invoice and a submission through their own supplier portal. An invoice without the right PO, or one that went by email when the customer only pays through its portal, is not late in the customer's eyes. It was never received.
Why Do These Invoices Get Paid Late?
Most late payments in environmental and utility services are paperwork and routing problems, not customers refusing to pay. Four causes account for most of the delay.
Field tickets that do not match the invoice
A ticket signed by a site supervisor, a disposal weight that differs from the invoiced volume, or a job billed under the wrong site reference gives the customer's approver a reason to set the invoice aside. Nobody tells you. The invoice just stops moving.
Expired or exhausted purchase orders
Large customers issue a PO for a set amount or a set period. When recurring work continues past that amount or date, new invoices bounce until someone issues a new PO. The work kept happening, but the paperwork behind it lapsed.
The site contact is not the payer
The person who calls for a pickup or signs a ticket rarely controls payment. Invoices sent only to the operations contact can sit in an inbox for weeks while accounts payable never sees them.
Volume beats attention
A hauler or service provider can issue thousands of small invoices a month. A finance team of two or three people cannot call every customer, so they chase the largest balances and let the rest age until the next aging review. If you have ever chased a customer who simply stopped answering, our guide to ghosted invoices shows how to restart the conversation.
How Should Follow-Up Work for These Customers?
The goal is to make every invoice payable on first review, then confirm it is moving through the customer's process. A steady rhythm looks like this:
At invoicing: attach the signed field ticket or service record, quote the PO number and site reference, and submit through the customer's portal when it has one.
Within a few days: confirm the invoice reached accounts payable and that nothing is missing.
Before the PO runs out: tell the customer when a recurring PO is close to its limit or end date, and ask for the replacement before the next invoice goes out.
On the due date: ask for the payment date, and whether any line is in question.
At the first short payment: ask which line was reduced and why, and send the supporting ticket the same day.
Know who you are talking to. With a municipality or large operator, the field contact confirms the work, but the payment run belongs to accounts payable, and the PO comes from procurement. Each one needs a different question. Our guide to selling to large companies with slow payment systems covers how to work inside those approval chains.
Common blockers and what to ask
Blocker | What it looks like | What to ask |
|---|---|---|
Missing or unsigned field ticket | Invoice on hold with no explanation | Do you have the signed ticket for this job, or should we resend it? |
Expired purchase order | Invoice rejected by the portal | Can you issue a new PO so this month's service can be paid? |
Sent to the wrong person | No response from accounts payable | Who in accounts payable should receive invoices for this site? |
Recurring invoice pushed back | Paid one cycle late every month | Is this month's invoice scheduled in the next payment run? |
Short payment on a job | Partial payment, no remittance note | Which line was adjusted, and what record would resolve it? |
How Does Abivo Handle Environmental and Utility A/R?
Abivo's AI agent, Kate, calls and emails your customers about open invoices using your live accounting data. She confirms each invoice reached the right person with its paperwork, asks for the payment date, records promises to pay, and flags an expiring or missing PO before it blocks the next invoice. Anything that needs judgment, such as a disputed disposal weight or a contract question, goes to your team with the full conversation history attached.
Kate works every account on the same schedule, so the small recurring invoices that usually age in the background get the same follow-up as the large project balances. Abivo connects to the accounting systems these firms run, including QuickBooks, NetSuite, Xero, Sage, Microsoft Dynamics and SAP Business One, and to field service tools such as Jobber, ServiceTitan and BuildOps. For ready-to-send wording at each stage, use our past-due invoice email sequence.
Practical Takeaways for Environmental and Utility Service Firms
Never send an invoice without the signed field ticket or service record and the customer's PO and site reference.
Submit through the customer's supplier portal when it has one, and confirm receipt within days.
Track purchase order limits and end dates, and ask for the replacement before it runs out.
Send invoices to accounts payable, not only to the site contact who ordered the work.
Put small recurring invoices on the same follow-up rhythm as large project balances.
Resolve short payments the same week, while the job details are still easy to find.
Frequently Asked Questions
Why do waste and environmental service invoices get paid late?
Usually because something the customer needs is missing: a signed field ticket, a valid PO number, or a submission through the customer's portal. The other common cause is volume. Small recurring invoices get no follow-up until they are already 60 days old.
How do you get paid faster by municipalities and large operators?
Learn the customer's process before the first invoice: the PO requirements, the portal, and the accounts payable contact. Then confirm each invoice was received and approved, rather than waiting for the due date to find out it was rejected.
What should you do when a purchase order runs out mid-contract?
Track the PO balance and end date as you bill. When it is close to the limit, ask procurement for the replacement while the current invoices are still paying, so the next invoice is not rejected.
Can an AI agent follow up on thousands of small service invoices?
Yes. Kate follows up on every open invoice on a set schedule, confirms receipt, asks for a payment date and logs the answer. Disputes and anything that needs a decision go to your team.
Want every service invoice followed up until it is paid? Get Started.






