Register & Grille Sizing Calculator (Supply Register / Return Grille Free Area)
Size your supply register or return grille instantly.
🕒 Last updated: September 18, 2026
Inputs
ℹ️From a room-by-room load/airflow calculation — see the HVAC Airflow / Room CFM Calculator if you don't have this yet.
ℹ️Quiet uses a larger opening for less noise; Compact uses a smaller opening at the cost of more noise/draft.
ℹ️Sets the free area percentage — check a specific product's spec sheet once you've picked a model.
ℹ️Enter this only if your duct boot or framing bay width is fixed, to compute the required length.
ℹ️For context only — shows the feeding duct's cross-section next to the register/grille's required area.
Required Gross Face Area
57.6 sq in
At 500 FPM (Standard (Most Rooms)), standard louvered / bar-type core (75% free area)
Opening & Velocity
Outlet type: Supply Register
Required airflow: 150 CFM
Velocity preset: Standard (Most Rooms)
Target face velocity: 500 FPM
Free Area & Sizing
Core type: Standard Louvered / Bar-Type (75%)
Required free area: 43.2 sq in (0.3 sq ft)
Required gross face area: 57.6 sq in (0.4 sq ft)
Assumptions Used
Required free area = required CFM ÷ target face velocity × 144. For a supply register, the target velocity comes from your chosen Quiet (400 FPM) / Standard (500 FPM) / Compact (650 FPM) preset — no single number is universally cited for supply registers, so this is a planning range, not one fixed industry standard. For a return grille, the target velocity follows ACCA's published distinction between filter grilles (300 FPM, to offset the filter media's own pressure drop) and non-filter/open grilles (500 FPM). Required gross face area divides the free area by your selected core type's free area percentage (75% standard louvered/bar-type, 60% perforated/egg-crate, 40% small/compact under ~8x8 in) — these are typical planning ranges; a specific product's own published free area should be used once you've picked a model. The optional required length (shown only when a fixed opening width is entered) rounds up to the next even inch, the common increment residential register/grille lengths are sold in. This is a planning estimate, not a substitute for a full ACCA Manual D design or a specific manufacturer's own sizing chart.
What Is a Register & Grille Sizing Calculator?
A register and grille sizing calculator finds the required free area and gross face area for a supply register or return grille, from the room's required airflow (CFM), a target face velocity, and the specific product's free area (the fraction of the visible face actually open to airflow). This closes a gap between two other sizing steps: allocating a room's design CFM (the HVAC Airflow / Room CFM Calculator) and sizing the duct feeding it (the Duct Size Calculator) — as that calculator's own content notes, "an undersized register throttles airflow regardless of how correctly the duct upstream was sized."
This calculator is built for homeowners, installers, and designers finishing out a duct system's supply and return terminals. It applies ACCA's own published distinction between filter and non-filter return grille velocity, and cross-verified typical free-area ranges by core type — it does not replace a full ACCA Manual D design or a specific manufacturer's own published sizing chart, both of which govern over this calculator's planning-range presets.
Why supply and return openings get different guidance here:
- A supply register has no single universal velocity target — this calculator offers Quiet (400 FPM), Standard (500 FPM), and Compact (650 FPM) presets, trading opening size against noise and draft
- A return grille follows ACCA's specific 300 FPM (filter grille) vs. 500 FPM (non-filter grille) split — most competitor sizing tools use one flat velocity regardless of this distinction, which meaningfully undersizes a filter grille if applied incorrectly
- Both share the same underlying free-area math (CFM ÷ velocity × 144, then divided by the core type's free area percentage) — only the velocity input differs
- An optional fixed opening width computes the exact required length; an optional connected duct diameter shows context, not a warning
Register & Grille Formula: How Is It Determined?
Two calculations run in sequence — required free area from CFM and velocity, then required gross face area accounting for the core type's own free area percentage.
Required Free Area
Required Free Area (sq in) = Required CFM ÷ Target Face Velocity (FPM) × 144
This is the minimum open area actually needed to pass your required airflow at your chosen target velocity. For a supply register, the target comes from your selected Quiet/Standard/Compact preset. For a return grille, it comes from ACCA's published 300 FPM (filter grille) or 500 FPM (non-filter grille) targets — the lower filter-grille target accounts for the filter media's own pressure drop.
Required Gross Face Area
Required Gross Face Area (sq in) = Required Free Area ÷ Core Type Free Area %
Free area is only the portion of a grille or register's visible face that's actually open — the rest is frame, louvers, or bars. This divides the required free area by your selected core type's typical free area percentage (75% standard louvered/bar-type, 60% perforated/egg-crate, 40% small/compact under ~8x8 in) to find the actual face size you need to shop for. Check a specific product's own spec sheet for its exact published free area once you've picked a model.
Required Length at a Fixed Width (Optional)
Required Length (in) = Required Gross Face Area ÷ Fixed Opening Width, rounded up to the next even inch
Only computed when you enter a known, fixed opening width (an existing duct boot or framing bay). Rounding up to the next even inch matches the common increment residential register/grille lengths are actually sold in.
Worked Example
This example walks through your current inputs above, using the same steps as the Formula section.
Input Values Used
| Input | Value |
|---|---|
| Outlet type | Supply Register |
| Required airflow | 150 CFM |
| Velocity preset | Standard (Most Rooms) |
| Core type | Standard Louvered / Bar-Type |
Step-by-Step Calculation
| Step | Calculation | Result |
|---|---|---|
| Required free area | 150 ÷ 500 × 144 | 43.2 sq in |
| Required gross face area | 43.2 ÷ 75% | 57.6 sq in |
Therefore, this supply register passing 150 CFM at 500 FPM needs at least 57.6 sq in of gross face area with a standard louvered / bar-type core.
Essential Checklist+−
Complete these critical checks before approving the work or proceeding to the next construction stage.
✓Inputs & Velocity Selection+-
- Required CFM taken from an actual room-by-room load/airflow calculation, not guessed or assumed evenly split
- Outlet type (supply register vs. return grille) matches the actual opening being sized
- For a return grille, confirmed whether the actual grille has a filter media insert or not, not assumed
- If this single grille serves multiple rooms or a combined return-air pathway, confirmed the entered CFM is the COMBINED total for everything it serves, not one room's share only
✓Core Type & Free Area+-
- Core type selected matches the actual grille/register product being considered, checked against its spec sheet free-area figure when available
✓Installation Planning+-
- If the opening width is fixed (an existing duct boot, wall stud bay, or floor joist bay), confirmed the calculated required length actually fits the available space
Full QC Checklist+−
Verification checklist for a supply register or return grille sizing estimate — covering input/velocity selection, core type and free area, installation planning, and post-installation verification. Use the Essential Checklist for critical checks before finalizing, expand to Full QC Checklist for complete verification.
✓Inputs & Velocity Selection+-
- Required CFM taken from an actual room-by-room load/airflow calculation, not guessed or assumed evenly split
- Outlet type (supply register vs. return grille) matches the actual opening being sized
- For a supply register, velocity preset chosen to match the room's actual noise/draft sensitivity, not left at the default
- For a return grille, confirmed whether the actual grille has a filter media insert or not, not assumed
- If this single grille serves multiple rooms or a combined return-air pathway, confirmed the entered CFM is the COMBINED total for everything it serves, not one room's share only
- Confirmed the entered CFM reflects design (peak) airflow for that opening, not an average or partial-load figure
✓Core Type & Free Area+-
- Core type selected matches the actual grille/register product being considered, checked against its spec sheet free-area figure when available
- Understood that the calculated free area and gross face area are not the same as a manufacturer's 'nominal' duct-connection size
- If considering a small grille (under ~8x8 in), confirmed its actual free area rather than assuming the 40% small/compact preset applies uniformly
- If choosing a decorative, architectural, or custom grille/register, confirmed its free area directly with the manufacturer rather than assuming any of this calculator's three presets applies
- Confirmed whether a specific product's published free area is NET (after any integrated damper, filter frame, or backing screen) or GROSS (the bare louver opening only)
✓Installation Planning+-
- If the opening width is fixed (an existing duct boot, wall stud bay, or floor joist bay), confirmed the calculated required length actually fits the available space
- If a connected duct diameter was entered, reviewed how its cross-sectional area compares to the register/grille's required area, understanding this is informational context, not a pass/fail check
- For a supply register, throw direction and pattern (1-way, 2-way, 4-way) considered for the room's furniture layout and ceiling height, not just the free-area number
- For a supply register, volume damper (if present) confirmed accessible for balancing after installation
- Frame overlap (the visible trim border beyond the rough opening) accounted for separately when cutting the actual rough opening, not confused with this calculator's face-area figures
✓After Installation Verification+-
- Actual delivered airflow measured with a flow hood or anemometer after installation and compared against the design CFM this calculator was based on
- Noise level checked with the system running at full/high-speed operation, not just at a quiet idle or low-fan-speed setting
- No furniture, rugs, curtains, or other obstructions blocking the register or grille face after the room is furnished
- For a filter grille, filter media confirmed installed and a replacement schedule established
Register & Grille Reference Tables
Velocity presets for supply registers and return grilles, and free area percentages by core type.
| Supply Velocity Preset | Target Velocity |
|---|---|
| Quiet (Bedrooms, Low-Noise Spaces) | 400 FPM |
| Standard (Most Rooms) | 500 FPM |
| Compact (Space-Constrained) | 650 FPM |
Return Grille Type (ACCA Guidance)
| Grille Type | Target Velocity |
|---|---|
| Filter Grille (Has a Filter Media Insert) | 300 FPM |
| Non-Filter Grille (Open, No Filter) | 500 FPM |
Core Type Free Area
| Core Type | Typical Free Area |
|---|---|
| Standard Louvered / Bar-Type | 75% |
| Perforated / Egg-Crate | 60% |
| Small / Compact (Under ~8x8 in) | 40% |
When should you use this register & grille calculator?
- Finishing out a duct design after sizing rooms' CFM and duct diameters, to size the actual terminal registers/grilles.
- Sizing a return filter grille correctly, using ACCA's lower velocity target rather than a flat assumption.
- Choosing between a quieter, larger register and a more compact, slightly noisier one for a specific room.
- Finding the required register length when a duct boot or framing bay width is already fixed.
- Diagnosing a whistling or noisy existing return grille — comparing its actual free area against what your airflow requires.
- Comparing two sizing scenarios side by side (via Compare mode) — e.g. a filter vs. non-filter grille, or two velocity presets, for the same airflow.
Quick Sizing Tips
- Confirm whether your return grille actually has a filter media insert before picking its type — this single choice changes the required free area by 65%+ at the same CFM.
- Use the Quiet preset for bedrooms and other low-noise-sensitive spaces, even though it needs a larger opening than Standard or Compact.
- Round up to the next real, purchasable free area — never down — since undersizing raises real face velocity above your intended target.
- Check a specific product's own spec sheet for its exact free area once you've picked a model — this calculator's core-type presets are planning ranges, not a universal standard.
- If your calculated length doesn't fit a fixed opening width, try a higher-free-area core type before assuming you need a structural change.
- Don't assume a fixed direction when comparing the connected duct area to the register/grille's required area — the duct figure isn't derived from this calculator's own math, so either one can come out larger depending on your specific airflow, velocity target, and core type.
Common Mistakes
- Using the same flat velocity target for a filter grille as a non-filter grille — ACCA's lower 300 FPM filter-grille target exists specifically to offset the filter media's own pressure drop.
- Assuming a flat 70% free area for every grille/register regardless of core type — perforated/egg-crate and small grilles run meaningfully lower.
- Confusing a manufacturer's nominal duct-connection size with the calculated gross face area — they are often not the same dimension.
- Sizing one return grille using only a single room's CFM share when it actually serves a combined return-air pathway for multiple rooms.
- Treating either direction of the connected-duct-area comparison as evidence of a problem — no fixed relationship is guaranteed, since the duct figure isn't derived from this calculator's own CFM/velocity math.
- Picking the Compact velocity preset for a bedroom or other quiet space purely to save wall/ceiling space, then being surprised by the resulting noise.
- Ignoring throw pattern and placement relative to furniture or seating when selecting a supply register, even though the free-area sizing itself was correct.
Limitations
- This is a planning estimate based on cross-verified velocity and free-area ranges, not a substitute for a full ACCA Manual D design or a specific manufacturer's own published sizing chart.
- Supply register velocity presets are planning ranges (400/500/650 FPM) — no single number is universally standardized the way the return grille filter/non-filter split is.
- Core type free-area percentages (75%/60%/40%) are typical ranges — a specific product can fall meaningfully outside these, especially decorative or custom designs.
- Does not model throw pattern, noise rating (NC level), or placement relative to furniture/seating — all real selection factors beyond pure free-area sizing.
- Does not size the duct feeding this opening — use the Duct Size Calculator for that separate calculation.
- The connected duct diameter comparison is informational context only, not a pass/fail check against this calculator's required area.
- Does not account for a damper or filter frame that reduces a product's net free area below its bare louver-opening figure — check whether a spec sheet's published free area is net or gross.
- Does not verify local mechanical code minimum return-air requirements or replace inspection by a qualified installer.
Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.