100% money-backBook a walkthrough
Built for repair and maintenance contractors

Every scope measured.Every margin protected.

Most of this work has no drawing set. A job walk, photos and notes go in with your own rate book, and a reviewable takeoff and a priced estimate come out. Plans too, when there are any.

  • Works from a job walk, photos and notes, not just drawings
  • Priced on your rate book, so the office can check the field's number
  • Every line traces back to the source it came from
Property estimateAwaiting estimator review
The estimator dashboard: job packages of photos and documents, estimates by region, and a review queue

Dashboard shown with sample projects.

5
scopes on one property
Paint, roofing, siding, trim, repairs
1 pass
property context to priced estimate
No export, no re-keying
100%
of lines traceable to a source
Quantity, rate, total
0
numbers invented to fill a gap
Missing input becomes a question
How the estimate gets built

From property context to a defensible price.

Three things have to hold for an exterior number to survive a client conversation. What was measured, what it was priced against, and who signed it.

Measured scope lines, each traced back to the photos or document it was read from

What it measured, and where it found it

Open any line and the quantity points back at the thing it came from, so a client question has an answer instead of a shrug.

  • Every quantity traces back to the sheet, the photo or the property record it was read from
  • Scale is read off the drawing, so a resized PDF does not quietly skew the numbers
  • Revision aware. When a sheet changes, the affected quantities are flagged rather than silently overwritten
  • Deductions and waste factors stay editable, so your standard for openings and overlap holds
  • Low confidence items are flagged for review instead of averaged into the total
The catalog of your own unit rates by scope, with the org doctrine applied to every estimate

Your rate book, working at machine speed

The pricing logic is yours. Ruh runs it across every measured quantity without a night of spreadsheet work in between.

  • Your own unit rates, the ones you already bid from, not a generic national cost database
  • Coverage rates as you record them: per gallon, per square, per square foot
  • Equipment lines the elevation actually needs: lift, swing stage, staging, ladders
  • Crew composition and production rates by scope, at your labour numbers
  • Overhead and margin applied where you set them, visible on the line, not buried in a blended rate
A job package: photos from CompanyCam, documents from SharePoint, and the scope written in plain English

Human reviewed by design

Nothing leaves on its own. The estimate arrives with its questions attached and waits for the person whose name goes on it.

  • Missing information becomes a question, never a fabricated number
  • Assumptions are written down next to the line they affect, not in a separate note nobody reads
  • Flagged items route to your estimator before anything is priced as final
  • The proposal ships with a complete audit trail from quantity through rate to total

Plans in. Proposal out. Every handoff traceable.

Four steps, and you can see the state of the estimate at each one. Nothing happens in a place you cannot look at.

01

Load the property

Whatever you actually have. A partial plan set, a folder of walk photos, the property record, last cycle's scope.

02

Measure the scope

Wall area by elevation, roof planes by pitch, deck field and linear runs. Each quantity carries a pointer to its source.

03

Price against your book

Measured quantities meet your rates, coverage, equipment, crews, overhead and margin. Nothing generic substituted in.

04

Review and release

Flagged items and open questions go to your estimator. They adjust, sign, and the proposal goes out under their name.

One property. Every exterior scope.

Repair and maintenance work rarely arrives as a single trade. Here is what actually gets measured for each scope.

Exterior paint

What gets measured

Wall area by elevation with window and door openings deducted. Substrate split out (stucco, block, wood, fibre cement, metal). Trim, soffit, fascia and railing in linear feet. Coats and spread rate per your specification.

Roof replacement

What gets measured

Roof plane area by pitch. Ridge, hip, valley, eave and rake lengths. Penetrations, curbs and drains counted. Tear off layers, decking, underlayment and flashing quantities.

Interior paint and drywall

What gets measured

Room and corridor wall and ceiling area from the unit mix and the walk photos. Drywall patch areas counted and sized separately from full sheet replacement. Coats and spread rate at your recorded figures, with the finish level called out because it is a labour number, not a material one.

Siding and siding repairs

What gets measured

Wall area by elevation with openings deducted. Outside and inside corner, J channel, starter and trim runs in linear feet. House wrap, furring and fastener quantities.

Trim, gutters and carports

What gets measured

Fascia, soffit and window trim in linear feet, with damaged runs separated from sound runs. Gutter and downspout lengths by building. Carport panels and metal fascia counted per structure. Railings measured for paint by run, not by guess.

