For general contractors and their trades · Run on your rules

The back office for a contracting business.

Every figure in this console is sample data, shown to demonstrate the interface. It is not real client data and not a performance claim.

What this replaces

You can price a job in your head. You cannot price forty of them from a spreadsheet.

Estimates that went out three weeks ago and never came back.

Sub payouts reconciled from memory at the end of the month. Job profit that nobody knows until the job closes. The office running in one language, the crew in another, and WhatsApp holding the two together. None of that is a discipline problem — it is what happens when a business outgrows the tools it started with.

Who this is for

Electrical, plumbing, HVAC, roofing, concrete, drywall, framing, remodel GCs — from a crew of a handful of people to a company with several locations and departments, and a business that has quietly outgrown the spreadsheet it was run on for years.

If you have one van and one job at a time, you do not need this and I will tell you so. A bigger company — several locations, entities or departments — gets the same foundation, built around its own structure and quoted as one fixed price after the call.

You are hiring an office manager, an estimator or a bookkeeper to hold it together

Quotes go quiet and nobody finds out until someone remembers

You know the year was profitable. You do not know which jobs made it

Sub payouts and materials get matched to jobs after the fact, by hand

The office works in English and the crews work in Spanish, Portuguese, Polish or another language

Click through it — this is the working thing, not a picture of one

Every tab below works. The numbers in it are sample data for a business that does not exist, clearly marked, so nothing here is anyone’s real financials — but the workflows are the real ones, and yours would be built to your process rather than this one.

FS-05Cardinal Ridge Mechanical
Live

Open contract

$535K

2 active projects

Pipeline value

$1.52M

3 bids · avg $508K

AR · 60+ days

$72K

1 project · Post Oak

Overdue liens

1

action needed today

Contract-to-cash · every open job

billed vs collected

Outstanding receivables

$135,600

Sunset Business Park · Bldg 4

0-30d

Meridian Development · contract $195K · retention $15.6K

Billed

$78K

Paid

$62K

Outstanding

$16K

Collected32% of contract

billed 40%

Cedar Ridge Elementary · Mechanical

31-60d

Ashland Builders · contract $340K · retention $34.0K

Billed

$240K

Paid

$192K

Outstanding

$48K

Collected56% of contract

billed 71%

Post Oak Medical Plaza

60+d

Bracewell Construction · contract $480K · retention $48.0K

Billed

$480K

Paid

$408K

Outstanding

$72K

Collected85% of contract

billed 100%

Riverside Apartments · Bldg A

warranty

Cardinal Ridge Direct · contract $285K · retention $0.0K

Billed

$285K

Paid

$285K

Outstanding

$0K

Collected100% of contract

billed 100%

Progress billing is generated from the schedule of values on the same day every month, and every payment posts against the job it belongs to — so the $97,600 held in retention is tracked as money owed, not money forgotten. Anything past 60 days escalates to the owner.

How most of it runs now

  • Estimates in a folder · follow-up depends on somebody remembering
  • Job profit calculated at close-out, when it is too late to act on
  • Sub payouts and materials matched to jobs by hand at month end
  • Crew gets the day's work over WhatsApp, in a group that also has photos and jokes in it
  • Who owes you what lives in one person's head and one spreadsheet tab
  • The office speaks one language, the crew another, and the gap is bridged by phone calls

How it runs after

  • Every estimate logged with its own follow-up date — a quote going quiet is a visible state, not a memory
  • Job profit visible while the job is still open, with subs and materials already attached
  • Payouts and materials tagged to the job as they happen, so month end is a report and not a reconstruction
  • Crew opens their own jobs and their own expected payout, on their phone, in their own language
  • AR and AP on one screen — who owes you, who you owe, and what is overdue
  • One system, each person in their own language, at the same time — not a translated interface everybody has to switch

What it costs, and in what order

Nobody signs a build first.

It starts with a free call and one fixed price, and nothing expensive happens before the deposit — because the thing that makes a build run long is never the code, it is an unclear picture of how the business really works.

