30-min call with RobBook a proof-of-concept call
Job 01 · Billing desk

// Engineering firms · The one job

Project invoices drafted from timesheets and expenses.

One job, tested on copies of invoices you already sent. AI reads each project's hours, expenses and billing terms and drafts the invoice in that client's format, with the backup listed. Your reviewer, the person who knows your billing best, lines each draft up against the invoice that went to the client.

Book a proof-of-concept call30 minutes with Rob
Old invoices
20 to 30
Billing types
T&M, fixed fee, percent complete
System access
None

// The one job

The period closes. Invoices go out.

Timesheets lock for the period. Someone pulls each project's hours and expenses, applies the rates or the fee schedule, attaches the backup the client wants, and sends a draft to the project manager, who adjusts it before it goes out.

In the proof of concept, AI works from copies of the same inputs for a past period and drafts each project invoice. Nothing is entered in Deltek or sent to anyone. The reviewer compares each draft with the invoice the client received.

Timesheet exportOne billing period
Project
Phase
Employee
Labor cat.
HoursRateExpense
Illustration, not a real timesheet
Drafted
for review
Project invoiceDraft
Client
Contract
Period
Backup
PhasePct. completeAmount
Illustration, not a real invoice

// What makes it hard here

Where project billing trips up automation

One project, several billing methods. Hourly work bills from a rate table or from each person's cost rate times a multiplier. In Deltek Vantagepoint up to three multipliers can stack, each applied to the result of the one before, and an employee missing from both the rate table and the override table bills at zero. Fixed-fee phases bill on percent complete: the fee earned to date, less what was billed before. Hourly work often carries an upset limit (a not-to-exceed cap), and some public contracts hold back retainage. A draft has to apply each phase's method, stop at the cap, and show the retainage line where the contract has one.

The client's format is part of the invoice. State DOTs are the strictest. MassDOT's consultant invoice procedures want a progress report with percent complete for each division of work, carried forward from the last invoice, and send the invoice back when the billing runs too far ahead of the work. Tennessee DOT's invoicing instructions and checklists look for labor shown by position with hours and rates, the overhead rate in effect on the invoice date, no overhead on the premium part of overtime, and a fixed fee figured from percent complete rather than from the hours. Private clients bring their own rules: a PO number on every page, a summary-only cover, or a breakdown by task. This summarizes public procedures and isn't legal advice; each client's contract and current procedures govern its invoices.

Unbilled time needs a person's call. Every period has hours charged to a closed phase, to the wrong project, or to work the client will not pay for. In Vantagepoint's Interactive Billing and Draft Invoice Approvals, those hours can be billed, held in whole or in part, written off, or transferred to another project, phase or task. In Ajera, once an invoice is approved, new billable time is marked Defer and waits for the next invoice. The draft never makes these calls. It lists each suspect entry with its reason, and the PM decides what happens to it.

What your reviewer will watch. Do labor and expense totals tie to the timesheet export? Is each phase billed by its own method, and is nothing past an upset limit? Is every receipt and subconsultant invoice the client requires attached? Does the percent complete match what the PM set, and the progress report where there is one? And when the draft was unsure, did it say so instead of guessing?

// What you send

Two or three old billing periods

Copies only
No Deltek login
01

20 to 30 sent invoices

Invoices from two or three past periods, as they went to the client. A mix of billing types, with at least a few clients that insist on their own format.

02

The inputs behind them

For the same projects and periods: the timesheet and expense export, the subconsultant invoices you passed through, and each contract's billing terms or fee schedule.

03

Your PMs' calls, as made

The percent complete each PM set that period, and any hours held or written off. The drafts use those decisions. They don't make them.

04

NDA first, logins never

Nothing moves until the NDA is signed, and nobody logs in to Vantagepoint, Ajera or your file server. If real invoices must stay in the office, your reviewer helps us build look-alikes.

// Before it starts

Decided before any invoice is copied

The owner, or whoever signs off for the firm, settles these first.

Before the proof of conceptOwner signs off
Reviewer
The owner's pick, often the billing lead or a project accountant
Success criteria
Written down and agreed, for example totals that tie to the timesheets
Price
A range for running it live
Invoices
Chosen by the reviewer, awkward clients included
NDA
Signed before anything is sent

// How the test is judged

Your sent invoice beside each draft

Side by side
on the same billing periods
On the same 20 to 30 invoicesWhat your team sentThe AI drafts
Labor and expense totals tie to the timesheetsMeasured on your invoicesMeasured on your invoices
Rates, multipliers and phase fees applied as contractedMeasured on your invoicesMeasured on your invoices
Client format and required backup completeMeasured on your invoicesMeasured on your invoices
Unbilled or misfiled time flagged for the PMMeasured on your invoicesMeasured on your invoices
Invoices that needed a person to rework themMeasured on your invoicesMeasured on your invoices
Time to prepare one invoiceMeasured on your invoicesMeasured on your invoices
Nothing is filled in yet. Every cell stays blank until a proof of concept runs on your own billing periods.Your reviewer completes them, and their judgment settles it.

// After a yes

About 30 days on live billing

A yes from your reviewer moves the same job onto your next billing periods for about 30 days.

No invoice reaches a client until a person on your team approves it. Your reviewer goes on comparing drafts with the invoices your team would have sent, period by period.

Nothing else is added to the scope while those 30 days run.

// Later, in this order

Possible next jobs for the back office

Ideas to rank together
One at a time, separately priced
  1. 01

    Proposals and qualifications

    First drafts of RFP and RFQ responses built from your past submissions and resumes, for your marketing lead to edit.

    Next
  2. 02

    Subconsultant invoices

    Each subconsultant's invoice checked against its agreement and phase budget before it passes through on yours.

    Then
  3. 03

    Unbilled time, every week

    A weekly list of hours on closed phases or the wrong project, so less of it piles up at period end.

    After that
  4. 04

    An acquired firm's projects

    Open projects from a firm you bought, mapped to your phases, labor categories and invoice formats.

    Later

// One hard limit

It never decides what gets billed.

Percent complete, held time and write-offs stay with your project managers. The test works only on copies of old invoices and timesheets, and each draft lands on a review sheet for your reviewer. It never logs in to Deltek and never sends anything to a client.

Priced as one job: a range before the test starts, a fixed price before you sign.

The range depends on how many project invoices go out each period and how many client formats you keep. Rob gives it on the call.

// Questions

Project invoicing questions

Do you need Vantagepoint or Ajera to run the test?
No. The proof of concept works from exports and PDFs, so it runs the same whatever you bill from, including spreadsheets. The system matters only when planning a live run after a yes.
What happens to time charged to the wrong project or phase?
The draft doesn't move it. It lists the hours that look misfiled or unbilled, with the reason, for the project manager to transfer, hold or write off. In the test, your reviewer checks those flags against what your team actually did that period.
How are subconsultant invoices and reimbursable expenses handled?
They are part of the inputs. Send the subconsultant invoices and receipts that went out as backup, and the draft carries each one at the markup your contract sets. Your reviewer checks that each is attached where the client requires it.
Do we have to send client names and contract numbers?
No. You can mask names and numbers before sending, or we build look-alike invoices with your reviewer. The NDA is signed first either way.
Rob Eason

Rob Eason, founder

// Book a proof-of-concept call

Bring last period's invoices to the test.

A 30-minute call with Rob covers your firm and role, the billing you want tested, and about how many project invoices you send each period. Hold the timesheets and invoices 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.