Estimator working from photos and site notes on a tablet during a property walk

When the drawings stop, the property context starts.

On an occupied building there is often no complete set to bid from. A walk, a phone camera and a scope written by a property manager is the real input. Ruh treats that as the drawing set.

Read off the property

  • Elevation photos, surface by surface, with what is visible in each
  • Storey count, roof pitch, parapet height, deck spans and stair counts
  • Substrate type and condition, plus whatever coating is already on it
  • Weather exposure: coastal salt, sun load, freeze cycles

Read off the job

  • Access and staging room, ground surface, lift reach and setback
  • Occupied units, permitted work hours and resident notice periods
  • Protection scope: landscaping, glazing, vehicles, walkways
  • Cure windows against the seasonal calendar you are bidding into
Check it yourself

Somebody walks the propertyand comes back with a number.

You are looking at it and you cannot tell whether it is right. Here is the arithmetic behind a repaint figure, on your own building count. If you can check this by hand, you can check what Ruh hands back, because it is the same chain.

Painted area
119,340
sf, all coats
Paint
397.8
gallons
Or
80
5 gallon pails
Every step, so you can check it
  1. Wall height per building2 storeys x 9 ft = 18 ft
  2. Gross wall area per building260 ft perimeter x 18 ft = 4,680 sf
  3. Less 15% openings4,680 sf x 85% = 3,978 sf
  4. Across the property3,978 sf x 15 buildings = 59,670 sf
  5. At 2 coats59,670 sf x 2 = 119,340 sf painted
  6. At 300 sf per gallon119,340 sf / 300 = 397.8 gal

This is one scope on one property, with a perimeter you typed in. Ruh runs the same chain from your walk photos across every building, adds the trim, siding and carport lines, and prices it on your own rates. Every line keeps a pointer to the photo it was read from.

Why the number holds up

No black-box bids.

The fear on exterior work is not that the estimate is slow. It is standing in front of a board with a number you cannot explain.

Evidence over confidence theatre

A total with nothing behind it is a guess with formatting. Every quantity on a Ruh estimate points at the sheet, photo or property record it was measured from, so review means checking, not re-measuring.

Questions over invented inputs

When the information is not there, Ruh asks. It does not assume a typical value, average across the elevation, or fill the gap so the total looks finished.

Deterministic math

Quantities times your rates, run the same way every time. The same property and the same rate book produce the same number today and next quarter.

Human release control

Your estimator reviews the flagged items and releases the proposal. Nothing reaches a client until the person whose name is on it says so.

100%

Try Ruh on a real bid. 100% money-back guarantee if you are not satisfied.*

*Scoped delivery, terms apply. Read the guarantee terms

Start with a walkthrough

Questions exterior estimators ask.

Does Ruh replace our estimator?+

No. Ruh does the measuring and assembles the priced estimate. Your estimator reviews the flagged items, adjusts what needs adjusting, and releases the proposal under their own name. The judgment stays with your team. The measuring and the re-keying do not.

Can it use our existing price book?+

Yes, that is the point. Ruh prices measured quantities against your own rates, coverage figures, crew production rates, equipment costs, overhead and margin. If your rate book lives in a spreadsheet, that is a normal starting point. Ask the Ruh team about the current options for your setup during onboarding.

What if the project has no complete plan set?+

That is the usual case on existing properties, and it is what this product is built for. Ruh works from the property context you do have: walk photos, elevations, the property record, prior scopes, site conditions. Anything it cannot establish from that comes back as a question against the specific line it affects, not as an assumed number.

Can it handle revisions and addenda?+

Yes. When a sheet or a scope changes, Ruh identifies the quantities the change touches and flags them rather than silently overwriting the estimate. You see what moved, why it moved, and what it did to the price before you accept it.

Do we have to move off the system we already run on?+

No. Ruh is not another system of record and it does not ask you to migrate anything. It sits at the estimating step, takes the property context and your rate book, and hands back a priced estimate you can carry into whatever you already run your jobs and your accounting on. The point is to remove a spreadsheet step, not to add a platform your team has to keep in sync with the one they already have.

Bring your next exterior bid.

A 30 minute walkthrough on a real property. Bring the photos, the partial set and your rate book, and we run the scope live on the call. Your estimator decides whether the number holds.

No card to start100% money-back guarantee*

Run it on a property you have already priced

Photos and a partial set are enough. Your estimator signs every line.

Backed by a 100% money-back guarantee*