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.

Dashboard shown with sample projects.
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.

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.

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

Nothing leaves on its own. The estimate arrives with its questions attached and waits for the person whose name goes on it.
Four steps, and you can see the state of the estimate at each one. Nothing happens in a place you cannot look at.
Whatever you actually have. A partial plan set, a folder of walk photos, the property record, last cycle's scope.
Wall area by elevation, roof planes by pitch, deck field and linear runs. Each quantity carries a pointer to its source.
Measured quantities meet your rates, coverage, equipment, crews, overhead and margin. Nothing generic substituted in.
Flagged items and open questions go to your estimator. They adjust, sign, and the proposal goes out under their name.
Repair and maintenance work rarely arrives as a single trade. Here is what actually gets measured for each scope.
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.
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.
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.
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.
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.

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.
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.
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.
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.
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.
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.
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.
Your estimator reviews the flagged items and releases the proposal. Nothing reaches a client until the person whose name is on it says so.
Try Ruh on a real bid. 100% money-back guarantee if you are not satisfied.*
*Scoped delivery, terms apply. Read the guarantee terms
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.
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.
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.
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.
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.
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*