Opening Type
Unit size from manufacturer spec sheet.
Wall Framing
Shim Space
Rough Opening Dimensions
Enter nominal dimensions and click calculate.
Embed This Calculator on Your Website
Add this free calculator to your blog, website, or CMS with a simple copy-paste embed code.
What This Calculator Does
This rough opening calculator determines the framing dimensions needed for windows and doors in new construction and remodel projects. It adds appropriate shim space to nominal unit sizes, recommends header sizing based on span width, and specifies the number of jack studs, king studs, and cripple studs required. The calculator supports standard, tight, and generous shim tolerances for windows, interior doors, exterior doors, and sliding/patio doors.
The Formula
The rough opening must be larger than the nominal window or door unit to allow for shimming, leveling, and insulation. Standard practice adds 1/2 inch of shim space per side (1 inch total width). For doors, an additional 3/4 inch is added to the height for the threshold or sill plate. Header size is determined by the span width: 2x6 for openings up to 36 inches, 2x8 for up to 48 inches, 2x10 for up to 72 inches, and 2x12 for wider spans. Openings over 60 inches require double jack studs on each side.
Step-by-Step Example
Select opening type
Window selected. Nominal size: 36" x 48".
Choose shim tolerance
Standard (1/2" per side). Wall framing: 2x4.
Calculate rough opening
RO Width: 36 + (0.5 x 2) = 37". RO Height: 48 + (0.5 x 2) = 49".
Review framing
Header: 2x6. Header length: 40". Jack studs: 1 per side. King studs: 1 per side. Cripple studs below sill: 2.
Real-World Use Cases
New Construction Framing
Framers can quickly determine rough opening sizes for the window and door schedule during wall framing.
Remodel Window Replacement
Contractors replacing windows can verify that existing rough openings match new unit requirements or determine if framing modifications are needed.
Permit Drawings
Architects and designers can specify accurate rough opening dimensions on construction documents for building permit review.
Common Mistakes to Avoid
Using the frame size instead of the nominal unit size. The nominal size listed by manufacturers is the measurement to use for rough opening calculations, not the visible glass size or the frame exterior dimension.
Making the rough opening too tight. Insufficient shim space makes it impossible to level and plumb the unit properly. Always allow at least 1/4 inch per side minimum, with 1/2 inch being standard.
Undersizing the header. The header must carry the load above the opening. Using a 2x6 header on a 6-foot span can cause deflection and drywall cracking. Always verify header sizing with local building codes.
Forgetting the threshold allowance for doors. Exterior doors need 3/4 inch extra height for the sill/threshold. Interior doors may need additional space for flooring that will be installed after framing.
Frequently Asked Questions
Accuracy and Disclaimer
Rough opening dimensions provided are general guidelines based on standard framing practices. Always verify with the specific window or door manufacturer installation instructions, as requirements vary by product. Header sizing must comply with local building codes and may require engineering for large spans or heavy loads. Consult a licensed builder or structural engineer for load-bearing applications.
Related Calculators
Square Footage Cost Estimator
Estimate construction costs per square foot by building type and US region using 2026 data, with residential ranging from $150 to $400 and commercial from $240 to $870.
Use CalculatorArchitecture & Interior DesignRoom Volume Calculator
Calculate room volume in cubic feet and cubic meters for HVAC sizing, acoustic planning, and ventilation requirements using 2026 building code standards.
Use CalculatorArchitecture & Interior DesignDesign Fee Calculator
Calculate architecture and interior design fees as a percentage of construction cost using 2026 industry rates of 8% to 12% for new construction and 10% to 20% for renovations.
Use Calculator