Skip to content

Every dollar. Every job. Accounted for.

Four connected systems close the gap between what happens in the field, what the office approves, and what the books show.

What We Do For Our Clients

  • Guaranteed closer to established margins
  • Know your true unit cost
  • Accurate estimates
  • Stop losing bids

01 — Price Intelligence

CostMetrx

Built from approved invoices only. Every item carries a current price, an all-time low and high, and a price history you can read at a glance. A sharp move off an item’s normal price raises an alert, so you see which vendor is raising prices before it costs you more than you predicted.

  • Biggest movers surface automatically, climbing and falling, so a price shift shows up before it reaches your next order.
  • The current price is set per unit—per sheet, roll, or cubic yard—and built so one odd invoice cannot skew it.
  • Every item opens to its own history: spent, quantity bought, current price, all-time low and high, and the date of the last purchase.

Price intelligence

Built from approved invoices only. Current price, history, and alerts on every item.

Items tracked

50

of 55 in catalog · 187 purchases

Trending up

4

1 trending down

Price alerts

7

sharp moves flagged

Multi-vendor items

7

compare vendors & save

Biggest movers last 12 months

Climbing

  • OSB sheathing, 7/16" 4x8▲ 25.8%

    $14.61 → $18.38/SHEET

  • Interior paint, eggshell▲ 13.8%

    $41.87 → $47.64/GAL

Falling

  • Ready-mix concrete, 4000 PSI▼ 34.6%

    $180.50 → $118.00/CY

  • Outlet box, single gang▼ 14.6%

    $0.96 → $0.82/EA

The items whose price moved most across your purchases in the last 12 months.

Vapor barrier, 6 mil poly

Price history · all jobs · built from approved invoices only

Spent (12 mo)

$175.34

Bought

38 ROLL

Current price

$4.60/ROLL

All-time low / high

$4.56 – $4.68

Price history 4 purchases · last purchased 2026-07-06

$4.55 $4.60 $4.65 $4.70 Jan 10 Mar 10 May 8 Jul 6

02 — Vendor Intelligence

Vendor Tracking

Spend and purchase history for every vendor, built from approved invoices only. See who you buy the most from, how that spend is trending, and which supplier has the best price right now on every item you buy from more than one.

  • Vendor aliases are matched automatically, so one supplier billing under two names still reads as one history.
  • Auto-tagging defaults per vendor fill in the cost code and unit cost on new invoices, so there is less to type at review.

Vendors

Spend and purchase history from approved invoices.

VendorTotal spend
Foothill Truss & Lumber $2,495,565.20
Golden State Rebar & Steel $1,626,680.79
Central Valley Concrete Co $937,357.67
Redline Roofing Supply $922,389.16
Volt Electric Supply Co $817,775.69
26 vendors · 213 invoices in the last 12 months Top vendor · Foothill Truss & Lumber · 25% of spend

Price comparison by category

Every item bought from more than one vendor, ranked by each vendor’s latest invoice price.

Framing & Rough Carpentry

Stud, 2x4x8 SPF

ABC Lumber & Supply: $4.27/EA· usual $4.07 Home Depot Pro: $5.55/EA· usual $4.54

OSB sheathing, 7/16" 4x8

ABC Lumber & Supply: $15.54/SHEET· usual $15.08 Home Depot Pro: $18.38/SHEET· usual $16.90

Electrical

Romex NM-B 12/2 250 ft

City Electric Supply: $114.20/ROLL· usual $115.88 Home Depot Pro: $128.94/ROLL· usual $128.94

Paint & Coatings

Interior paint, eggshell

Pacific Drywall Supply: $42.07/GAL· usual $41.97 Home Depot Pro: $47.64/GAL· usual $47.65

03 — Invoice Review

Automated Invoice Processing

Invoices are uploaded, matched to the right catalog item, job, and cost code, and approved from one queue, without anyone chasing paper.

  • Upload a batch and each line links to a catalog item automatically. Names are learned from your own review picks and merges, vendor by vendor.
  • Job defaults auto-fill the cost code and unit cost on matching lines at upload, so coding happens before anyone opens the invoice.
  • The review screen puts the PDF beside the extracted lines with a confidence score on each one, so a person only touches what the reader was unsure about.

Invoices

237 invoices total · 5 approved invoices aren’t assigned to a job yet

