Unit Cost is your raw cost. Extra Labor is added per-unit labor. Markup % is applied to (Unit Cost + Extra Labor) to get the final Unit Price the customer sees.
| Item | Unit | Unit Cost | Extra Labor | Markup % | Unit Price (Computed) |
|---|
Profile Markup and Sealant Upcharge only apply to Standing Seam. Add to Price is added after all markups so it is not subject to profile markup.
Waste factors are applied before pricing calculations but are not shown on estimates or PDFs.
| Factor | Value | Applied To |
|---|---|---|
| Per-SQ Waste by Difficulty Harder roofs generate more cutting waste. Each difficulty level gets its own multiplier. Rounded up to the next full square. | ||
| Diff 1 — Easy (gable to gable) | × | Metal panels, underlayment, tearoff per-SQ |
| Diff 2 — Moderate (1-2 valleys) | × | Metal panels, underlayment, tearoff per-SQ |
| Diff 3 — Average (dormers/hips/2-story) | × | Metal panels, underlayment, tearoff per-SQ |
| Diff 4 — Difficult (multiple dormers/pitch change) | × | Metal panels, underlayment, tearoff per-SQ |
| Diff 5 — Very Difficult (dormers/pitch/hips/eyebrows) | × | Metal panels, underlayment, tearoff per-SQ |
| Trim Waste | × | All 7 trim types (Eave, Rake, Ridge, Valley, Sidewall, Endwall, Transition) |
NOT applied to: Labor, Equipter, dumpster, accessories, roll-based items (bubble foil, ice & water). Rounded up to the next full square.
These materials are only included when certain conditions are met in the estimate wizard.
| Material | Condition / Trigger | Editable Value |
|---|---|---|
| Ice & Water Shield | Solid Decking + SS (all scenarios except Post Frame). Roll-based: Eave&Valley rolls = ceil((Eave LF + Valley LF) / 66), Field rolls = ceil(SQ / 1.9). No waste factor. | |
| Bubble Foil | Post Frame + SS jobs. Rolls = ceil(SQ / SQ-per-roll). No waste factor. No labor cost. |
|
| Framing Boards | SS + Post Frame jobs. Formula: ceil(eave ÷ divisor1 × rake ÷ divisor2) boards × cost per board. No waste factor. |
|
| Snow Rail | If enabled by contractor. Cost = Eave LF × $/LF. Added to materials. |
Eave length divided by 16-foot spacing, multiplied by half the rake length. Result rounded up to whole boards. Cost per board is editable above.
These surcharges stack multiplicatively. Small job upcharge increases difficulty input. Mechanical lock and distance multiply the resulting labor rate.
| Surcharge | Condition | Effect |
|---|---|---|
| Small Job Threshold | Roof squares below this value | SQ → +1 difficulty |
| Distance (60-90 min) | Drive time 60-90 min from Arthur, IL | |
| Distance (90-120 min) | Drive time 90-120 min | |
| Distance (120-150 min) | Drive time 120-150 min | |
| Distance (150-180 min) | Drive time 150-180 min | |
| Distance (180+ min) | Warning popup displayed — requires acknowledgment before estimate can be submitted | ⚠ Warning |
Added to labor: (Sidewall LF + Endwall LF) × rate. Uses actual (non-waste-adjusted) LF.
| Siding Type | $/LF |
|---|
Tearoff labor and equipment costs. Tearoff SQ includes waste factor. Dumpster and equipter use actual SQ.
| Item | Formula | Value |
|---|---|---|
| Tearoff Base Rate | First layer: (SQ × waste) × rate | $/SQ |
| Tearoff Additional Layer | Each additional layer adds this per SQ | $/SQ |
| Dumpster Cost | ceil((SQ × Layers) / SQ-per-dumpster) × cost. No dumpster for Pole Barn G-Rib. | $/each |
| SQ per Dumpster | Combined SQ-layers per dumpster | |
| Equipter Cost | ceil(SQ / SQ-per-equipter) × cost. Always charged. | $/each |
| SQ per Equipter | Squares per equipter charge |
Rules that block or add notes to estimates.
| Rule | Effect | Threshold |
|---|---|---|
| New Accent Min SQ | Below this: estimate blocked, contact Aaron | SQ |
| Max Drive Time | Above this: estimate blocked | min |
| Large Job Note | Above this: note displayed — "better price may be available" | SQ |
| New Construction Labor Discount | % discount on labor when "New Construction" is checked on estimate | % |
© 2026 Seamless Exterior Solutions • Arthur, IL • Contact