What this code requires
CRC R806.1 is the California Residential Code section that governs how attic ventilation openings must be covered and protected. Every opening in the attic ventilation system — whether soffit, gable, or ridge — must be covered with corrosion-resistant material. The mesh or covering must have openings sized to block rain, snow, and pests from getting into the attic. The code also controls the minimum and maximum mesh opening size. Most plan checkers flag R806.1 when the plans don’t call out the vent cover material, don’t specify mesh opening dimensions, or use a generic “vent per manufacturer” note without backing it up with compliant specs.
How to fix it
Add a vent cover material callout to the exterior elevations
On your exterior elevation sheets (typically A3 or A4), add a note calling out the attic vent cover type and material. State that covers are corrosion-resistant — anodized aluminum, stainless steel, or fiberglass mesh are the common choices. If you’re spec’ing a manufactured vent product, list the model number and confirm it meets R806.1 requirements. Don’t rely on a generic “attic vents per manufacturer” note; you need the actual product or material called out.
Specify the mesh opening size on plans
Your plans must show the mesh opening dimension for the vent covers. CRC R806.1 restricts mesh openings to prevent entry of rain, snow, and pests. The acceptable range in the current adopted code runs from 1/16 inch minimum up to 1/4 inch maximum for the typical pest-blocking screen. Some vent types (like corrosion-resistant wire cloth) are explicitly listed. Add a note or detail on the plans stating the mesh opening size in fractions of an inch, not just “fine mesh.” The plan-checker needs to be able to verify the opening dimension from the drawings alone.
Confirm covers are corrosion-resistant for your climate zone
The code word is “corrosion-resistant” — which cuts out plain steel, uncoated iron, and low-grade painted mesh. Galvanized steel is generally acceptable but check the gauge spec. Coastal projects (within about 1,000 feet of salt water) should use anodized aluminum or stainless steel since galvanized coatings deteriorate faster near the ocean. Call out the material explicitly on plans, not just by brand name, so the plan-checker can make the determination.
Cross-reference R806.2 to confirm ventilation ratio
R806.1 governs the cover material and mesh protection; R806.2 governs how much net free ventilation area is required. They’re linked: the mesh opening size you specify under R806.1 affects the net free area calculation. Once you fix the R806.1 callout, run the ventilation ratio under R806.2 using the actual net free area factor for your vent product. Manufacturers publish net free area ratings (in square inches per linear foot for continuous soffit vents, or total NFA for individual vents) — use those, not the gross vent opening, in your R806.2 calc.
Include a vent detail for non-standard installations
If your attic ventilation uses non-standard vent placement — like site-built pop-up ridge vents, built-up blocking with drilled holes, or vents cut into fascia boards — add a detail at 1/2 inch scale or larger showing the opening protection. Drilled holes in wood blocking, for example, need to be shown with a mesh insert or corrosion-resistant insect screen fitted over them. The detail doesn’t need to be elaborate, but it has to demonstrate that the vent opening is protected per R806.1.
For existing vents on permit scope, document compliance in the plans
If your project is a re-roof, attic insulation job, or attic conversion and you’re not changing the vents, you still need to address R806.1 if the plan-checker flagged it. Add a general note stating: “Existing attic ventilation openings to be verified in field to comply with CRC R806.1. Non-compliant covers to be replaced with corrosion-resistant covers with maximum 1/4-inch mesh openings prior to final inspection.” This shifts the verification to the field inspection and closes the plan-check comment without requiring a full vent redesign at the drawing stage.
Resubmit with a response letter calling out each R806.1 change
When you resubmit, include a written response to the plan-checker’s comment that points to the exact sheet and detail where you addressed R806.1. Something like: “R806.1 — Attic vent cover material and mesh opening size added to Elevation Sheet A3, Note 5. Corrosion-resistant anodized aluminum covers with 1/8-inch mesh openings per manufacturer model XYZ.” Plan-checkers review dozens of resubmittals at once; making it easy to find your fix speeds up the review cycle.
Take the CRC R806.1 fix steps with you
All 7 steps in one email, so you have them on site instead of on this page.
Why you got flagged
Here’s why plan-checkers flag R806.1 in corrections letters.
The most common trigger is a missing callout. Plans show soffit or gable vents on the elevations but never specify the cover material or mesh opening size. A plan-checker scanning for R806.1 compliance will circle that callout and send it back. The drawings have to say the covers are corrosion-resistant and show the mesh dimension. Noting “attic vents per manufacturer” doesn’t cut it unless the manufacturer’s spec sheet is on the plan set and the plan-checker can verify it meets the mesh size requirement.
The second scenario is mesh that’s too coarse. R806.1 sets a maximum opening size to prevent pest entry. Birds, bats, and rodents can squeeze through openings that look small on a product sheet. If your vent spec has a mesh opening larger than the maximum allowed (typically 1/4 inch for the fine pest screen), the plan-checker will flag it. Mesh that’s too fine causes a different problem: undersized openings restrict airflow and can prevent the vent from meeting the required ventilation ratio under R806.2.
A third situation comes up on re-roofs and attic conversions. Existing vents are in place, but the permit scope touches the roof assembly and the plan-checker now has to confirm the existing vents comply with current code. If the existing hardware isn’t documented and shown to meet R806.1’s material and opening requirements, it comes back as a correction even on work that wasn’t changing the vents at all.
Finally, corrosion resistance is its own failure mode. Plans sometimes spec painted steel mesh near coastal areas, which rusts out quickly, or aluminum screen that’s too thin and prone to tearing. The code requires corrosion-resistant material, and coastal jurisdictions sometimes read that requirement stricter than inland cities.
The official code
California Residential Code R806.1 — Attic Ventilation Opening Protection (CA Building Standards Commission)
Read the source →