JobTread Takeoff & Formula Bible: EagleView · Hover · Rendr → Estimate Parameters | Better Boss
Better Boss JobTread · Takeoff & Formula Bible
Book a Free Growth Audit
EAGLEVIEW · HOVER · RENDR → JOBTREAD  ·  V1.3 · SYNTAX-VERIFIED

THE JOBTREAD
TAKEOFF & FORMULA BIBLE.

Every measurement parameter and quantity formula you need to turn an EagleView, Hover, or Rendr report into a finished JobTread estimate — without touching a calculator. All three sync natively into JobTread. Real {curly-brace} syntax, verified against a live JobTread org and JobTread's own function reference. Copy the parameter. Paste the formula. Let the budget build itself.

Better Starts Now.
3
Native Integrations
55+
Real Parameters
25+
Verified Formulas
0
Manual Math

How this bible works

JobTread builds budgets from parameters (your measurements) and quantity formulas (the math that turns a measurement into a material count). This cheat sheet gives you both, verbatim, for every line a contractor actually orders.

Two things on every card: the exact parameter name to create in JobTread, and the quantity formula to drop into the cost item's quantity cell. Hit Copy and paste it straight in.

The syntax is real: parameters are wrapped in {curly braces} (names can include spaces), and functions are lowercase — ceil(), floor(), round(), if(), with and / or and "" quotes for picklist values. Match each formula's parameter names to whatever appears in your own parameter list. ⚠️ Always verify field names against your actual EagleView report, Hover report, or Rendr scan output—labels may vary by report type.

✓ Syntax verified against a live JobTread org + JobTread's function reference

Pro moves

  • All three sync natively — order EagleView or Hover reports and run Rendr scans inside JobTread; the measurement parameters land in your budget automatically.
  • Match each formula's parameter names to whatever the integration drops in your list — labels vary by report type.
  • Wrap anything you buy in whole units in ceil() — you can't order 7.3 bundles.
  • Build these once as a catalog parameter set + estimate template and reuse forever.
  • Store waste in one {Roof Waste %} parameter so a single change re-prices the whole job.
