← BuildPro PricingStart free
A high-rise under construction at night, lit by a single work lamp.
BuildPro · built for Nigerian firms

Every site is under control. The company is the part nobody can see.

Your engineers know their sites. But the BOQs are in Excel, the progress is in WhatsApp, and the cash position lives in somebody's head. BuildPro puts every project, every naira and every approval in one place — so the firm is as legible as the site.

Defect register

Five things a growing firm quietly bleeds on — and what closes each one.

None of these are dramatic alone. Across four or five active sites, together they're the difference between a healthy margin and a mystery one.

01
Open · Materials

Nobody can prove who approved that purchase.

A supervisor requests, a driver delivers, and three weeks later no one remembers who signed off — or at what price.

Closed · Approval trail

Request → approval → PO → delivery, with a name on it.

Every requisition carries a real approver — in-app sign-off, an external approver's evidence, or an honest self-approval. It lands in inventory on delivery.

02
Open · Reporting

Site progress lives in a WhatsApp group.

By the time it reaches the office it's a screenshot of a screenshot — no dates, no photos filed against the task they belong to.

Closed · Daily reports

Reports filed, not forwarded.

Progress, photos and manpower logged against the actual task and date — visible to the office the moment they're filed.

03
Open · Finance

You learn a project is over budget after it's over.

Spend is tracked receipt by receipt, never against the BOQ — so the real position only surfaces at handover.

Closed · Earned value

Budget vs. earned value, live.

Costs post against the BOQ as they happen. A project drifting shows up in week three, not at handover.

04
Open · Team

Every engineer runs their site their own way.

One keeps a spreadsheet, one keeps a notebook. There is no firm-wide view until somebody builds one by hand.

Closed · One structure

Every site, one system, one view.

Engineers work inside the same structure, so the owner sees cash, progress and risk across all sites without asking for a report.

05
Open · Bidding

BOQ rates come from memory, not evidence.

Pricing a new job means guessing last year's rebar cost, with no record of what was actually paid, where, or when.

Closed · Rate intelligence

Rates from what you actually paid.

The next BOQ suggests unit rates from your own purchase history — matched on unit and size, never mixed. Pricing stops being a guess.

A city skyline at night with several tower cranes and clusters of work lights.
Where it compounds

One site is a project. Six sites is a company.

Every problem above multiplies by however many sites and engineers you run. Past a certain size, the answer stops being a better spreadsheet.

The Company plan · ₦120,000/month

The other plans fix a project. This one fixes the firm.

Engineer and Team are sized to a site and a small crew. Company is the only tier built for an owner who needs to see everything at once — and prove it later.

Thirteen engineers included

Every site lead works inside the firm's account, not a personal login you have to chase. Need more than thirteen? Extra seats are ₦8,000 per engineer per month — no tier change, no renegotiation.

Company-wide analytics

Progress, spend and risk rolled up across every active project on one screen, updating as sites report in.

Cross-project financial reporting

See which sites are earning their budget and which are quietly eating it — side by side, in the same currency and the same period.

A complete audit trail

Every requisition, approval and payment attributable to a person and a date — the record a bank, an auditor or a new partner will ask to see.

How many engineers does your firm run? 12engineers
110203040
Engineer · ₦12,000
One engineer, one login.
Team · ₦45,000
Caps at five linked engineers.
Company · ₦120,000
13 engineers included.

 EngineerTeamCompany
Engineers on the account1Owner + 5Owner + 13
Extra engineers₦8,000 / month each
ProjectsUnlimitedUnlimitedUnlimited
BOQ, finance & earned value
Requisition audit trail✓ firm-wide
Cross-project financial reporting
Company-wide analytics
Foreman AI messages500 / month500 / monthUnlimited
Best suited toA solo engineerOne small teamA firm running several sites
What it actually looks like

Four screens that do the work the firm is paying for.

Not a mock-up of an idea. These are the surfaces the Company plan ships with today, with the real numbers and the real refusal messages the software produces.

01 · Every project in the firm, grouped by the person carrying it
Company · Projects
Projects
6
across 4 people
Budgeted
₦1.42bn
all active sites
Spent
₦840m
59% of budget
Awaiting approval
4
requisitions
Ada Obi · Contracts Manager · 2 projects
A
Lekki Heights — Block C
Lekki Phase 1, Lagos · in progress · 62% · 2 awaiting approval
₦412m / ₦640m
34 workers · 11 POs · 48 reports
A
Ikoyi Renovation — Phase 2
Ikoyi, Lagos · in progress · 88% · 6 open snags
₦96m / ₦110m
9 workers · 4 POs · 21 reports
Musa Bello · Site Engineer · 1 project
M
Abuja Terraces — Infrastructure
Gwarinpa, Abuja · in progress · 41%
₦188m / ₦175m
27 workers · 8 POs · 33 reports

The owner and the managers they appoint can open any of these and see the requisitions, orders, deliveries, manpower, subcontractors, stock and reports inside — work they never entered themselves. It is strictly read-only, and it never crosses into another company. A site engineer still sees only their own projects.

02 · Who reports to whom
Company · Team structure
C
Chidi Okafor
Company owner
A
Ada Obi
Contracts Manager
M
Musa Bello
Site Engineer
N
Ngozi Eze
Quantity Surveyor
T
Tunde Cole
Supervisor

Rank and permission are separate on purpose — a firm can call someone a Site Manager without handing them authority over money. Everyone can see the line; only the owner can change it, and the server refuses a loop.

03 · What was ordered, beside what turned up
GRN-0008 · Goods received note
DescriptionOrd.Recd.Var.
Portland cement 50kg400420+20
Sharp sand1212OK
Reinforcement bar 16mm180174−6
Binding wire2525OK
More delivered than ordered
The quantities above exceed what PO-0002 authorised.
Do not pass for payment until the excess is agreed.

Twenty extra bags is about ₦190,000 nobody authorised. It is invisible until ordered and received sit on the same page — which is the entire job of this document, and why it prints for every delivery.

04 · Money cannot move without a name attached to it
1
Requisition

The site asks for what it needs. Raised on a phone, at the site, with its lines — 200 bags of cement, 10 trips of sand.

2
Approval

Routed to a named manager who approves or rejects with a reason. One person can approve their own — allowed, and recorded as self-approved, no second party reviewed this. Never disguised.

3
Purchase order

Raised from the approved requisition, and printed for the supplier with the approval named on it.

4
Delivery note

Recorded against that order, quantities checked against it, stock updated.

Refused by the server — not hidden by the screen
“A purchase order must come from an approved material request. Raise the request first, get it approved, then create the PO from it.”

“A delivery must be recorded against a purchase order, so the quantities are checked against what was ordered.”

A genuine emergency still gets through — a site that runs out of cement mid-pour on a Saturday must be able to buy. But the reason is typed, stored against the order and printed on it, so an exception is visible in the record instead of being indistinguishable from authorised work. A chain with no escape hatch just gets worked around outside the system, where you cannot see it at all.

Next step

Start on one project. Bring the firm in when you're ready.

Every account begins with a 14-day trial — no card required. Yearly billing on Company is ₦1.2M, which is two months free.