For specialty contractors & subs

Catch what everyone else misses.

Upright analyzes your project's communications and records, then flags the issues that cost you money: work you built but never billed, a follow-up you dropped, a ticket about to expire.

Works across email, texts, site photos, Procore, Buildertrend, CompanyCam, QuickBooks and Sage. Nothing to rip out.

Built for subs whose real project lives in inboxes, group texts and spreadsheets, not one tidy system. If everything already lands perfectly in Procore, you do not need us.

One real catch, reconstructed by Upright

SMS · Site supervisor · Jul 14
"electricians hit the water pipe in unit 4"
Email · Sarah, Foreman · Jul 16
"fix-ups scheduled for next week"
Site photo · Jul 24
pipe repaired, passed QC
UNBILLED
What no one caught

The VPO was never submitted.

$0

of approved work, never invoiced.

VPO variation purchase order. The signed ticket that turns extra work into money. Some crews call it a change order, an extra, or a T&M ticket.

And it keeps happening
$0
caught this year, one small miss at a time.
Unbilled change · Riverside+ $500
Missing VPO · Oakwood+ $480
EPO never followed up · Bayview+ $520
and more, every week of the year

EPO extra purchase order. Raised when a job needs materials or labour beyond the original scope.

One catch barely registers. A year of them is a hire you did not have to make. That gap between your tools is the only thing Upright watches.

It keeps the full project in mind, using what lives across your messages, documents and records.

01
Evidence
Everything behind every job, organized in one place. Emails, texts, photos, drawings, voice notes, tickets, and approvals stay connected to the job and their original source.
02
Missing Requests
Work done on site, but no VPO was created. Upright connects completed extra work to the supporting evidence and flags the missing request before it is forgotten.
03
Follow-Up
A VPO was submitted, but the conversation stopped. Whether it is waiting for approval, clarification, or your next reply, Upright keeps it active until it is resolved.
04
Billing
Approved work should always reach the invoice. Upright flags approved VPOs that have not been added to an invoice before the revenue is missed.

Change to cash

The work flowed. The paperwork didn't.

Every job runs the same chain, from a field direction to a paid invoice. Upright watches each handoff. Here the crew did the repair and passed QC, then it broke at the VPO, so the last four steps never happened.

Work RequestedJul 14
ScheduledJul 15
Work CompletedJul 24
QC and Evidencephoto + sign-off
VPO Submittednever submitted
Approved and Filed
Sales Order
Invoiced
Paymentnever arrived
done broke here never happened

The dashboard

One screen. Every project, and the money you would have missed.

Recovered & protected this quarter
$0
across 6 active projects
18findings this month
3waiting on you
Needs you3 open
Unbilled changeRiverside Tower · approved, no sales order created
$500
Missing VPOOakwood Plaza · extra labour, no VPO created
$480
WSIB clearance expiringBayview Retrofit · lapses in 5 days
5 days
EPO followed upHarbourfront · recovered and invoiced
$610

The costly miss is rarely a mistake. It is the money nobody noticed was owed.

Extra work that never reached an invoice. A quote no one followed up on. A renewal that quietly lapsed. Upright catches the opportunity that slips through the cracks, not only the error.

A private environment, and it is yours.

A dedicated, isolated setup. Upright runs on a private server we stand up for you alone, on AWS or another trusted, secure provider. Never shared with another client. On your own hardware instead, if you prefer.

You own it, and everything in it. The environment and all the data inside belong to you. We operate the intelligence inside it. Export or delete on your schedule.

You stay in control. Read-only into your tools, which stay your source of truth. Human approval on anything touching money, customers or contracts. Switch it off and nothing about your operation changes.

Dedicated private serverAWS / trusted
Your datayours
Upright intelligenceinside
isolated from every other client

A researcher and an operator.

Severyn BalaniukFounder

From the University of Waterloo's AI-for-Science lab to helping real businesses with cutting-edge research and technology. He builds the systems that read your projects, and holds them to a research standard for accuracy and security.

Elysey BalaniukCo-founder · Operations

Years working in catering and restaurant operations, and inside a construction firm. He has seen first-hand, from the floor, where a subcontractor's time and money actually leak.

Waitlist · founding partners

Get in before the rollout.

We are setting up the first ten specialty contractors as founding partners, one project each. You get a custom setup and a founding deal, free or specially priced, and you help shape the official product before we open it up.

6 claimed4 left
Grab 15 minutes with Severyn
live availability · books directly into Severyn's calendar