All
EagleView
Hover
Rendr
Core Setup
01
Foundation — Real Syntax & Setup
Read this once · then never recalculate again
Exactly how JobTread parameters and quantity formulas work — pulled straight from JobTread's function reference and confirmed in a live org. Build the master parameter set first so every formula below has something to reference.
JobTread Formula Function Reference
VERIFIED · LOWERCASE FUNCTIONS · PARAMETERS IN {CURLY BRACES}
FunctionWhat it doesExample
+ - * /Add, subtract, multiply, divide6 / 3 = 2
^ / sqrt()Power / square rootsqrt(4) = 2
ceil(x)Round UP to next whole numberceil(6.633) = 7
floor(x)Round DOWN to whole numberfloor(6.633) = 6
round(x, n)Round to n decimalsround(6.633, 2) = 6.63
min() / max()Smallest / largest valuemax(100, 9, 2) = 100
if(c, a, b)If condition c is true → a, else bif({pitch} > 8, 0.15, 0.10)
and / orCombine conditions inside if()if({sf} > 45 and {mat} = "steel", 100, 200)
{ }Wrap every parameter name{Roof Area} * 2
" "Quote picklist valuesif({Material} = "Architectural", 3, 3)
Rates & Settings You Set
NEITHER TOOL MEASURES THESE · YOU ENTER THEM ONCE
SettingParameterType
Project length{Project Months}number
Roof waste{Roof Waste %}%
Ridge cap{Ridge Cap Rate}$/LF
Valley flashing{Valley Flashing Rate}$/LF
Fascia{Rate Fascia}$/LF
Soffit{Rate Soffit}$/SF
Outside corners{Outside Corners Rate}$/LF
Inside corners{Inside Corners Rate}$/LF
Starter strip{Starter Strip Rate}$/LF
Toilets{Rate Toilets}$/ea
Light fixtures{Rate Light Fixtures}$/ea
Parameter TypesReference
Where: Job › Parameters  |  Reused via: Catalog parameters
number → a measured number (Roof Area = 2,450) picklist → a dropdown that drives a value (Shingle Type → Architectural / 3-Tab) formula → a calc built from other parameters MEASUREMENT TYPES (from on-screen takeoff/sync): area · areaPitch · linear · count · linearDrop ↳ these feed real numbers into your formulas
Why it mattersBuild measurements as number/measurement params, options as picklists, then layer formulas on top. EagleView, Hover & Rendr land their values into these.
Master Parameter Set — 55+ Real ParametersBuild First
Create these once as catalog parameters · roofing, exterior, interior, kitchen/bath, plus rates
ROOFING (20): Total Roof Area · Total Eaves Length · Total Rakes Length · Total Ridges Length · Total Hips Length Total Valley Length · Total Step Flashing Length · Total Headwall Length · Number of Chimneys Number of Skylights · Number 1.5in Pipes · Number 2in Pipes · Number 3in Pipes · Sheets of Plywood Number Dumpsters · Linear Feet Gutters to Reset · Number Satellite Dishes Number of Additional Layers to Remove · Steep Pitch 7/12-12/12 (each) · Number Of Additional Stories RATES & SETTINGS (11): Project Months · Roof Waste % · Ridge Cap Rate · Valley Flashing Rate Rate Fascia · Rate Soffit · Outside Corners Rate · Inside Corners Rate Starter Strip Rate · Rate Toilets · Rate Light Fixtures EXTERIOR / HOVER (14): Ridges Hips LF · Valleys LF · Gutters Eaves LF · Area Total Siding Fascia Rakes LF · Fascia Eaves LF · Soffit Rakes SF · Soffit Eaves SF Outside Corners LF · Inside Corners LF · Openings Perimeter LF Starter Siding LF · Number Of Windows · Number Of Doors INTERIOR / RENDR (10): Wall Surface Area · Ceiling Surface Area · Area · Paintable Surface Area Perimeter · Number Of Interior Doors · Number Of Sinks · Number Of Toilets Number Of Bathtubs · Number Of Light Fixtures KITCHEN/BATH (5): Base Cabinets · Wall Cabinets · Countertops · Backsplash area · Total Project SF
ResultComplete backbone covering roofing, exterior, interior, kitchen. Change one number, entire estimate re-prices.
The Waste MultiplierPattern
Drop into any material quantity formula
( 1 + {Roof Waste %} / 100 ) Full example — squares with waste: {Roof Area} / 100 * ( 1 + {Roof Waste %} / 100 ) Waste % set to 10 → multiplies by 1.10
Why a parameter, not a numberStore waste once. Bump steep roofs to 15% in one cell and every material line updates.
Auto-Waste by Pitchif() Pattern
Use as the Roof Waste % formula parameter
if({Predominant Pitch} >= 8, 15, if({Predominant Pitch} >= 5, 12, 10))
Returns15% on steep (8/12+), 12% on medium, 10% on low — automatically, straight from the report's pitch. Tune to your own waste policy.
Waste Strategy — One Pitch-Aware SettingCritical
Accuracy note · all three tools feed slope-adjusted area
The principle: EagleView and Hover both sync slope-adjusted roof area into JobTread — you do NOT hand-correct for pitch anymore. Apply waste ON TOP as a single {Roof Waste %} parameter. Starting points (tune to your supplier): • Low pitch (≤ 4/12): 10% • Medium (5/12 – 7/12): 12% • Steep (8/12+): 15% Automate it: Drive {Roof Waste %} with the Auto-Waste by Pitch if() formula above — set it once, every material line re-prices from one cell. ⚠️ Always confirm output against your supplier's actual waste table before ordering.
❌ Common Formula Mistakes (What NOT to Do)Learning
Real mistakes that break estimates
WRONG: {Total Roof Area} / 100 * 3 Result: 67.88 bundles → quote 67, SHORT 1 bundle RIGHT: ceil( {Total Roof Area} / 100 * 3 ) Result: 68 bundles → quote safely ✓ --- WRONG: {Total Roof Area} / 100 * 1 + {Roof Waste %} / 100 Result: Waste gets ADDED, not multiplied = wrong math RIGHT: {Total Roof Area} / 100 * ( 1 + {Roof Waste %} / 100 ) Result: Waste multiplies the squares ✓ --- RULE: Always test with real numbers before deploying. Plug in actual roof area and verify output matches your tool's own waste table.
02
EagleView → JobTread
Native integration · roofing & exterior
EagleView orders inside JobTread and syncs measurement data into your budget. Field names below are taken verbatim from an EagleView Premium Roof Report. When the integration creates parameters, match each formula to whatever name lands in your list — the math is identical.
Roofing Parameters (21)
ALL EAGLEVIEW MEASUREMENTS · SLOPE-ADJUSTED
MeasurementJobTread ParameterUnit
Total Roof Area{Total Roof Area}sq ft
Total Eaves Length{Total Eaves Length}LF
Total Rakes Length{Total Rakes Length}LF
Total Ridges Length{Total Ridges Length}LF
Total Hips Length{Total Hips Length}LF
Total Valley Length{Total Valley Length}LF
Total Step Flashing Length{Total Step Flashing Length}LF
Total Headwall Length{Total Headwall Length}LF
Number of Chimneys{Number of Chimneys}count
Number of Skylights{Number of Skylights}count
Number 1.5in Pipes{Number 1.5in Pipes}count
Number 2in Pipes{Number 2in Pipes}count
Number 3in Pipes{Number 3in Pipes}count
Sheets of Plywood{Sheets of Plywood}count
Number Dumpsters{Number Dumpsters}count
Linear Feet Gutters to Reset{Linear Feet Gutters to Reset}LF
Number Satellite Dishes{Number Satellite Dishes}count
Number of Additional Layers to Remove{Number of Additional Layers to Remove}count
Steep Pitch 7/12{Steep Pitch 7/12}count
Steep Pitch 8/12 - 12/12{Steep Pitch X/12}count
Number Of Additional Stories{Number Of Additional Stories}count
Worked Example — Real EagleView ReportProof
Inputs from an actual EagleView Premium Report
Roof Area = 6,788 sq ft Pitch = 10/12 (steep) Ridges = 120 Hips = 315 Valleys = 288 Rakes = 114 Eaves = 276 Squares @ 15% waste: 6788 / 100 * 1.15 = 78.1 sq ✓ matches EagleView's table (78.1) Shingle bundles: ceil(6788/100 * 1.15 * 3) = 235 bundles Ridge/hip cap: ceil((120 + 315) / 20) = 22 bundles Starter (eaves+rakes):ceil((276 + 114) / 110) = 4 bundles Drip edge (10' stk): ceil((276 + 114) * 1.10 / 10) = 43 sticks Valley metal: ceil(288 * 1.10 / 10) = 32 sticks
Why this mattersThe squares figure (78.1) lands exactly on EagleView's own waste table — proof the formula logic is right before a dollar is quoted.
Shingle BundlesFormula
Cost item: Architectural shingles  |  3 bundles = 1 square
ceil( {Total Roof Area} / 100 * ( 1 + {Roof Waste %} / 100 ) * 3 )
ReturnsWhole bundles to order, waste included. {Total Roof Area} is slope-adjusted from EagleView.
Synthetic UnderlaymentFormula
Cost item: Underlayment  |  1 roll ≈ 10 squares
ceil( {Total Roof Area} / 100 * ( 1 + {Roof Waste %} / 100 ) / 10 )
ReturnsWhole rolls. Change / 10 to your roll's square coverage (15# felt ≈ 4, 30# ≈ 2).
Hip & Ridge CapFormula
Cost item: Ridge cap  |  1 bundle ≈ 20 LF
ceil( ( {Total Ridges Length} + {Total Hips Length} ) / 20 )
ReturnsCap bundles. Use {Ridges Hips LF} if you have it as a combined formula parameter.
Starter StripFormula
Cost item: Starter  |  1 bundle ≈ 100–120 LF
ceil( ( {Total Eaves Length} + {Total Rakes Length} ) / 110 )
ReturnsStarter bundles for eaves + rakes. Drop {Total Rakes Length} if you only start the eaves.
Drip EdgeFormula
Cost item: Drip edge  |  10 ft sticks, +10% lap
ceil( ( {Total Eaves Length} + {Total Rakes Length} ) * 1.10 / 10 )
ReturnsWhole 10 ft sticks with overlap. EagleView also reports a separate measurement if you prefer.
Valley MetalFormula
Cost item: Valley flashing  |  10 ft sticks, +10%
ceil( {Total Valley Length} * 1.10 / 10 )
ReturnsWhole sticks of valley metal. Skip for woven/closed-cut valleys.
Standing Seam PanelsFormula
Cost item: Metal panel  |  priced by sq ft, +waste
{Total Roof Area} * ( 1 + {Roof Waste %} / 100 )
ReturnsPanel square footage (metal is usually ordered by SF or by panel run). For panel count: ceil({Total Eaves Length} / (panel width in ft)).
Install Labor (by square)Formula
Cost item: Labor  |  priced per square, waste included
{Total Roof Area} / 100 * ( 1 + {Roof Waste %} / 100 )
ReturnsBillable squares (decimal OK). Set unit price = your $/square labor rate.
03
Hover → JobTread
Native integration · exterior (roof + siding + trim)
Hover orders and syncs natively inside JobTread — measurements pull straight into your parameters, no PDF retyping. Field names below match Hover's exterior glossary (facade, openings, soffit, fascia, trim, corners). Windows and Doors are the only counts that overlap with Rendr. Hover now also supports interior captures; for full interior remodels, the Rendr parameter set below applies.
Hover Parameters — Exterior (14)
PULLED NATIVELY INTO JOBTREAD · EXTERIOR MEASUREMENTS
CategoryParameter NameUnit
Ridge / Hips{Ridges Hips LF}LF
Valleys{Valleys LF}LF
Gutters{Gutters Eaves LF}LF
Siding Total{Area Total Siding}SF
Fascia Rakes{Fascia Rakes LF}LF
Fascia Eaves{Fascia Eaves LF}LF
Soffit Rakes{Soffit Rakes SF}SF
Soffit Eaves{Soffit Eaves SF}SF
Outside Corners{Outside Corners LF}LF
Inside Corners{Inside Corners LF}LF
Openings{Openings Perimeter LF}LF
Starter Siding{Starter Siding LF}LF
Windows{Number Of Windows}count
Doors{Number Of Doors}count
Net Siding SquaresFormula
Cost item: Siding  |  {Area Total Siding} ready to use
{Area Total Siding} / 100
ReturnsSiding squares. Hover's measurement already subtracts openings from the total siding area.
Vinyl Siding BoxesFormula
Cost item: Vinyl siding  |  1 box = 2 squares
ceil( {Area Total Siding} / 100 / 2 )
ReturnsWhole boxes. Change / 2 to your product's squares-per-box.
House Wrap RollsFormula
Cost item: Weather barrier  |  9ft × 100ft = 900 SF
ceil( {Area Total Siding} / 900 )
ReturnsWhole rolls of wrap. {Area Total Siding} is net of openings — bump up a roll if you wrap straight over windows/doors. Adjust / 900 to your roll's coverage.
Siding Starter StripFormula
Cost item: Starter  |  10 ft pieces, +5%
ceil( {Starter Siding LF} * 1.05 / 10 )
ReturnsWhole starter pieces along the level bottom of the siding.
Corner Trim (Outside + Inside)Formula
Cost item 1: Outside corners  |  Cost item 2: Inside corners
Outside: ceil( {Outside Corners LF} / 10 ) Inside: ceil( {Inside Corners LF} / 10 )
ReturnsWhole corner pieces (10 ft standard). Change / 10 to match your product.
J-Channel (Openings)Formula
Cost item: J-channel  |  10 ft sticks, +10%
ceil( {Openings Perimeter LF} * 1.10 / 10 )
ReturnsSticks of J-channel around windows and doors.
Soffit PanelsFormula
Cost item: Soffit  |  priced by SF, +10% waste
( {Soffit Rakes SF} + {Soffit Eaves SF} ) * 1.10
ReturnsSoffit SF with waste. Hover provides these areas directly.
Gutters & DownspoutsFormula
Cost item 1: Gutter  |  Cost item 2: Downspouts
Gutter LF: {Gutters Eaves LF} * 1.05 Downspouts: ceil( {Gutters Eaves LF} / 35 )
ReturnsGutter run along eaves + ~1 downspout per 35 ft. Adjust the / 35 to match your spec.
Fascia / Aluminum WrapFormula
Cost item: Fascia  |  10 ft lengths, +10%
ceil( ( {Fascia Rakes LF} + {Fascia Eaves LF} ) * 1.10 / 10 )
ReturnsWhole fascia lengths (rakes + eaves combined).
04
Rendr → JobTread
Native integration · interior remodels
Rendr LiDAR-scans a room and auto-builds a JobTread estimate template from real measurement parameters — walls, floors, openings, ceilings. Match each formula to the parameter names Rendr lands in your list; the math is identical.
Rendr Scan Field → JobTread Parameter
✅ VERIFIED AGAINST A LIVE RENDR SCAN · ALL NAMES CONFIRMED
Rendr measurementJobTread parameterUnit
Floor area{Area}sq ft
Wall area (net){Wall Surface Area}sq ft
Ceiling area{Ceiling Surface Area}sq ft
Wall perimeter{Perimeter}LF
Windows{Number Of Windows}ea
Doors (exterior){Number Of Doors}ea
Interior doors{Number Of Interior Doors}ea
Kitchen sinks{Number Of Sinks}ea
Toilets{Number Of Toilets}ea
Bathtubs/showers{Number Of Bathtubs}ea
Base cabinets{Base Cabinets}LF
Wall cabinets{Wall Cabinets}LF
Countertops{Countertops}sq ft
Backsplash area{Backsplash area}sq ft
Total project SF{Total Project SF}sq ft
Paintable surface{Paintable Surface Area}sq ft
Light fixtures{Number Of Light Fixtures}ea
Flooring (boxes)Formula
Cost item: LVP / tile  |  box covers ~24 SF, +10%
ceil( {Area} * 1.10 / 24 )
ReturnsWhole boxes. Change / 24 to your product's SF per box.
Wall Paint (gallons)Formula
Cost item: Paint  |  2 coats, 350 SF/gal
ceil( {Wall Surface Area} * 2 / 350 )
ReturnsWhole gallons for two coats. Add {Ceiling Surface Area} if you're painting ceilings too.
Drywall SheetsFormula
Cost item: 4×8 board (32 SF)  |  walls + ceiling, +10%
ceil( ( {Wall Surface Area} + {Ceiling Surface Area} ) * 1.10 / 32 )
ReturnsWhole sheets. Use / 48 for 4×12 board.
Baseboard / TrimFormula
Cost item: Base trim  |  perimeter less doors, +10%
( {Perimeter} - ( {Number Of Doors} + {Number Of Interior Doors} ) * 3 ) * 1.10
ReturnsLF of baseboard, subtracting ~3 ft per door opening.
Crown MoldingFormula
Cost item: Crown  |  full perimeter, +12% for miters
{Perimeter} * 1.12
ReturnsLF of crown with extra for corner cuts.
Turn a Scan Into an EstimateAI Prompt
Paste into Claude wired to your JobTread MCP
A Rendr scan just synced to {JOB NAME}. Read the imported parameters (floor, wall, ceiling areas, perimeter, openings). Build a draft estimate that applies my interior remodel formulas: flooring, paint, drywall, baseboard, and crown. Show me the resolved quantities before you create anything.
ReturnsA reviewable interior estimate built from the scan — bridges this cheat sheet with the AI Connector.
No matches. Clear the search or pick a different tool.

Want this built into your org?

Better Starts Now.

Better Boss turns JobTread into an AI command center — pre-built parameter sets, estimate templates, and the EagleView / Hover / Rendr workflows wired up for your trade. Kickoff call → fully configured org → estimates that build themselves.

Better Starts Now. Better Boss · The JobTread Takeoff & Formula Bible · better-boss.ai
Disclaimers: (1) EagleView, Hover, and Rendr are all native JobTread integrations that sync measurement parameters into your budget; available fields vary by report type and tool version. (2) Formula syntax verified against a live JobTread org and JobTread's function reference. (3) Coverage factors (squares, bundles, roll/box yields) are industry-standard starting points — confirm against your suppliers' actual product specs before ordering. (4) Verify field names with your actual EagleView Premium Report, Hover report, or Rendr scan output—labels may vary. (5) Test all formulas with sample measurements and compare results to your tool's native waste tables before deploying to production.
Copied to clipboard