Skip to main content
Calcimator

Stick-Built Curtain Wall Calculator

Mullion and transom quantities from facade layout.

About this calculator

Total Glass Area is the one output in this calculator that Mullion Spacing and Transom Spacing never move at all, across their entire declared ranges. That's not an oversight -- it falls straight out of the geometry: this calculator treats mullions and transoms as zero-width grid lines, so however many bays the facade gets carved into, the individual panel widths and heights always divide the full Facade Width and Facade Height exactly, and panel count times panel area cancels straight back to Facade Width times Facade Height every time. Tightening the mullion grid changes how many panels you get and how big each one is -- never how much total glass the facade needs. That identity relies on there always being at least one bay along each axis, though, which is why bay count is floored at 1 rather than left to round down to zero when a requested spacing is coarser than the facade itself (a 1 m wide facade with 1.5 m mullion spacing, for instance, still gets a single full- width bay, not zero bays and zero glass). When that flooring kicks in, Spacing Infeasible flags it (1) and Spacing Note names which axis's requested spacing didn't fit evenly, so the calculator never silently reports a coarser grid than what was actually asked for.

Wind Load and mullion/transom spacing matter for a different output, Min. Mullion Ix -- the minimum bending stiffness a mullion profile needs to keep wind-load deflection within the L/175 limit this calculator applies (a standard curtain-wall serviceability check). Transom Spacing enters that formula cubed (it sets the mullion's unsupported span), so a modest increase in floor-to-floor height raises the required stiffness fast; Design Wind Load enters linearly but ranges across two full orders of magnitude (100-10,000 Pa), so at the far ends of its declared range it can move the required stiffness by more than Transom Spacing does, so which of the two has the bigger say flips depending on where in their declared ranges you're standing rather than holding a fixed pecking order. Mullion Spacing, meanwhile, works the opposite direction on Mullion Lines: a wider spacing always means fewer vertical mullions across the same facade width, never more.

Inputs

ft
ft
ft
ft

Results

Mullion lines

21

Infill panels

220

Transom lines12
Panel width (mm)1,500
Panel height (mm)3,636
Total glass area (m²)1,200
Total framing (m)1,200
Min. mullion Ix (cm⁴)341.7
Est. framing weight (kg)5,040
Spacing infeasible flag0
Spacing note
How to Use This Calculator
  1. Enter Facade width (m), Facade height (m), and Mullion spacing (m).
  2. Set Transom spacing (m) and Design wind load (Pa).
  3. Review Mullion lines and Infill panels.
  4. Use Transom lines, Panel width (mm), and Panel height (mm) to inform your decision.
  5. Check Total glass area (m²), Total framing (m), Min. mullion Ix (cm⁴), and Est. framing weight (kg) for additional detail.

How the result changes with Facade width (m)

Facade width (m)Mullion linesInfill panels
1511110
2316165
4531330
7551550

What each input means

Facade width (m)
Total horizontal length of the curtain wall facade in metres.
Facade height (m)
Total vertical height of the curtain wall facade in metres.
Mullion spacing (m)
Centre-to-centre spacing of vertical mullion members. Typical: 1.2–1.8 m.
Transom spacing (m)
Centre-to-centre spacing of horizontal transoms, usually matching floor-to-floor height.
Design wind load (Pa)
Design wind pressure in Pascals per ASCE 7 or local code. Typical 1,000–3,000 Pa.

What each result means

Mullion lines
Total number of vertical mullion members across the facade.
Transom lines
Total number of horizontal transom members.
Infill panels
Total number of glass or spandrel infill panels.
Panel width (mm)
Width of each infill panel in millimetres.
Panel height (mm)
Height of each infill panel in millimetres.
Total glass area (m²)
Combined area of all infill panels.
Total framing (m)
Combined linear metres of mullion and transom framing.
Min. mullion Ix (cm⁴)
Minimum moment of inertia for mullion profile to meet L/175 deflection limit.
Est. framing weight (kg)
Estimated total weight of aluminum framing members.
Spacing infeasible flag
1 if the requested mullion or transom spacing is wider than the facade and had to be floored to a single bay; 0 otherwise.
Spacing note
Explains when and why the requested spacing didn't fit the facade evenly.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Facade width (m) = 30, Facade height (m) = 40, Mullion spacing (m) = 1.5, Transom spacing (m) = 3.6 = 5 input(s) provided
  2. Calculate Mullion lines
    Mullion lines = floor(facadeWidth / mullionSpacing) + 1
    21 = 21
  3. Calculate Infill panels
    Infill panels
    220 = 220
  4. Calculate Transom lines
    Transom lines = floor(facadeHeight / transomSpacing) + 1
    12 = 12
  5. Calculate Panel width
    1500 = 1500

Engine last updated . Checked against 3 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

Does tightening the mullion spacing, or the design wind load, change how much glass the facade needs?

Neither. Total Glass Area is completely unaffected by Mullion Spacing, Transom Spacing, or Design Wind Load across their full declared ranges -- it always equals Facade Width times Facade Height, because the panel grid is assumed to divide the facade exactly with zero-width framing lines. Spacing only changes how many panels that same total area gets split into; wind load only affects the mullion sizing outputs (Min. Mullion Ix and, through it, Est. framing weight).

What determines the minimum mullion stiffness (Min. Mullion Ix)?

Three inputs feed it: Design Wind Load, Mullion Spacing, and Transom Spacing -- the last one cubed, because it sets the mullion's unsupported span in the underlying deflection formula. Neither Design Wind Load nor Transom Spacing safely dominates across their full declared ranges; which one moves the result more depends on where the other one sits.

Why does floor-to-floor height (transom spacing) matter so much for mullion sizing?

Because it sets the span the mullion has to bridge without support, and beam deflection under a uniform load grows with the fourth power of span while the section's required stiffness to hold a fixed deflection limit grows with the cube of span -- so even a modest increase in floor-to-floor height raises the minimum required Mullion Ix substantially.

Does a wider mullion spacing always mean fewer mullions?

Yes, monotonically across the full 0.6-3 m declared range: Mullion Lines never increases as Mullion Spacing increases, holding facade width fixed. Widening the grid can only hold the same count or reduce it, as fewer full bays fit across the same facade width.

What happens if Mullion Spacing or Transom Spacing is wider than the facade itself?

The calculator floors the bay count at 1 along that axis instead of letting it round down to zero -- a real facade always has at least one bay between its two bounding mullions or transoms, even if the requested spacing is coarser than the facade dimension. Spacing Infeasible reads 1 and Spacing Note names the affected axis whenever this flooring kicks in, so you can tell the requested grid didn't actually fit rather than silently getting a coarser one. Total Glass Area still comes out equal to Facade Width times Facade Height even in this case, since a single bay spanning the full facade dimension still divides it exactly.

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

More in Construction & Building Trades.