Step 1

A 30-minute call

You walk me through how the work actually moves — the spreadsheet, the WhatsApp groups, the estimate folder, the way payments get chased.

I show you the closest system already built, and you get one fixed price. Not a range.

Free

one fixed price out of it

Step 2

The setup

Jobs · estimates and close rate · subcontractors and materials · invoicing and who owes what · job-level profit · company financials · reports.

The deposit pays for the real mockup of your operation, built from your requirements and clickable. Your written approval of it becomes the scope, and the build follows — in your crew's languages, on a phone in a truck.

$6,500

the whole office, all ten parts · or $500 a part on a $1,500 setup · four 25% stages, each paid before it starts · about three weeks

Step 3

Extras, when you want them

Client portal · crew app (hours and photos) · who is where today · change orders the client signs · progress billing and retainage · online payments · QuickBooks, two-way · Friday payroll figures · and four more.

Already built and tested — you pay to switch one on, not to build it. Never bundled into the first quote; you add one when the first system has earned it.

$500

each, plus $20 a month · the twelve on the shelf · a new extra built for you alone is $1,500, $2,500 or $4,000 by size

Ongoing

A monthly plan

With all ten parts: Care $450 — hosting, backups, security, bug fixes, next-business-day replies and up to 2 hours of changes a month. Grow $850 — same-business-day replies, up to 6 hours of changes and a quarterly review. Partner from $1,500 — up to 12 hours, a monthly planning call and 2-hour replies on urgent issues.

Priced by what it includes, never by how many people use it. Pay a year up front and two months are free. Required, because the system runs on infrastructure I maintain rather than a server you have to look after.

$450

per month with all ten parts · Care $250 + $20 a part · Grow or Partner above it

A bigger operation — several entities, multiple locations, payroll and commission rules that actually matter — is a larger build and gets quoted as one. It is still one fixed number rather than a range.

What happens after you say yes

1 · The deposit

25% of the fixed price. It is fully refundable if, after the requirements call, either of us decides this is not the right fit.

2 · The real mockup

Your operation, in your words, clickable — built from the requirements you gave, not guessed from a website. You point at what is wrong and it gets fixed before a line of the real system is written.

3 · The scope

Your written approval of the mockup becomes the scope. The delivered system is tested against it, and anything you add later is priced before it is built.

4 · The build and handover

About three weeks for a standard setup. It runs on infrastructure I maintain, your data is exportable any time, and Care keeps it hosted, backed up and supported.

The honest part

Buy the product if the product fits

Buildertrend, Procore and Jobber are good software. If your process already fits one of them, buy it — it will be cheaper than anything custom and better supported. This is for the contractor whose payout rules, approval chain, margin structure or multilingual crew do not fit the box, and who is currently keeping the difference in a spreadsheet.

You own it, and your data is yours

Exportable on request, any time, stated in the written scope rather than discovered later. It runs on infrastructure I maintain rather than a server you have to look after, which is what the monthly Care fee pays for.

Every language at once

A foreman opens his jobs and his expected payout in the language he reads best, worked out from your own payout rules. The office reads the margin on that same job in English. Same record, same moment. English and Spanish are ready today; Portuguese, Polish, Vietnamese, Arabic and others are added during your setup and checked by a native speaker — and because it is built around your approval chain rather than a template, the WhatsApp group stops being where the work actually lives.

No numbers I cannot source

You will not find a percentage anywhere on this page claiming what this saves, and the demo above is sample data for a business that does not exist. Anything I quote about your business will come from your own figures, with the arithmetic shown.

Next step

Start with a call, not a quote.

Thirty minutes, free, about what is being done by hand in your business. Some of those calls end with me saying the fix is smaller than a build, or that there is not one worth paying for yet. If it is a fit, you leave with one fixed price.

info@noumansadiq.com · +1 (929) 939-4060 · WhatsApp wa.me/19299394060