For general contractors

One record for the job, from the bid to the last pay app

If you run a $5M to $50M shop, you know the week: the estimate in one spreadsheet, the schedule in another, the RFI log in an email thread, and the margin you find out about at closeout.

  • Five tools that do not know about each other, plus the super's notebook
  • Estimating in a spreadsheet nobody else can open without breaking a formula
  • The structural steel line $23,550 over and nobody noticed until the invoice
Dashboard · Ridgeline Builders · Tue Sep 3, 2026
Contract value$17,625,085
Active projects2
Larkspur margin19.5%
Needs a decision12
ProjectStatusSchedule healthContractDone
Larkspur Medical Office BuildingActiveNeeds review · 4 d$4,215,60058%
Foothills Fire Station 7ActiveMonitor · 2 d$6,840,00031%
Meridian Self-Storage Phase 2CloseoutOn track$2,118,45096%
Boise Bench TownhomesPre-constructionOn track (not started)$2,920,0350%
A week in the app

The Ridgeline week, step by step

Seven things a GC does on every job, each one a screen in the same record. The data below is Ridgeline's, on Foothills Fire Station 7 and Larkspur.

  1. MonBid

    Send the package, level what comes back

    Package 26-05, apparatus bay overhead doors on Foothills Fire Station 7, went to three door subs with a merge-tag email. Two base bids and one with a plug for the excluded safety edges leveled side by side.

    BidderBasePlugsLeveled
    Boise Overhead Door Co.$118,400$0$118,400
    Gem State Door Systems$124,950−$4,200$120,750
    Northwest Door & Dock$109,875+$6,300$116,175
  2. MonEstimate

    Price it with markup and tax, share it as a link

    Boise Bench Townhomes, 15 lines, 12% markup, Idaho tax on materials only. The client opens a masked link that hides unit cost and markup.

    EST-0042 · rev 2ProposedSaved 2 min ago
    Subtotal$2,576,540.00
    Markup (12%)$309,184.80
    Sales tax (Idaho 6%)$34,310.40
    Total$2,920,035.20
  3. TueSchedule

    See what is behind, and why

    Larkspur is 4 days behind baseline on the critical path. The schedule shows the blocked task, the RFI holding it, and Monday's rain in the forecast band.

    Mon · Rain forecast
    Roofing · 40%
    L2 mechanical rough-inBLOCKED
    L2 electrical rough-in · SS+5
    Slab pour · Sep 11
    Today
    Aug 24Oct 2
  4. WedDaily log

    The super files it from the truck

    Weather is filled from the site record, photos arrive from Telegram, and a voice note becomes the Work Performed field. Aug 26 was a Rain out day and the log says so.

    Sep 2, 202684°F · Clear · wind 6 mphCrew 23Open

    L2 mechanical rough-in grids A–D; drywall hanging L1 east wing; exam rooms 206–209 electrical box rough

    IMG_2291 L2 duct conflict at C-4.jpgTelegram
  5. WedRFI

    The question gets written for you

    The duct/beam conflict in the photo becomes RFI-014 to the architect, with the drawing references attached and a draft response waiting for a person to approve.

    RFI-014Conflict: mechanical duct vs. structural beam at Grid C-4, Level 2
    OpenHighAgingAI Draft ready for review
    Human approval gate · Anne Walsh
  6. ThuChange order

    Price the change, tie it to the cost code

    PCO-005, the MRI shielding upgrade, sits pending at $67,900 with a 10-day impact against cost code 13 49 00. Approve it and the budget grid updates.

    CO #DescriptionAmountStatus
    CO-004Fuel tank removal$42,375Approved
    PCO-005MRI suite RF shielding upgrade$67,900Pending
  7. FriPay app

    Bill against what is actually done

    Billed to client $2,398,120 against $3,440,850 build cost. Sub invoices arrive by email, get matched to a budget line with a confidence score, and Marcus approves them in one queue.

    Treasure Valley Mechanical · #4482 · HVAC$38,25094%
    High Desert Roofing · #A-1093 · no open budget line$21,60061%
The screens

Budget, schedule, and a cited answer

Real screens with Ridgeline's numbers. Nothing decorated, nothing invented.

Larkspur Medical Office Building › Budget · Revised contract $4,276,615 · Margin 19.5%
Cost codeDescriptionOriginalCommittedActualInvoicedVariance
01 00 00General Requirements$312,400$298,150$201,880$188,200+$14,250
02 41 00Demolition & tank removal CO-004$38,000$80,375$80,375$80,375−$42,375
03 30 00Cast-in-Place Concrete$486,900$479,300$479,300$462,000+$7,600
05 12 00Structural Steel$611,250$634,800$402,115$380,500−$23,550
23 00 00HVAC$512,800$509,750$260,180$245,000+$3,050
13 49 00Radiation / RF shielding PCO-005 +$67,900$92,000$92,000$0$0$0
Schedule · Week · Baseline on · Weather on · Critical path on
Aug 26 · Rain delay
Roofing
Drywall L1
L2 mechanical rough-inBLOCKED
L2 electrical rough-in
Slab pour · Sep 11
Today · Sep 3
Aug 24Oct 2
Baseline Critical path Precip
Bob AI · All projects
DW

Which projects are behind schedule?

Dana Whitlock · 10:42 AM

Two projects are behind baseline. Larkspur Medical Office Building is 4 days behind; L2 mechanical rough-in is blocked by the duct/beam conflict at grid C-4 RFI-014. Foothills Fire Station 7 is 2 days behind on the apparatus bay slab pour RFI-019.

Bring the job you are bidding this month.

We import it on the call. You leave with the estimate, the schedule and the first RFI in one record.