Skip to main content

How do I set up flashings and trim materials?

Complete guide to defining flashings, trim, fall protection, accessories, and estimation methods in Roof Wizard.

Updated this week

Menu path

Set-Up > Flashings


What it does

The Flashings setup allows you to define all trim and flashing materials including ridges, valleys, fascias, gutters, barges, aprons, and custom flashings. You can configure pricing, estimation methods, accessories, stock lengths, and special options like fall protection systems.
​


🧾 Version compatibility notice

Important: From version 5.8 onwards, an extra variable (gauge) has been added which makes files not backward compatible with previous versions. The text file Flashing.csv describes all trim prior to V5.8 and if it exists will be read into the program. All new trim defined in V5.8+ is saved to Flashing_V6.csv.
​

πŸ”§ Main flashing definition fields

Field

Description

Type of flashing

Drop-down list with categories: Ridge, Valley, Fascia, Gutter, Barge, Apron, Batten, Box gutter, User-defined, or Step

Supplier

Lists all suppliers in the flashings database or enter new supplier name directly

Finish

Lists all finishes or enter directly. Use "Painted", "Colour", or "Color" to prompt for paint colour selection

Fastener code

Lists fasteners from fastener database or enter new fastener code directly

Description

User-defined description to identify this flashing

Product code

Product code for ordering purposes - this links products with accessories, pricing and labour

Fasteners per m

Number of fasteners per metre (or per foot) for estimation purposes

Minimum Length

Sets minimum length for any flashing when ordered. Any calculated length shorter than this will be modified to the minimum length (metric units only)

Maximum length

Maximum length you can order (or 0 if no maximum/cut to length)

Gauge

Base metal thickness of the selected trim material

Cost method

Either per metre (or per foot) or per length

Cost per unit

Cost per unit based on the above cost method setting

Estimation method

How Roof Wizard estimates the number of lengths of this flashing

Control Buttons

Button

Function

Select

Select an existing flashing from a list

Delete

Delete the current flashing

Add

Add a new flashing definition (must be unique)

Accessories

Associate accessories to the current flashing

Stock-Lengths

Associate a list of stock lengths and costs to the current flashing

Cancel

Cancel all changes made

OK

Save the changes made

πŸ’‘ Pay rate scheduling

You can nominate a specific pay rate schedule for each flashing:

Option

Description

None

Do not calculate a labour charge for this item

Default

Use the default method (e.g., ridge flashing uses ridge labour item)

Current

Use a designated line item in the currently selected pay schedule

Select from list

Choose from previously defined pay rates from both metal pay and tile pay schedules


​Pay rate line item: Use designated user-defined line item in pay schedule under Set-Up > Pay Rates > Metal Pay Rates - Variable or Metal Pay Rates - Fixed > Add-User. This provides special rates for special install processes like scribing or caulking.
​

The link is saved to FLPayLink.dat as shown here in Excel.

πŸ’‘ Search and filtering

To find required flashings during setup, use the Search option or filter by Type to reduce long lists to manageable short lists.
​

🧾 Quote groups and PDF linking

Roof Wizard supports Quote Groups for splitting estimates into various groupings, and you can link PDF files (typically product descriptions) to each material item. A file called PDFS.CSV is created containing the product code and PDF filename. If a Drawing Report of type PDFReport is defined under Drawings, it will compile all PDFs for printing.

Show Angle Option

What it does

The Show Angle option in Preference settings displays the angle of bend for trim, which is the angle between adjacent roof planes. This becomes part of the flashing cutting list information to assist correct fabrication.
​

How to use it

  1. Double-click the cell in the dialog

  2. The fabrication angle of bend will display in the flashing report cutting list summary

  3. When checked, the software adds the angle of bend to roof plan annotation

Note: Line annotation only applies when trim is manufactured 'cut to length' or fixed length per run. For stock length 'sticks' with 'combine lengths' estimation method, lines are not annotated unless you have multiple bend angles and set estimation method to calculate each run separately.


Fall Protection

What it does

Fall Protection allows custom application of fall barriers to the roof perimeter or any other lines. It's a subset of the Flashings definition process.

