Wall junctions, chimneys, skylights, penetrations and stock rolls

Roof Flashing Calculator

Estimate roof-flashing length and cost from wall junctions, chimneys, skylights, penetrations, overlap allowance and stock-roll coverage.

Imperial and metric Rounded purchase quantities Cost estimate

Default project preview

2 units

Wall junctions

36 ft

Chimneys and skylights

34 ft

Penetration allowance

15 ft

Order length

97.7 ft

Calculator

Build the material order

Your order will appear here

Enter the project details and calculate a rounded material estimate.

Input and output guide

What each value means

The labels and units below are part of this calculator’s visible methodology. Replace every default with measurements or product data from the actual project.

Roof-to-wall junction length

Enter this project assumption in ft. The current imperial default is 36 ft. Minimum: 0.

Total chimney perimeter

Enter this project assumption in ft. The current imperial default is 14 ft. Minimum: 0.

Total skylight perimeter

Enter this project assumption in ft. The current imperial default is 20 ft. Minimum: 0.

Pipe and vent penetrations

Enter this project assumption in items. The current imperial default is 5 items. Minimum: 0.

Flashing allowance per penetration

Enter this project assumption in ft. The current imperial default is 3 ft. Minimum: 0.

Overlap and waste allowance

Enter this project assumption in %. The current imperial default is 15 %. Minimum: 0. Maximum: 60.

Coverage per roll or bundle

Enter this project assumption in ft. The current imperial default is 50 ft.

Price per roll or bundle

Enter this project assumption in per unit. The current imperial default is 78 per unit. Minimum: 0.

How to read the outputs

Wall junctions

roof-to-wall transitions. Default preview: 36 ft.

Chimneys and skylights

entered perimeters. Default preview: 34 ft.

Penetration allowance

5 penetrations. Default preview: 15 ft.

Order length

15% extra. Default preview: 97.7 ft.

Purchased coverage

rounded package quantity. Default preview: 100 ft.

Material allowance

units × entered price. Default preview: $156.00.

Methodology

Transparent calculation

BuildMeter converts every input to a consistent internal unit, applies the selected allowance, and rounds products up to whole purchasable units.

Base flashing length = wall junctions + chimney perimeter + skylight perimeter + penetrations × allowance per penetration. Overlap and waste are added, then packages are rounded up.

Reviewed project guidance

How to use this estimate in a real project

Last reviewed: July 29, 2026

Use this calculator to estimate linear flashing and full stock pieces for roof-to-wall, chimney, valley or penetration details entered as measured runs. It does not design flashing geometry or determine compatible metals and membranes.

Calculation steps

  1. 1Measure each flashing run along the actual detail.
  2. 2Separate different flashing types and widths.
  3. 3Add required end laps and cutting allowance.
  4. 4Divide by stock length and round up.

Worked numerical example

Four roof-wall runs totaling 86 ft with 10% lap and cutting allowance require 94.6 ft. With 10 ft stock pieces, purchase 10 pieces.

Purchasing and rounding

Step flashing, counterflashing, apron flashing and continuous flashing should be ordered separately. Stock width, hem, bend and material compatibility matter as much as linear length.

Interpret the result

The calculated linear quantity does not verify that the detail sheds water correctly. Transitions and end conditions often require custom pieces.

Page-specific assumptions

  • Measured runs follow the installed path.
  • Allowance represents laps and cuts.
  • One stock length per calculation.
  • Custom corners are included separately.

Common mistakes

  • Measuring horizontal projection instead of roof slope.
  • Combining incompatible metals.
  • Omitting counterflashing.
  • Relying on sealant as the primary water-shedding layer.

Primary and technical references

BuildMeter provides planning estimates, not engineering, architectural, electrical, mechanical, plumbing, permit or code approval. Review the methodology and verify final decisions with product documentation and qualified professionals.

Related tools

Continue planning the project

BuildMeter Guides

Understand the measurements and assumptions

Use these visible reference guides before changing project inputs or planning allowances.

FAQ

Roof Flashing Calculator questions

Does this include drip edge?+

No. Drip edge is estimated separately along eaves and rakes using the roof drip edge calculator.

Why enter an allowance for each penetration?+

Pipe boots and small vents use perimeter and detailing material that is easier to approximate as a per-item allowance.

Can one flashing product be used everywhere?+

Not necessarily. Valleys, walls, chimneys, skylights and pipe penetrations may require different materials and profiles.

Built and reviewed by Liron Elimeleh

Liron Elimeleh, software engineer and founder of BuildMeter, develops the calculation logic, unit conversions, validation and visible assumptions. ELStudios maintains the source and public correction history.

Individual editorial review completed: July 29, 2026

About the author