// Facility services · Subcontracted work
Subcontractor invoices checked against the work order before AP pays.
When a sub plows, cleans, prunes or repairs a site for you, its invoice has to agree with four things: your work order, the rate you agreed, the proof the work was done and the insurance on file. AI checks each old invoice against all four and lists every mismatch for your operations manager. It approves nothing and pays nothing.
- Past sub invoices
- 20 to 30
- Payments released
- None
- Before any file
- An NDA
// The one job
A sub sends a bill. Someone checks it before it's paid.
Landscape, janitorial and maintenance companies use subs for snow, tree work, irrigation, floor care, trade repairs and sites beyond their own crews' reach. Someone in operations or AP finds the work order behind each sub invoice, checks the rate, looks for the photos or sign-off and checks the sub's certificate. In a busy month, that check gets thin.
In the proof of concept, AI reads copies of sub invoices you have already paid or disputed, and the paperwork behind them. For each invoice it writes a match report: the work order it belongs to, each line against your agreement with that sub, the proof found, the insurance and license status on the service date, and what doesn't line up. Your reviewer, the operations manager who knows these subs best, holds each report against what your team actually decided.
line by line
// Where sub bills go wrong
Why a sub invoice needs four checks, not one
You bill one way and pay another. Snow agreements often pay an hourly rate for each piece of equipment, and some set a minimum when a machine is called out and then sent home, while the customer may be billed by the site, the event or the season. A janitorial sub may bill a monthly figure per building plus its own extras. So the question is not whether the sub's arithmetic works. It is whether each line matches the rate in your agreement with that sub, for that service at that site, and whether a work order you issued sits behind it.
The proof has to agree with the bill. A sub's invoice should cite your work order number and the visit date, and the hours it bills should fit inside the check-in and check-out times recorded for that visit. Photos should show the site and the finished work. Trip charges, after-hours rates and markups on materials are where amounts drift from the agreement. A second invoice for a visit already paid is caught by work order number and date, even when the invoice number is new.
Insurance has to cover the date of service, not just today. A certificate that ran out before the visit doesn't cover that visit, whatever the renewal says. The cost of a gap shows up at your own audit. Great American's premium audit guidance, for one, says that a sub without proof of workers' compensation coverage at audit has its payroll added to yours, and that a sub whose general liability limits fall below yours gets classed as an employee. For snow work, SIMA, the snow and ice industry's trade group, tells contractors to make sure a policy carries no snow and ice removal exclusion. A certificate shows limits and dates, not exclusions, so the draft says which subs' policy pages you hold.
Some trades need a license or a bond as well. In Texas, irrigation work requires a TCEQ license under 30 TAC Chapter 344, and the agency's guidance for builders says to check that bids, invoices and warranties show the irrigator's name, license number, business address and phone number. On the cleaning side, DC's insurance regulator describes janitorial bonds as protecting clients if employees steal from the property where they work, and some cleaning contracts require one. The draft checks each sub against what your own customer's contract requires, not a generic list.
What your operations manager gets. One report per invoice, with each mismatch and each insurance, license or bond gap dated to the visit it affects. Your operations manager decides what AP pays; the report only explains why.
// What you send
Sub invoices you've already dealt with
20 to 30 sub invoices
Invoices you paid, short-paid or sent back, each with a note of what your team decided. Include snow, tree, irrigation or janitorial subs if you use them.
The work orders and proof
The work orders you issued for those visits, check-in and check-out records, photos and sign-offs, as your team had them.
Agreements and insurance files
Each sub's rate sheet or agreement, plus the certificates, licenses and bonds on file for them during those months.
NDA, then copies only
The NDA is signed before the first invoice moves. No login to your accounting, payment or vendor systems. If invoices can't leave the building, your reviewer helps us make look-alikes.
// Before it starts
What the owner settles first
These are agreed before any invoice is shared.
- Reviewer
- The operations manager who signs off sub work, or the AP lead
- Success criteria
- Written first, for example no lapsed certificate missed
- Price
- A range for the live run
- Invoices
- Chosen by the reviewer, disputed ones included
- NDA
- Signed before any file moves
// How the test is judged
Your team's decision and the report, invoice by invoice
| On the same 20 to 30 invoices | What your team decided | The AI's report |
|---|---|---|
| Matched to the right work order | Measured on your invoices | Measured on your invoices |
| Each line checked against the agreed rate | Measured on your invoices | Measured on your invoices |
| Billed hours inside the recorded visit times | Measured on your invoices | Measured on your invoices |
| Proof of completion found or named as missing | Measured on your invoices | Measured on your invoices |
| Insurance, license and bond in force on the service date | Measured on your invoices | Measured on your invoices |
| Duplicates and repeat billing caught | Measured on your invoices | Measured on your invoices |
// After a yes
About 30 days on incoming sub invoices
When your reviewer says yes, new sub invoices get the same check for about 30 days.
Each report goes to your operations manager, and no invoice is paid on a report alone. Your team still approves, disputes or short-pays every invoice in your own system and chases subs for missing certificates, while the reviewer keeps comparing reports with what your team would have decided.
The live run covers sub invoices only. Your customer billing is left as it is.
// Later, if it works
Jobs that could follow sub invoice checks
- 01Next
Sub certificate and license tracking
Expiring certificates, licenses and bonds listed ahead of each season, with renewal requests drafted for someone to send.
- 02Then
Work order invoicing
Subbed work billed to your customer from the same paperwork, so what you pay and what you bill line up.
- 03After that
Rejected and short-paid invoices
Customer rejections on subbed jobs traced back to the sub's proof, for a billing lead to resubmit.
// Across industries
The same job in other industries
// One hard limit
It never approves or pays a subcontractor.
The test reads copies and writes reports for your reviewer, nothing more. It never approves an invoice, releases a payment, changes a vendor record or contacts a sub. In a live run, your operations manager and AP make every payment decision.
Sub invoice checks are priced as one job: a range up front, then a fixed price before anything is signed.
Rob gives the range on the call, after hearing how many sub invoices you get a month and how many subs send them.
// Questions
Subcontractor invoice questions
Does this replace our COI tracking software?
Our subs bill in every format imaginable. Is that a problem?
Can it tell us whether a sub is properly insured?
What if a sub bills hours but we pay by the visit?

Rob Eason, founder
// Book a proof-of-concept call
Bring last month's sub invoices.
Thirty minutes with Rob. He'll ask for your company and role, which subs you use most, and about how many sub invoices land each month. Keep the invoices and certificates until the NDA is signed.
- Co-owned a 60-employee financial services firm and sold his share to his partner.
- Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
- 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
- 4.3/5 from 6 Google reviews of Massmarket AI.
- Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
- Takes every proof-of-concept call himself.
