Meet Kos, the last finance hire your next project needs.
EPC milestone invoices, transformers and turbines booked years ahead, and a draw for the lender and the independent engineer every month. Kos checks every payment against the contract that governs it.
Kos reads all 812 pages of Ridge Electric’s pay app #14, ties out the distribution and generator lines, and flags switchgear billed ahead of the work, Hollis Supply’s missing lien waiver and retainage held at 2.5% where the contract keeps 5%. It recommends $754,300 of the $1,374,750 requested, drafted in NetSuite for your approval.
NetSuiteKosA/P Specialist
BillPending ApprovalNext approver: Jordan LeeINV-7309 · Calder Power
Procure-to-pay: Calder Power emails a milestone invoice to the AP inbox. Kos enters it as a bill in your ERP, matches it to PO-4512 and the signed factory test report, codes it, flags $4,860 of freight that isn’t on the PO, and saves the bill at $486,000, pending your approval.
When a bill doesn’t match the PO, who should I tell, and where?
MR
The requester. Message them on Teams.
And if a prepayment already covered it?
MR
Hold it and tell them it’s a duplicate.
KosTeams · to Sam OkaforINV-3307 is a duplicate: the prepayment already went out on Oct 2. I’ve put it on hold.
Leave
MayaKos
Maya invites Kos to a video call and walks it through a bill on screen share, Kos asks who to tell when a bill doesn’t match the PO, then replays the workflow on a new bill in the ERP sandbox while she watches: it finds the prepayment already went out, tells the requester on Teams, and leaves the bill pending your approval.
Customers and investors
Working with
Backed by
Working with
Backed by
Working with
Backed by
Working with
Backed by
The Problem
Every payment answers to a contract.Nobody can check them all.
Three problems energy finance teams describe, and who feels each one most.
PDFINV-2208 · Norvik ElectricException
Invoice, M3 + copper$1,696,000Billed Nov 2026
PO-6120 · Milestone M3$1,600,000Deposit $640,000 paid Mar 2025
ReceiptNoneShips Feb 2027
Variance $96,000 · Day 14Unmatched
Three-way match breaks on real life
A deposit paid in 2026 meets a partial delivery in 2028, a price adjustment, and an invoice that matches neither the PO nor the receipt.
The EPC contractor bills milestones ahead of the work, and equipment gets claimed before it ships.
Felt most by the CFO
To Ashgrove Bank · Draw desk
Draw #7 · Cinder Basin Solar
Draw7_Package.pdf1,486 pp
IE_Certificate_Oct.pdfPending
Requested this draw$46,800,000
Due today, 5:00 PM3 of 9 invoices checkedSend
You press send and hope
The draw is due, the lender’s engineer is waiting and COD won’t move, so you sign off on milestone invoices you couldn’t check.
Felt most by project accounting
What Finance Teams Tell Us
“
It’s the most critical part of the construction project. Like if people don’t get paid, there’s no project.
Technology program lead at an AI data center developer
I just press send and I’m like, hopefully they don’t find that one.
Pay applications team at an AI data center developer
Nobody in their right mind has the time to review it. So they’re getting scammed and things are getting missed.
CFO at a hyperscale data center developer
It’s too hard to throw bodies at. And you have the attrition and people moving into different roles. And something’s almost getting dropped.
Former CFO at a public data center company
The Solution
Kos checks every payment against its contract.
The answer to each problem above: every equipment invoice matched, every milestone checked against the work, and every draw tied out before you press send.
Procure-to-pay
The match holds on real life. Kos ties every deposit, progress payment and equipment invoice to the supply agreement, PO and delivery, so you know what’s paid and what’s owed on every order.
Nobody bills ahead of the work. Kos checks every EPC milestone invoice against the contract, milestone schedule, change orders and retainage. At a hyperscale data center developer, review went from 7–10 days to the same day.
Should I credit the study deposit to this invoice?
Clearfield O&M
INV-882 · $64,500.00
Vendor
PO-6175 balance
Service report
Not a duplicate
Kettle Rock Storage LLC
Drafted in NetSuiteAwaiting your approval
PDFPayApp11_IronlineEPC.pdf640 pp
CheckBilled ahead of the work
Modules, Block 3
Billed100%
In place82%
$266,400 ahead
IE report p. 9EPC §9.3
Walkthrough · Grid upgrades
You are sharing your screen
1Split the network upgrades
2Code each share
Should I credit the study deposit to this invoice?
How It Works
Forward the invoice.Kos checks the contract.
Nothing new for your team or your OEMs. The invoice goes to Kos the way it goes to a colleague, and comes back checked the same day.
1
Forward the equipment invoice
Email Kos the OEM’s milestone invoice like you would a colleague, or ask it in Slack, Teams, iMessage or on a call.
9:41
1
Kos
iMessageToday 9:41 AM
Do you have Norvik’s invoice for the factory test?
Yes, it’s in SharePoint. Here’s the link.
INV‑2208_Norvik.pdfSharePoint › Invoices
Can we pay it?
Read 9:42 AM
2
Kos reads every document
The supply agreement, the PO and its milestones, the factory test report, and every deposit and payment already made.
9:41
1
Kos
iMessageToday 9:41 AM
Do you have Norvik’s invoice for the factory test?
Yes, it’s in SharePoint. Here’s the link.
INV‑2208_Norvik.pdfSharePoint › Invoices
Can we pay it?
Read 9:42 AM
Checking now, against the Norvik supply agreement and PO‑6120.
Milestone M3Factory test passedTies out
Copper adjustment$96,000 billedCheck
Storage insuranceNo certificateCheck
RetentionNone heldCheck
46 of 46 pages read
3
Kos flags what doesn’t tie out
A price adjustment over the cap, retention not held, or a missing storage certificate comes back with the page and clause behind it.
9:41
1
Kos
iMessageToday 9:41 AM
Do you have Norvik’s invoice for the factory test?
Yes, it’s in SharePoint. Here’s the link.
INV‑2208_Norvik.pdfSharePoint › Invoices
Can we pay it?
Read 9:42 AM
Checking now, against the Norvik supply agreement and PO‑6120.
Milestone M3Factory test passedTies out
Copper adjustment$96,000 billedCheck
Storage insuranceNo certificateCheck
RetentionNone heldCheck
46 of 46 pages read
Three things to fix before you pay Norvik.
The copper adjustment is $96,000. Supply agreement §6.2 caps it at 1% of the price: $32,000 over the cap.
Norvik keeps the transformer until its Feb 2027 delivery slot. §8.3 needs a storage and insurance certificate before paying for it.
Retention isn’t held. §5.4 keeps 10% of each milestone until energization.
4
Paid to the contract, before the draw
A line-by-line review in your Excel format, the questions to the OEM, and the bill drafted in your ERP for your approval.
9:41
1
Kos
iMessageToday 9:41 AM
Do you have Norvik’s invoice for the factory test?
Yes, it’s in SharePoint. Here’s the link.
INV‑2208_Norvik.pdfSharePoint › Invoices
Can we pay it?
Read 9:42 AM
Checking now, against the Norvik supply agreement and PO‑6120.
Milestone M3Factory test passedTies out
Copper adjustment$96,000 billedCheck
Storage insuranceNo certificateCheck
RetentionNone heldCheck
46 of 46 pages read
Three things to fix before you pay Norvik.
The copper adjustment is $96,000. Supply agreement §6.2 caps it at 1% of the price: $32,000 over the cap.
Norvik keeps the transformer until its Feb 2027 delivery slot. §8.3 needs a storage and insurance certificate before paying for it.
Retention isn’t held. §5.4 keeps 10% of each milestone until energization.
The review is in the workbook, and the questions went to Norvik. Recommended payment: $1,497,600.
XLSXINV2208_review.xlsxExcel workbook
Drafted in NetSuite for your approval
9:41
1
Kos
iMessageToday 9:41 AM
Do you have Norvik’s invoice for the factory test?
Yes, it’s in SharePoint. Here’s the link.
INV‑2208_Norvik.pdfSharePoint › Invoices
Can we pay it?
Read 9:42 AM
Checking now, against the Norvik supply agreement and PO‑6120.
Milestone M3Factory test passedTies out
Copper adjustment$96,000 billedCheck
Storage insuranceNo certificateCheck
RetentionNone heldCheck
46 of 46 pages read
Three things to fix before you pay Norvik.
The copper adjustment is $96,000. Supply agreement §6.2 caps it at 1% of the price: $32,000 over the cap.
Norvik keeps the transformer until its Feb 2027 delivery slot. §8.3 needs a storage and insurance certificate before paying for it.
Retention isn’t held. §5.4 keeps 10% of each milestone until energization.
The review is in the workbook, and the questions went to Norvik. Recommended payment: $1,497,600.
XLSXINV2208_review.xlsxExcel workbook
Drafted in NetSuite for your approval
Long-Lead Equipment
Long-lead equipment, matched milestone by milestone.
Transformers, turbines, inverters and breakers are ordered a year or more ahead and billed in milestones. Kos matches each milestone invoice to the supply agreement and the payments already made, checks the backup for anything billed before delivery, and holds what the contract caps.
Copper adjustment $96,000Held · past the §6.2 capHeld · over cap
What It Catches
What Kos flags on every payment.
Each flag comes back with the clause behind it, before the draw goes out. What you recover is your call.
Long-lead equipmentMilestones
DepositPaid
Engineering releasePaid
Factory acceptanceBilled
ShipmentNot due
Not acceptedBefore acceptance
Milestones billed early
A transformer milestone billed before its factory test, or a deposit invoiced twice.
Milestones
PO balance$200,000
PO
Billed to date$140,000Remaining$60,000This bill
Past the PO$24,000 over
Bills past the contract
Price adjustments past the supply agreement’s cap, or over the PO’s remaining balance.
Supply agreement
Coded toBy the PO
Holdings
ServicesLetterheadEquipmentOwns the PO
Bill$36,000
Wrong project entity
Bills coded to the developer instead of the project LLC that owns the PO.
Entity
MatchedPOBillReceipt
Nothing receivedHeld
Missing receipts
Inverters and modules billed before they’re received on site.
Receipt
Stored on site$240,000
Invoice
Bill of sale
Insurance
Location
Backup attached3 missing
Stored equipment without backup
Equipment billed before delivery with no storage or insurance certificate.
Stored materials
SwitchgearElectrical sub
In placeBilled
Field report vs billed13% ahead
Billed ahead of the work
Percent complete billed past what the independent engineer’s report shows in place.
IE report
In Your ERP
Forward the invoice.Kos works it in your ERP.
Kos works inside your ERP with its own login, like a new hire, whether that’s NetSuite or another system. Nothing to install, and nothing posts until your team approves it.
1
The invoice lands in the AP inbox
Solvane emails INV-5531 for seven inverter skids to the AP inbox, where Kos has its own address. Or forward it to Kos as you would to a colleague.
NetSuiteKosA/P Specialist
BillPending ApprovalNext approver: Jordan LeeINV-5531 · Solvane
Save
VendorSolvane
Reference No.INV-5531
Date11/3/2026
Amount$2,170,000.00Kos
SubsidiaryCinder Basin Solar LLC
Created FromPO-6144 · Shipment 2
PO-6144 7 skids · $2,170,000MatchedReceipt 5 skids on siteMatched
Kos has its own email address and accounts, like anyone you hire. Forward it an EPC pay app, ask it about an equipment delivery in Slack, text it about the draw or bring it into a call. Nothing to install.
Invite Kos to a Zoom, Google Meet or Teams call and share your screen. Show it how you check an OEM milestone invoice once, and it checks the next one the same way.
Teaching Kos · OEM milestonesREC
NetSuiteSandbox
BillINV-2207 · Norvik Electric
Save
Amount$960,000.00
ProjectCinder Basin Solar
PO milestoneM2 · DrawingsMaya
Got it. I’ll check INV-2208 against its milestone and share my screen back.
MRMaya Ruiz
Kos
Kos9:41 AM
Got it. I’ll check INV-2208 against its milestone and share my screen back.
UnmuteStart video
ShareChat
Leave
9:41
Teaching KosREC
Leave
KosGot it. I’ll check INV-2208 against its milestone and share my screen back.
MRMaya
Kos
NetSuiteSandbox
BillINV-2207 · Norvik Electric
Save
Amount$960,000.00
ProjectCinder Basin Solar
PO milestoneM2 · DrawingsMaya
UnmuteVideoShareChat
GmailSearch mailJL
Fwd: Pay App #11 · Cinder Basin Solar EPCInbox
JL
Jordan Lee9:41 AM
Can you check Ironline’s pay app against the EPC contract?
From Ironline Constructors · $3,942,500 requested
PDFPayApp11_IronlineEPC.pdf
JLJordan LeeCan you check Ironline’s pay app against the EPC contract? From Ironline Constructors · $3,942,500 requested9:41 AM
Kos9:43 AM
Three flags: Block 3 modules billed ahead of the work, Solvane’s inverters billed again, and retainage at 5%, not 10%. I recommend $2,469,240.
Kos · Virtual finance employee
ReplyForward
9:41
Fwd: Pay App #11 · Cinder Basin Solar EPCInbox
JL
Jordan Lee9:41 AM
Can you check Ironline’s pay app against the EPC contract?
From Ironline Constructors · $3,942,500 requested
PDFPayApp11_IronlineEPC.pdf
Kos9:43 AM
Three flags: Block 3 modules billed ahead of the work, Solvane’s inverters billed again, and retainage at 5%, not 10%. I recommend $2,469,240.
Kos · Virtual finance employee
Halden Infra
Channels
generalinterconnectionprocurementproject-finance
Threadproject-finance
MR
Maya Ruiz10:12 AM
@Kos is Solvane’s shipment 2 invoice ready to pay?
1 reply
KosAPP10:12 AM
Partly. INV-5531 bills 7 inverter skids, but 5 are on site. The last 2 land the week of Nov 17, so I’d pay for 5 and hold the rest.
PO-6144 · Inverter skidsHold
5 of 7 on site
Reply…
9:41
Thread
project-finance
MR
Maya Ruiz10:12 AM
@Kos is Solvane’s shipment 2 invoice ready to pay?
1 reply
KosAPP10:12 AM
Partly. INV-5531 bills 7 inverter skids, but 5 are on site. The last 2 land the week of Nov 17, so I’d pay for 5 and hold the rest.
PO-6144 · Inverter skidsHold
5 of 7 on site
Reply…
Kos
Today 9:41 AM
Is Ashgrove Bank draw #7 ready?
Read 9:41 AM
All 9 invoices are reviewed. Ironline’s #11 is held to $2,469,240 and Norvik’s M3 to $1,497,600. The package is ready for your approval.
Thanks. Copy Maya when it goes.
Read 9:41 AM
Will do.
iMessage
9:41
1
Kos
iMessageToday 9:41 AM
Is Ashgrove Bank draw #7 ready?
Read 9:41 AM
All 9 invoices are reviewed. Ironline’s #11 is held to $2,469,240 and Norvik’s M3 to $1,497,600. The package is ready for your approval.
Invite Kos to a Zoom, Google Meet or Teams call and share your screen. Show it how you check an OEM milestone invoice once, and it checks the next one the same way.
Forward Kos the EPC’s pay app like you would a colleague. It reads every page and replies in the thread with its flags and a recommended payment.
@Kos in your project channel to ask about a PO, an equipment delivery or a milestone. Kos answers in the thread.
Text Kos like you would anyone on your team. Ask whether the lender draw is ready and it answers in the thread.
Instead Of
More hands, more trackers, or one hire.
What energy developers reach for today, next to a colleague who reads every page.
Kos compared with more accountants, an owner’s engineer, deposit trackers, and frontier LLMs like Claude and ChatGPT
Compared on
Accountants
Owner’s engineer
Deposit trackers
Frontier LLMs
Kos
Time per invoice
AccountantsDays of accountant time
Owner’s engineerDays, billed by the hour
Deposit trackersAs fast as someone types
Frontier LLMsHours of prompting and checking
KosSame day
What gets read
AccountantsA sample of the backup
Owner’s engineerThe site, not every invoice
Deposit trackersWhat someone typed in
Frontier LLMsThe pages you upload
KosEvery page, against the contract
Where the work lands
AccountantsSpreadsheets and email
Owner’s engineerA monthly PDF report
Deposit trackersOne more spreadsheet
Frontier LLMsA chat reply
KosYour Excel, inbox and ERP, once you approve
How you work with it
AccountantsHire, train, retain, per project
Owner’s engineerEngage, wait, pay by the hour
Deposit trackersUpdate, reconcile, repeat
Frontier LLMsBuild, prompt, check every draw
KosEmail, Slack, a call
What it takes to start
AccountantsMonths of hiring
Owner’s engineerA statement of work
Deposit trackersA template to maintain
Frontier LLMsA custom build on the models
KosForward one milestone invoice
Outcome
With Kos on the team, every payment matches its contract.
Kos reads every milestone invoice, equipment invoice and draw, and your team approves what goes out.
1
Nothing slips through
Every milestone invoice is checked against the EPC schedule and the work in place, every equipment invoice against the PO and delivery, and retainage stays at what the contract says.
Each invoice comes back reviewed the day it lands, so the draw ties out before the lender’s engineer asks. The EPC and your OEMs get paid on time, which protects your place in a years-long equipment queue.
Draw #7 · Cinder BasinTies out
9 of 9 invoices reviewed
Every milestone against its contract
Sent to Ashgrove Bank before 5:00 PM
Paid on time
IIronline ConstructorsPaid
NNorvik ElectricPaid
SSolvanePaid
3
Hired, not implemented
Kos works in your email, Slack and calls like anyone on your team. Ask it at 11pm how much you’ve paid against the transformer order, and it answers with the page behind the number.
11:04 PM
How much have we paid against the transformer order?
$1.6M of the $6.4M Norvik order, 25%: the deposit and the drawings. M3 is drafted for your approval at $1,497,600.
Recommended$2,469,240Ashgrove Bank draw #7, ready for your approval
Solar, wind and storage
Every project is its own LLC, with its own EPC, equipment orders and lender. Kos checks each EPC milestone invoice against the contract before the draw.
Clearfield O&M · INV-882$64,500Kettle Rock Storage LLC · PO-6175Matched
Station power, October$38,200Hollow Creek Wind LLC · 3× usualCheck
Friday run · 58 invoices$5.2MDrafted in NetSuite for your approval
Independent power producers
A fleet of projects is a fleet of entities. Kos codes interconnection, O&M and utility invoices to the project LLC that owns them.
For finance across projects
Questions, answered.
Kos reads every page, not a sample, and shows the page and contract clause behind every flag. On a hyperscale data center developer’s pay apps, it caught every human finding, plus 46% more.
Nothing posts until someone on your team approves it. When Kos is unsure about a line, it asks instead of guessing.
There’s nothing to implement. Kos gets a login like a new hire, and your team emails it the invoices.
Yes. It reads whichever contract governs the payment, from the EPC contract to each supply agreement, and fills out your draw workbook in your columns.
Yes. Kos reads the OEM’s invoice and the EPC’s pay app against the same schedule of values, and flags any line billed on both.
Kos works inside your systems under its own identity, with only the access you grant, and every action is logged.
No. They keep sending milestone invoices to the same inbox.
A project accountant takes months to find and covers a few projects. Kos covers every project from the day it starts, to the same standard.
Why Now
The grid won’t wait for your next hire.
Developers plan a record 86 GW of new capacity in 2026.
Up from 53 GW built in 2025, itself the most since 2002. Every gigawatt is an EPC contract, a stack of supply agreements and a draw your team has to check.
New US utility-scale generating capacity (1 MW and up), solar, storage, wind, gas and other, nameplate. 2023–2025 were built; 2026 is what developers reported planning, and plans slip: 63 GW was planned for 2025.
Utilities will spend a record $239B on the grid this year.
Up from $124B in 2019, with $1.4T planned through 2030. You compete with them for transformers, turbines and crews, and every slot you reserve becomes a deposit to track.
Capital expenditures of US investor-owned electric utilities, consolidated at the holding company, not adjusted for inflation. 2026 is EEI’s March 2026 projection.
Turbines cost 30% more than they did in 2019.
Every price move reaches your desk as an escalation on a milestone invoice, and someone has to check it against the cap in the supply agreement.
Producer price index, turbine and turbine generator set manufacturing (June 1982 = 100), each August, not seasonally adjusted. August 2026 is preliminary.
A new project now waits five years to connect.
Up from 36 months in 2015. All that time, study deposits, upgrade invoices and equipment payments go out, and each one has to tie to its agreement.
from grid request to power, median project built in 2025
0 mo
20 mo
40 mo
60 mo
80 mo
22 mo
36 mo
61 mo
2008
2015
2025latest
Median time from interconnection request to commercial operation, US projects built in each year. About 2,061 GW of generation and storage was still waiting in queues at the end of 2025.
Check every milestone before the draw.
No new software to learn. Email Kos the work and watch it run.