How to set up fall protection

  1. Use Set-Up > Flashing command

  2. Set the Finish to "Fall Protection"

  3. Define and quantify as a linear item (cost per metre or per foot)

Fall protection options include ###Fall1Name, ###Fall2Name, ###Fall3Name along with corresponding quantity and cost variables for detailed reporting output.


Editing the Flashing_V6.CSV File

Flashing type codes for direct CSV editing

Code

Type

Code

Type

0

Custom Flashings

17

Door Edge Flashings

1

Ridge Flashings

18

Door Head Flashings

2

Valley Flashings

19

Hip Flashings

3

Fascia Flashings

20

Wall Top Flashings

4

Gutter Flashings

21

Wall Bottom Flashings

5

Gable Flashings

22

User1 Flashings

6

Apron Flashings

23

User2 Flashings

7

Batten Flashings

24

User3 Flashings

8

Box-Gutter Flashings

25

User4 Flashings

9

User Len Flashings

26

Wall Batten Flashings

10

Fascia/Barge Flashings

27

Roof Flashings

11

Step Flashings

28

Wall Flashings

12

External Wall Corner

29

Door Flashings

13

Internal Wall Corner

30

Window Flashings

14

Window Sill Flashings

31

Window/Door Flashings

15

Window Edge Flashings

32

Roof/Wall Flashings

16

Window Head Flashings


Flashing Estimation Methods

Available estimation methods

Method

Description

Split each run up to the maximum length

Measures each run and divides into equal length pieces not exceeding maximum length. Includes run and lap allowances

Split each run into maximum length pieces

Measures each run, then supplies enough maximum length pieces to cover the run. Includes run and lap allowances

Split total run length into maximum length pieces

Adds all runs of this flashing, then supplies enough maximum length pieces to cover entire length. Includes run and lap allowances

Split each run into stock length pieces

Measures each run, then uses defined stock lengths to supply combination of pieces to cover run. Includes run and lap allowances

Split total run length into stock length pieces

Adds all runs of this flashing, then uses stock lengths to supply combination of pieces to cover total length. Includes run and lap allowances

Information is saved to Flashing_V6.csv in the User folder when you select OK after defining a new part.


Flashing Accessories

What it does

The Accessories feature allows you to define up to 30 accessories per flashing (10 per page across 3 pages). Each accessory can be designated as either Labour [L] or Material [M] item.

🧾 Accessory definition fields

Field

Description

Accessory name

Name by which you identify this accessory (e.g., Gutter clip, joining plate)

Product code

Code by which you identify this accessory

Supplier

Accessory supplier's name (might differ from flashing supplier)

Gauge

Gauge of accessory material

Finish

Finish for accessory. Default is host flashing finish. Use "Colour", "Color" or "Painted" to adopt host flashing colour

Items per box

Number of items of this type in a box you order

Cost per box

Cost of a box of these items

Number

Number or spacing applied to the estimation method

Estimation method

Method by which this accessory will be estimated

Fastener timber frame

Fastener used to fix accessory to timber frame structure

Fastener steel frame

Fastener used to fix accessory to steel frame structure

Number of fasteners

Number of fasteners used to fix accessory to frame

[M]/[L]

Sets accessory as Material or Labour item

[X]

Deletes the accessory item from the list

πŸ›  Special fascia and gutter combinations

Fascia flashings: The [Fascia Alone] button toggles between [Fascia Alone] and [Fascia with Gutter]. This allows you to define different accessory sets for fascia used alone versus fascia-gutter combinations.

Gutter flashings: Similar feature with [Gutter alone] and [Gutter with fascia] options for different accessory sets.

Note: You can copy accessory items from corresponding items previously defined to save setup time. Maximum 2000 accessory line items total in the access2.csv file.

Accessory Estimation Methods

The number in square brackets [n] is the CSV file method code:

Method

Code

Description

Not estimated

[0]

Reported in material list but with zero quantity

Spacing along flashing (nett)

[1]

Estimated based on nett length of flashing. Use 0 for rafter spacing dependency

