Weatherstripping Calculator

Estimate weatherstrip length, rolls, and cost from door and window perimeters plus waste.

Home and DIYUpdated 2026-10-203 min read
Weatherstripping Calculator
Length with waste
...
Rolls to buy...
Estimated cost...
Waste allowance...

What it does

Weatherstripping closes the gaps around doors and windows where air leaks. It is one of the cheapest ways to reduce drafts, but buying too little means a second trip and buying too much leaves unusable short rolls. This calculator turns opening counts and perimeters into a length, a roll count, and a rough cost.

The length calculation is a perimeter estimate. For each door, measure the sides and top that will receive the strip. For each window, measure the moving sash or the frame edge where the product seals. Multiply by the number of openings, add a waste allowance for corners, cuts, and mistakes, then divide by the roll length.

The default job has 3 doors at 18 ft each and 8 windows at 12 ft each. The base length is 54 + 96 = 150 ft. A 10 % waste allowance adds 15 ft for a total of 165 ft. At 20 ft per roll, the job needs 9 rolls, and at $8 per roll the estimated cost is $72.00.

The 10 % default is a starting point, not a rule. Older frames, several corners, or a product that compresses into a deep gap may need more. A simple sash seal with few cuts may need less. Measure the actual product width and check whether the roll length is stated in feet or meters before you buy.

Weatherstripping performance depends on installation as much as quantity. A clean, dry surface, the right compression, and a continuous seal matter more than an extra roll in the garage. This tool estimates materials, not air sealing results or energy savings.

How to use

  1. Pick imperial or metric units.
  2. Count the doors and windows that need new weatherstrip.
  3. Measure the length of strip used on one typical door and one typical window.
  4. Enter a waste allowance for corners, cuts, and damaged pieces.
  5. Enter the length and price of one roll.
  6. Buy the rounded-up roll count and check the fit before installing the whole job.

Formula

Base length = doors x door perimeter + windows x window perimeter. Total = base x (1 + waste / 100). Rolls = ceiling(total / roll length). Cost = rolls x price per roll.
D
Number of doors.
P_d
Weatherstrip length per door in ft or m.
W
Number of windows.
P_w
Weatherstrip length per window in ft or m.
waste
Extra percentage for cuts and corners.

The perimeter should match the product's installation path. A door sweep covers only the bottom, while a full door seal covers two sides and the top. The roll count always rounds up because a partial roll cannot cover the remaining length. The waste percentage applies to the base length before rounding.

Worked example

Example: 3 doors and 8 windows, imperial

The default imperial values are already filled in the form.

  1. Door length: 3 x 18 = 54 ft.
  2. Window length: 8 x 12 = 96 ft.
  3. Base length: 54 + 96 = 150 ft.
  4. Waste: 150 x 10 % = 15 ft.
  5. Total length: 150 + 15 = 165 ft.
  6. Rolls: 165 / 20 = 8.25, rounded up to 9 rolls.
  7. Cost: 9 x $8 = $72.00.

Reference table

Imperial weatherstrip estimates at $8 per 20 ft roll
DoorsWindowsBase lengthWith 10 % wasteRollsCost
3 at 18 ft8 at 12 ft150 ft165 ft9$72.00
2 at 18 ft6 at 12 ft108 ft118.8 ft6$48.00
4 at 18 ft10 at 12 ft192 ft211.2 ft11$88.00
1 at 18 ft4 at 12 ft66 ft72.6 ft4$32.00

Limits

  • The estimate assumes every door and window has the same perimeter; measure each type separately if sizes vary.
  • Product width, compression, and corner style change how much strip a frame actually uses.
  • The cost excludes clips, nails, staples, thresholds, door sweeps, tools, and labor.
  • Air sealing also depends on the gap size, surface condition, and the rest of the building envelope.

Common mistakes

  • Measuring the full door slab instead of the frame path where the strip sits.
  • Forgetting the top and hinge side on a full door seal.
  • Buying exactly the calculated length with no allowance for corners and cuts.
  • Mixing feet and meters when entering roll length or perimeter.
  • Installing on a dirty or wet surface so the adhesive fails early.

Try it yourself

Quick checks. Answers sit tucked under each question.

2 doors at 20 ft and 5 windows at 10 ft, no waste, 25 ft rolls at $10. How many rolls and what cost?

Base length is 40 + 50 = 90 ft. 90 / 25 = 3.6, so 4 rolls. The cost is 4 x $10 = $40.00.

1 door at 18 ft and 3 windows at 12 ft, 20 % waste, 20 ft rolls at $8. What is the total and roll count?

Base length is 18 + 36 = 54 ft. Waste is 10.8 ft, for 64.8 ft total. 64.8 / 20 = 3.24, so 4 rolls and $32.00.

4 doors at 5 m and 6 windows at 3 m, 10 % waste, 6 m rolls at $9. What is the cost?

Base length is 20 + 18 = 38 m. Waste is 3.8 m, for 41.8 m total. 41.8 / 6 = 6.97, so 7 rolls and $63.00.

Questions

How much weatherstripping do I need?

Measure the perimeter that receives the strip, multiply by the number of openings, add waste, and round up to full rolls.

Why round up the roll count?

Stores sell full rolls, and offcuts from corners or mistakes may not be reusable. A partial roll cannot cover the remaining length.

Should I use 10 % waste?

It is a reasonable default for a simple job. Add more for many corners, damaged frames, or a product that needs extra overlap.

Does this include door sweeps?

Only if you include the sweep length in the door perimeter you enter. A sweep covers the bottom, while a full seal covers the sides and top.

How do I measure a window?

Measure the moving sash or the frame edge where the product seals. Do not use the outside trim unless that is where the strip will sit.

Will weatherstripping lower my energy bill?

It can reduce drafts and air leakage, but savings depend on the gap, the rest of the envelope, and your climate. The calculator estimates materials only.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.