VendorStatus
Golden State Rebar & SteelGSR-30457 · 26-010 Cedar Ridge Apartments approved
Redi-Flow Pumping CoPMP-4471 · 25-011 Oak Street Duplex approved
HERMANOS CONCRETE PUMP INC21037 · PG-02 Coral Gables needs review
ABC Lumber & SupplyABC-10229 · 25-007 Alvarez Residence needs review
Pacific Drywall SupplyPDS-10233 · 26-002 Sunrise Dental TI approved

04 — Live Job Costing

Live Project Updates

Every job carries its own running total the moment an invoice is approved. Actual spend, this month against last, and a month-by-month picture of where the money went, with no waiting for month-end close.

  • Actual spend is the approved line-item sum, pre-tax, so the job page and the invoices page always agree.
  • Spend by month and by cost code sit on the same page, so a spike shows both when it happened and what it was.
  • Every job page links straight to its invoices and daily reports, so any number can be traced back to the document behind it.

25-007 · Alvarez Residence active

Residential new build · 1418 Almond Grove Ct, Clovis, CA · last updated 2026-09-02

18 activities · 11 done · 7 late

Actual spend (approved)

$49,098.98

Job estimate

—

set it under Edit job details

Spent this month

$0.00 ▼ 100%

$2k last month

Invoices

17

Approved spend by month last 12 months

$0 $5k $10k $15k $20k Oct 25 Nov Dec Jan 26 Feb Mar Apr May Jun Jul Aug Sep
Projected vs actual · baseline locked Sep 1, 2026 Projected $96,250.00 $43,100.35 under plan

05 — Field Operations

Field Logs

The superintendent’s daily report of weather and crew takes about two minutes per job, filed straight from the field.

  • Weather and manpower captured on one screen, with a flag when weather delays the work.
  • Man-hours roll up per report—today, previous, and from start—so labor history is never reconstructed later.
  • A daily board shows which jobs have filed and which have not, and crews sign out materials from the same place.

Field log

Daily report · 25-007 Alvarez Residence

Not filled yet

Report

#005

Hours today

0 mh

Previous

96 mh

From start

96 mh

Weather

Temperature 72°F Weather delayed work

Manpower

Total people on site0
Thu Sep 3 · 0 of 8 jobs filled today Takes about two minutes

06 — Cost Control

Budget

Set the number once, per job and per cost code. From then on every approved invoice is measured against it, and the jobs table shows budget, actual, variance, and budget used for every job side by side.

  • CSI-style cost codes, or your own structure, applied consistently across every job.
  • Lock a baseline and the projected-versus-actual curve tracks it, so you know whether a job is ahead of or behind its plan.
  • A job with no budget is called out in the table, so nothing runs without a number to run against.

Jobs

Budget, actual, and variance for every job · all-time

JobActualUsed
Cedar Ridge Apartments26-010 · active $9,640,684 92%
Alvarez Residence25-007 · active $49,099 62%
Sunrise Dental TI26-002 · active $10,563 16%
Maple Kitchen Remodel24-019 · complete $9,532 95%
Oak Street Duplex25-011 · active $56,639 set budget
Budget and actual are approved line-item sums, pre-tax $896,122 under across budgeted jobs

07 — Estimating

Takeoffs

Measure quantities straight off your plans, then price them with what the same work cost you on past jobs.

  • Mark areas, lengths, and counts right on the plan sheet, and the quantities total as you go.
  • Each line is priced with your own unit costs and the material prices CostMetrx tracks from your invoices.
  • Bid close enough to win without giving up your margin, because every number comes from your own records.

Takeoff

25-011 · Reyes Residence · priced from your own costs

Sheet A-101 · Floor plan
48'-0" 1 2 3 1,840 SF
ItemQuantity$/unitTotal
Slab on grade1,840 SF$6.85$12,604
Wall framing212 LF$18.40$3,901
Interior doors9 EA$312.00$2,808
3 items measured · priced from your own jobs Estimate $19,313

08 — Planning

Scheduling

Lay out every job’s work and crews on one schedule. Durations come from your own production rates, so the plan matches how fast your crews actually work.

  • See every job, task, and crew on one calendar, by week or by month.
  • Turn a takeoff quantity into a duration based on how long the same work took your crews before.
  • Late tasks are flagged, so you can move crews before a delay starts costing you money.

Schedule

Every job and crew on one calendar.

Sep 7 – 11MonTueWedThuFri

Footings

25-007 · Concrete crew

Slab pour

25-007 · 34 CY

Wall framing

25-011 · Framing crew

Roofing late

25-009 · Roof crew

Insulation

25-009 · 1,920 SF

5 tasks this week · 1 late Durations from your production rates

09 — Materials

Inventory

