30-min call with RobBook a proof-of-concept call
Job 03 · Payables desk

// Engineering firms · Pass-through costs

Subconsultant invoices, checked against the agreement before they bill through.

One job, tried on copies of subconsultant invoices your team already handled. For each geotech, survey, MEP or environmental invoice, AI checks the subconsultant agreement, its fee by phase and your prime contract's markup and billing rules, then lines the cost up as a reimbursable on your own invoice. Your reviewer, the person who knows your project accounting best, compares every result with what your team actually did.

Book a proof-of-concept call30 minutes with Rob
Past sub invoices
20 to 30
Invoices approved or paid
None
Systems we log in to
None

// The one job

A sub's invoice arrives. Two questions come before it bills through.

A geotechnical firm bills for borings and lab tests. A surveyor bills a phase of topographic work. Before anyone pays, someone asks whether the invoice fits the agreement and what is left of that phase's fee. Then: will the client pay it back, at what markup, and on which line of your next invoice?

In the proof of concept, AI reads copies of those old invoices next to their agreements and your prime contracts. For each one it writes a check sheet and a draft reimbursable line: what matches, what doesn't, and where the cost belongs. Nothing is approved, paid or posted. Your reviewer holds each sheet up against what your project accountant decided at the time.

Sub invoiceGeotech, survey, MEP
Subconsultant
Agreement no.
Phase
Period
ItemQty or hoursAmount
Illustration, not a real invoice
Checked
and lined up
Check sheetDraft
Phase fee
Billed to date
Markup rule
Account type
LineFindingBill as
Illustration, not a real check sheet

// What makes it hard here

Why a pass-through invoice is rarely just passed through

Each discipline bills its own way. A surveyor may bill a lump sum per phase. A geotechnical firm usually bills field and lab work as quantities times unit rates: EJCDC's E-564, the standard agreement between an engineer and a geotechnical subconsultant, carries a schedule of rates for its analyses and tests. Others bill hours by labor classification. EJCDC's general subconsultant form, E-570, offers six standard compensation methods in its payment exhibit. Before the check can say an invoice is right, it has to know which method this agreement uses.

The prime contract decides what the client repays. A sub's cost lands in one of two places. Deltek Vantagepoint, for example, has separate account types for reimbursable consultant costs, which the client pays back, and direct consultant costs, which your fee already covers. Code a geotech invoice to the wrong one and you either bill the client twice for the same work or leave a reimbursable sitting unbilled. Whether a markup applies, and how much, comes from the prime contract, never from the sub. In Ajera, consultant markups live in the billing rate table, and an exception row can name one vendor and tick Pass Through to bill it at cost.

Public work adds rules about the sub, not only the invoice. Oregon DOT's invoice guidance says a subconsultant doing professional services, at any tier, must have approved billing rates on file and appear in the contract's breakdown of cost before it works or gets paid. It also accepts sub invoices that span different periods from the prime's, since every firm's accounting calendar is set up differently. On federal-aid contracts, 49 CFR 26.29 requires a clause that has the prime pay subcontractors within 30 days of being paid, and return their retainage within 30 days of their work being completed. Oregon also wants a Paid Summary Report within 20 days of payment for each month in which subconsultants were paid.

Approval runs by phase. One sub invoice can touch several phases, each with its own project manager. In Ajera's Vendor Invoice Approvals, a PM approves only the rows on their own phases, and a finance approver signs off on the invoice as a whole. Vantagepoint's AP Invoice Approvals can create the AP voucher once the final approval is in. So the check sheet splits every invoice by phase and shows that phase's fee under the agreement, what has been billed against it so far, and what remains: the view each PM needs before approving their rows.

What your reviewer will watch. Does each invoice follow the agreement's method and rates, and stop at the phase fee? Is every line coded reimbursable or direct the way the prime contract reads? Is the markup the one in the contract, and not a habit carried over from another job? On public jobs, is the sub in the cost breakdown at its approved rates, and is the payment deadline noted? Where a sub sent too little backup for your client, does the sheet say so instead of passing it on?

// What you send

Sub invoices your team already cleared

Copies only
No AP access
01

20 to 30 sub invoices

Invoices from the last few months across disciplines: geotech, survey, MEP, environmental. Include a few your team sent back or short-paid, not only the clean ones.

02

The agreements behind them

Each subconsultant agreement with its fee by phase, rates and amendments, plus the prime contract's terms on reimbursables and markup.

