Skip to main content
Calcimator

Curtain Wall Sealant Calculator

Perimeter sealant and weep system from joint design.

About this calculator

Perimeter weatherseal joints have to swallow movement, not just keep water out -- per ASTM C1193, joint width is sized off how much the substrate expands and contracts thermally plus construction tolerance, divided by the sealant's own rated movement capability. Substrate (aluminum, steel, or glass) sets Thermal Movement entirely on its own: aluminum's coefficient of thermal expansion is roughly 2.5x glass's, so an aluminum panel of a given length moves proportionally more across the same Temperature Range, regardless of what sealant class ends up sealing the joint -- Sealant Class has zero effect on Thermal Movement itself.

Sealant Class works the opposite side of the same equation: silicone's ±50% movement capability needs the narrowest joint to accommodate a given amount of movement, while butyl/acrylic's ±12.5% capability needs roughly 4x the joint width for the identical movement, since Design Joint Width is Total Movement divided by (2 times the sealant's rated capability). Once joint width is set, everything downstream -- Backer Rod Diameter (sized ~25% oversize to fit the joint), Sealant Volume, and cartridge/sausage counts -- scales off that one governing dimension times Total Joint Length, which itself has zero effect on Design Joint Width: a longer perimeter needs more sealant, never a wider joint.

Inputs

ft
°C

Results

Joint width (mm)

6

Joint depth (mm)

6

Thermal movement (mm)2.77
Total movement (mm)5.77
Backer rod dia. (mm)8
Sealant per metre (mL)36
Total sealant (L)7.2
310 mL cartridges24
600 mL sausages12
Application time (hrs)0.8
Sealant NameSilicone (±50%)
Backer Rod M210
How to Use This Calculator
  1. Enter the total curtain wall area and the number of horizontal and vertical joints.
  2. Set joint width and depth in millimeters.
  3. Input the sealant coverage rate and cost per unit.
  4. Review total sealant volume needed and estimated material cost.
  5. Add 10-15% waste factor to the order quantity for field conditions and overlaps.

How the result changes with Substrate length (mm)

Substrate length (mm)Joint width (mm)Joint depth (mm)
75066
1,12566
2,25086
3,750106

What each input means

Total joint length (m)
Total linear metres of sealant joints on the curtain wall.
Substrate length (mm)
Length of the panel or substrate along the joint direction. Drives thermal movement.
Temperature range (°C)
Total temperature swing the joint will experience (e.g., -20 to +60°C = 80°C).
Substrate (1-3)
1 = Aluminum (CTE 23.1), 2 = Steel (CTE 12.0), 3 = Glass (CTE 9.0) — all ×10⁻⁶/°C.
Sealant class (1-3)
1 = Silicone (±50%), 2 = Polyurethane (±25%), 3 = Butyl/Acrylic (±12.5%).
Construction tolerance (mm)
Expected construction tolerance / installation variance in mm.

What each result means

Thermal movement (mm)
Calculated thermal expansion/contraction of the substrate.
Total movement (mm)
Thermal movement plus construction tolerance.
Joint width (mm)
Required sealant joint width to accommodate all movement.
Joint depth (mm)
Sealant contact depth (width:depth ratio ~2:1).
Backer rod dia. (mm)
Recommended closed-cell backer rod diameter (~125% of joint width).
Sealant per metre (mL)
Sealant volume required per linear metre of joint.
Total sealant (L)
Total sealant volume for all joints.
310 mL cartridges
Number of standard 310 mL cartridges needed.
600 mL sausages
Number of 600 mL sausage packs needed.
Application time (hrs)
Estimated labour hours for sealant application at ~4 m/min.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Total joint length (m) = 200, Substrate length (mm) = 1500, Temperature range (°C) = 80, Substrate (1-3) = 1 = 6 input(s) provided
  2. Calculate Joint width
    Joint width = max(6, ceil(minJointWidth))
    6 = 6
  3. Calculate Joint depth
    Joint depth = max(6, min(designJointWidth, round(designJointWidth / 2)))
    6 = 6
  4. Calculate Thermal movement
    Thermal movement = cte * substrateLength * tempRange
    2.77 = 2.77
  5. Calculate Total movement
    Total movement = thermalMovement + constructionTol
    5.77 = 5.77

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does an aluminum substrate need a wider sealant joint than a glass substrate of the same length?

Aluminum's coefficient of thermal expansion (23.1x10⁻⁶/°C) is roughly 2.5x glass's (9.0x10⁻⁶/°C), so an aluminum panel expands and contracts proportionally more across the same Temperature Range -- and since Thermal Movement feeds directly into Design Joint Width, that larger movement typically requires a wider joint to keep the sealant within its rated stretch capability.

Thermal Movement and Design Joint Width both trace back to the same substrate -- why does only one of them care which sealant class gets specified?

Thermal Movement is pure physics: Substrate material's coefficient of thermal expansion times Substrate Length times Temperature Range, full stop -- the aluminum panel expands and contracts by the same physical amount whether a low-cost butyl bead or a premium structural silicone ends up sealing it, because the metal doesn't know what sealant was specified. Design Joint Width is a design decision layered on top of that physics: it takes the SAME Thermal Movement number and asks how wide a joint a given sealant needs to absorb it without exceeding its rated stretch. So Sealant Class reshapes the joint the movement gets built into, but never the movement itself -- swap sealants on an already-built structure and the panel keeps moving exactly as much as it always did; only the joint sizing that should have accommodated it changes.

Total Joint Length spans a 100,000x range in this calculator -- what is it actually scaling, if not the joint itself?

The total material order, not the joint geometry. Design Joint Width comes from a per-location calculation -- Thermal Movement plus Construction Tolerance, divided by sealant capability -- that never references Total Joint Length at all; a single 1500mm panel joint and the same joint repeated across a 100,000m perimeter both come out to the identical width, depth, and backer rod diameter. What DOES scale with Total Joint Length is everything downstream of that fixed per-metre design: Total Sealant volume, the cartridge and sausage counts, and backer rod length all multiply directly with it, because more linear metres of an identically-sized joint simply need proportionally more material to fill.

How much wider does the joint need to be for a lower-movement sealant class?

Substantially -- at this calculator's default substrate and temperature inputs, moving from Sealant Class 1 (silicone, ±50% movement capability) to Sealant Class 3 (butyl/acrylic, ±12.5%) roughly quadruples Design Joint Width, since a sealant rated for a quarter of the movement range needs roughly four times the width to absorb the same absolute movement.

Construction Tolerance is capped at just 15mm -- how much of the final joint width can that single term really account for?

More than its small absolute size suggests, and the answer depends entirely on Sealant Class. Design Joint Width is Total Movement divided by (2 x the sealant's movement capability), so Construction Tolerance's contribution gets divided the same way Thermal Movement's does. With silicone (Class 1, ±50% capability) on this calculator's default aluminum panel and temperature swing, the tolerance's full 0-to-15mm range moves Design Joint Width from 6mm (the practical floor) up to 18mm -- a threefold jump. Switch to butyl/acrylic (Class 3, ±12.5% capability) on the same panel and the same 0-to-15mm tolerance range moves Design Joint Width from 12mm to 72mm instead -- a 60mm swing on its own, six times larger than silicone's. A fixed, capped construction tolerance can dominate the joint-sizing math far more under a low-movement sealant than a high-movement one, even though the tolerance input itself never changes.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Construction & Building Trades.