What’s in stock, what’s signed out, and what to order next. Track material across the yard and every site container, valued at the latest invoice price you paid for it.

  • Stock on hand valued at the latest invoice price, split by yard and site-container location.
  • Crews sign material out to a job and return what they do not use, so shrinkage has a paper trail.
  • Set a minimum per item and the low-stock list writes itself.

Inventory

What’s in stock, what’s signed out, and what to order next.

Items tracked

8

0 with a minimum set

Low / out of stock

0

vs your minimums

Open sign-outs

18

not yet returned

Stock value (est.)

$30,735

on hand × latest invoice price

Where the stock value sits

$31k ON HAND
  • Main yard$19,70864%
  • Site container$11,02736%

Burning through stock last 12 months

  • Fiberglass batt, R-13 15" (106.56 SF bag)$1,172
  • Vapor barrier, 6 mil poly$1,015
  • Primer, PVA$546
  • Lumber, 2x6x16$367

Latest invoice price × quantities signed out, returns subtracted.

Stock levels look good · nothing to pre-order 8 items · Main yard + Site container — 25-007

10 — Owned And Rented Assets

Equipment

Owned and rented equipment side by side, with the rental meter in view before it runs away with the budget. Machines on rent are matched to their rental invoices by serial or fleet key, so rental dollars land on the right job.

  • Every machine carries its job, so sign-outs and returns show where it is and what it is costing today.
  • Overdue returns are flagged with a running weekly rental cost, so nothing sits on rent unnoticed.
  • What a machine cost on a job is carried into the real cost of the work it did.

Equipment

Owned and rented, side by side · the rental meter stays in view.

Owned

6

in the fleet

On rent

3

$5,725 / week

Overdue returns

1

Boom Lift 89 Meters

Rental this month

$17,175

3 rental invoices matched

EquipmentRateStatus
Boom Lift 89 MetersSiteServ Rentals & Fencing · rental · due back Aug 28 $975/wk overdue
Mini excavator, CAT 305SiteServ Rentals & Fencing · rental · due back Sep 12 $1,850/wk on rent
Concrete pump, 32m boomHERMANOS CONCRETE PUMP INC · rental · due back Sep 5 $2,900/wk on rent
Skid steer, Bobcat S650owned · fleet key SS-02 — in use
Plate compactorowned · fleet key PC-01 — available
Rented machines match their rental invoices by serial or fleet key Boom Lift 89 Meters 7 days overdue

11 — Production Rates

What A Unit Of Work Really Costs

The real cost of a unit of work, per cubic yard, square foot, or each, from your own jobs’ real numbers.

  • One number per field covers everything the work took, from your own jobs’ real numbers.
  • Price the next job from what the work really cost you, not a cost book and not a guess.
  • Every job you finish makes the next bid easier.

Unit cost

Your real cost per yard and per square foot.

Sample numbers

Ticket price

$182.60/CY

Concrete, on the ticket

Your real cost

$234.43/CY

Concrete, on your jobs

FieldYour real cost

Concrete

per cubic yard

$234.43/CY

Wood framing

per square foot

$20.95/SF

Tile & flooring

per square foot

$6.93/SF

Roofing

per square foot

$3.41/SF

Interior paint

per square foot

$0.50/SF

12 — Payroll Record

Timesheets

Who worked, where, and at what rate. Crews clock in and out on their phones or at a clock-in station on site, and what the time was spent on lives on each job’s daily report.

  • Clock in from a phone or a shared clock-in station with a quick face scan, so every punch belongs to the person who made it.
  • Need to fix a day? Type clock-in and clock-out straight into any day, even one saved weeks ago. Lunch minutes are unpaid and deducted, and hours compute as you type.
  • The week runs Monday to Sunday so it lines up with the overtime week on the pay summary, and past-40 hours are flagged automatically.
  • A worker without a rate logs no dollars, so the rates-set counter tells you exactly what is missing before payroll closes.

Timesheets

Who worked, where, and at what rate.

Aug 31 – Sep 6, 2026

Labor cost · 14d

$0.00

Hours logged

0

OT this week

0 hrs

Rates set

3 of 4

WorkerMonTueWedThuFriRate

Yard crew

no rate set

7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p set rate

Concrete pourer

clocked in by phone

7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p set

Concrete finisher

clock-in station

7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p set

Laborer

clocked in by phone

7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p7:00a3:30p set
Clocked in today · 2 by phone · 1 at the station Face scan on every punch

See It With Your Own Numbers

Thirty minutes on your own jobs.

Bring a recent invoice batch and a live job budget. We’ll show you exactly what BuildMetrx would have flagged.