03

What your team did with each

How every invoice was coded, approved, held or disputed, and the client invoice it billed through on. That record is the answer key.

04

NDA first, logins never

The NDA is signed before any file moves. Nobody signs in to Vantagepoint, Ajera or your AP inbox, and masked names or look-alike invoices are fine.

// Before it starts

Settled before the first sub invoice is copied

Whoever signs for the firm makes these calls up front.

Before the proof of conceptOwner signs off
Reviewer
The owner's pick, usually a project accountant or the AP lead
Success criteria
In writing, for example every mismatch with the agreement caught
Invoices
Picked by the reviewer, from public and private jobs
Price
A range for the live job, before any file moves
NDA
Signed first

// How the test is judged

Your team's handling beside each check sheet

Invoice by invoice
against what your team did
On the same 20 to 30 sub invoicesWhat your team didThe AI check sheet
Invoice held to the agreement's method, rates and phase feeFilled in on your invoicesFilled in on your invoices
Fee billed to date and remaining, phase by phaseFilled in on your invoicesFilled in on your invoices
Reimbursable or direct, as the prime contract readsFilled in on your invoicesFilled in on your invoices
Markup applied, or none, per the prime contractFilled in on your invoicesFilled in on your invoices
Public-job rules: cost breakdown, approved rates, payment deadlineFilled in on your invoicesFilled in on your invoices
Invoices that needed a question back to the subFilled in on your invoicesFilled in on your invoices
Time to clear one invoiceFilled in on your invoicesFilled in on your invoices
Blank until your invoices go through. No cell gets a number before the proof of concept runs on your own sub invoices.Your reviewer fills both columns and makes the call.

// After a yes

About 30 days on incoming sub invoices

With your reviewer's yes, new subconsultant invoices get the same check for about 30 days.

Each check sheet goes to your project accountant, and every phase's PM still approves their own rows before anything is paid or billed. The AI drafts the reimbursable line; your team decides whether it goes on the next client invoice.

Nothing joins the scope until those 30 days end.

// Later, in this order

Where sub invoices could lead

Possibilities to rank together
One at a time, each priced
  1. 01

    Project invoicing

    Your own invoices drafted from timesheets, expenses and the reimbursable lines this job produces, for your billing lead to check.

    Next
  2. 02

    Prompt payment reports

    The monthly reports public owners ask for on what each subconsultant was paid and when, drafted from your payment records.

    Then
  3. 03

    An acquired firm's projects

    Open projects and subconsultant agreements from a firm you bought, mapped onto your phases and billing terms.

    After that

// One hard limit

It never approves or pays a subconsultant.

Approval stays with your PMs and finance, payment stays with AP, and the markup is whatever your contract says. The test sees only copies of invoices your team already cleared, and every check sheet goes to your reviewer. Nothing is posted in Deltek or any other system, and no subconsultant or client hears from us.

Sub invoices are priced as one job: a range before the test, a fixed price before you sign.

Rob gives the range on the call, once he knows roughly how many sub invoices arrive each month and how much of your work is public.

// Questions

Subconsultant invoice questions

Does this replace our AP approval workflow in Deltek?
No. Approvals stay where they happen today, in Vantagepoint, Ajera or by email. The proof of concept produces a check sheet for each invoice from copies, and a live run after a yes hands that sheet to the same people who approve now.
Will it apply our markup to subconsultant costs?
It applies the markup your prime contract sets, or none where the contract says the cost passes through, and shows the rule it used on each line. It never borrows a markup from another project. Your reviewer checks every one.
Can it handle DOT and other public contracts?
Yes, and some belong in the test. For each sub, the check sheet notes whether it appears in the contract's cost breakdown, whether its rates match the approved rates you send, and when payment to it falls due under the contract's prompt payment clause.
Our subs bill on different cycles than we do. Is that a problem?
No, it is normal. The draft places each sub's charges in the period your client invoice covers and flags any that straddle two periods, so your project accountant decides where they land.
Do we have to send the subconsultant agreements?
Yes. Without the agreement there is nothing to check an invoice against. Send the fee by phase, the rates and any amendments. Names and amounts can be masked, and the NDA is signed first.
Rob Eason

Rob Eason, founder

// Book a proof-of-concept call

Start with last quarter's sub invoices.

Thirty minutes with Rob: your firm and role, which subconsultant invoices you'd test, and about how many arrive in a month. Keep agreements and invoices on your side 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.