Per internal corner (90)

[2]

Based on number of 90-degree internal corners

Per external corner (90)

[3]

Based on number of 90-degree external corners

Per internal corner (135)

[4]

Based on number of 135-degree internal corners

Per external corner (135)

[5]

Based on number of 135-degree external corners

Per internal corner (other)

[6]

Based on non-regular internal corners

Per external corner (other)

[7]

Based on non-regular external corners

Per free left hand end

[8]

Based on free ends (left hand looking from outside structure)

Per free right hand end

[9]

Based on free ends (right hand looking from outside structure)

Per join

[10]

Based on joins between connected flashings (splice plates)

Per Gable Apex

[11]

Based on apex bends between connected flashings

Per run

[12]

Based on number of runs covered by this flashing

Per piece

[13]

Based on number of pieces ordered for this flashing

Fastener for timber frame

[14]

Fastener estimation for timber frame based on total length

Fastener for steel frame

[15]

Fastener estimation for steel frame based on total length

Per bottom joined end left

[16]

At bottom of rake line, connected to same flashing type

Per bottom joined end right

[17]

At bottom of rake line, connected to same flashing type

Per bottom free end left

[18]

At bottom of rake line, not connected to same flashing

Per bottom free end right

[19]

At bottom of rake line, not connected to same flashing

Per top joined end internal

[20]

At top of rake line, connected as internal corner

Per top joined end external

[21]

At top of rake line, connected as external corner

Per top free end left

[22]

At top of rake line, not connected to same flashing

Per top free end right

[23]

At top of rake line, not connected to same flashing

Spacing for fascia as barge

[24]

Spacing along fascia when used as barge (use 0 for rafter spacing)

Per bottom joined left internal

[25]

At bottom of rake, connected as internal corner (for barge moulds)

Per bottom joined left external

[26]

At bottom of rake, connected as external corner (for barge moulds)

Per bottom joined right internal

[27]

At bottom of rake, connected as internal corner (for barge moulds)

Per bottom joined right external

[28]

At bottom of rake, connected as external corner (for barge moulds)

Per intersection with Batten/Purlin 1

[29]

Per intersection with Batten type 1

Per intersection with Batten/Purlin 2

[30]

Per intersection with Batten type 2

Per intersection with User1 line

[31]

Per intersection with User1 line

Per intersection with User2 line

[32]

Per intersection with User2 line

Per intersection with User3 line

[33]

Per intersection with User3 line

Per intersection with User4 line

[34]

Per intersection with User4 line

Per Hip Apex

[35]

Based on apex bends between connected hip flashings

Per intersection with Panel Edge line

[36]

For items that attach to panel edges (snow bars, solar panels on standing seam)

Per top joined left

[37]

At top of raked line, connected to same flashing (handed joining plates)

Per top joined right

[38]

At top of raked line, connected to same flashing (handed joining plates)
​

Note: Left/right directions are as viewed looking up at the roof from outside. A control in Setup > Preferences turns on/off corner treatment for valley-gutter intersections to include stop-ends/end-caps.
​

Information is saved to Access2.csv in the User folder when you select OK.


Stock-Lengths

What it does

Stock-Lengths allows you to enter up to 25 different stock lengths and their associated costs for each flashing.

How to use it

  1. Click the Stock-Lengths button

  2. Enter stock length followed by cost for that length

  3. You can use any cell - order doesn't matter

  4. These lengths are only used with 'Split into stock length pieces' estimation methods

  5. Costs are only used if you selected 'per length' as the cost reporting method

πŸ›  Stock length selection algorithm

The system uses an algorithm based on standard deviation and waste. Each length is used as a seed, then the next best length is found. If multiple solutions use the same number of pieces, the one with lesser standard deviation is chosen. If adding one more piece reduces waste, that solution is used.
​

Note: Even with multiple stock lengths available, you will only get maximum 2 lengths calculated for each run.

⚠️ Important notes

  • Product Code is the key linking element for all products

  • Maximum 2000 accessory line items total across all flashings

  • Left/right positions are as viewed from outside the structure looking up


Did this answer your question?