Plan review sent your package back again.
That callback costs you real time — days off a job schedule, another trip to the permit counter, and a contractor or builder breathing down your neck. The frustrating part is that most rejections come from the same short list of missing or unclear items. Building departments aren't trying to be difficult. They're working off a checklist too, and when something isn't there, the package comes back. Period.
Here's what's actually triggering those rejections, and how to stage your permit package to clear the desk on the first pass.
---
Why Mechanical Packages Get Rejected
A mechanical permit package is the set of documents — load calculations, equipment schedules, duct layouts, and code compliance forms — that a building department reviews before issuing a permit for HVAC work. The reviewer's job is to confirm that the proposed system is sized correctly, meets the applicable energy code, and is documented well enough that an inspector can verify the install in the field.
Reviewers are not mind readers. If your package leaves them guessing, they flag it. Simple as that.
---
The 7 Most Common Gaps
1. Missing or Unsigned Manual J Load Calculation
A Manual J is the industry-standard method for calculating how much heating and cooling a building actually needs — it's essentially the math that determines system size. Most jurisdictions require it. Many packages show up without one entirely, or with a rules-of-thumb sizing note ("3 tons per 1,000 sq ft") that no trained reviewer is going to accept.
Even when a Manual J is included, it gets flagged if it lacks a designer's signature or stamp where required, or if the design conditions (the outdoor temperatures used in the calculation) don't match the jurisdiction's code-mandated values. Pull your jurisdiction's required design temperatures before you run the numbers or order the calc.
2. Equipment Selection That Doesn't Match the Load
A Manual S is the equipment selection report — it shows that the chosen equipment's capacity falls within the allowable range determined by the Manual J. Having a Manual J without a Manual S is like showing your math but not showing your answer.
Reviewers check that the selected equipment isn't dramatically oversized for the calculated load. An oversized system short-cycles (turns on and off too frequently), causes humidity problems, and wastes energy — which is exactly what codes are designed to prevent. If your equipment schedule shows a 4-ton unit and the Manual J calls for 2.8 tons, expect a comment.
3. Incomplete Equipment Schedule
An equipment schedule is a table — usually on the mechanical plan sheet — that lists every piece of mechanical equipment: the model number, efficiency rating, capacity in both heating and cooling, and the space it serves. Reviewers use it to cross-reference against the load calc and the energy code compliance form.
Common schedule gaps:
- Missing SEER2 or HSPF2 ratings (the current efficiency metrics for cooling and heating equipment)
- No reference to the specific space or zone each unit serves
- Model numbers that don't match the Manual S selection
- Omitting auxiliary heat strips on heat pumps
Fill in every column. If a field doesn't apply, write N/A rather than leaving it blank. Blank fields read as missing information.
4. No Duct Design or Duct Layout
A Manual D is the duct-sizing calculation — it determines the right duct sizes to move the right amount of conditioned air to each room. Some jurisdictions require a full Manual D. Others accept a simplified duct layout drawn on the floor plan with duct sizes labeled.
Either way, showing up with no duct documentation at all is a reliable way to get your package returned. At a minimum, your mechanical plan should show supply and return locations, duct sizes at major trunks and branches, and the location of the air handler or furnace.
If the project uses a duct system that runs through unconditioned space — an attic or crawlspace — expect additional scrutiny on duct insulation values. Label them.
5. Energy Code Compliance Form Not Completed
Most states have adopted a version of the IECC (International Energy Conservation Code) or ASHRAE 90.1 for commercial work. These codes require a compliance form — sometimes called a COMcheck for commercial projects or a REScheck for residential — that shows the mechanical system meets the minimum efficiency and control requirements.
A common mistake: submitting the wrong form for the project type, or submitting a form that references an older code edition the jurisdiction has already superseded. Check which code cycle your jurisdiction is on. Some states are on the 2021 IECC; others haven't moved past 2015. Submitting a form for the wrong edition will get you a comment every time.
The compliance form also needs to cover thermostat controls, duct insulation R-values, and equipment efficiency minimums. Don't leave sections blank assuming the reviewer will infer them.
6. Plan Sheets That Don't Match Each Other
This one is more common than it should be. The floor plan shows the equipment in the garage. The equipment schedule puts it in the attic. The Manual J uses design data for a different floor area than what's shown on the architectural plan.
Reviewers notice inconsistencies immediately — it's literally their job. Before you submit, do a single cross-check pass: make sure every document in the package is internally consistent. The address on the cover sheet, the square footage in the Manual J, the conditioned area on the energy form, and the floor plan should all agree.
Pay special attention to project address, building area, number of stories, and occupancy type. These are the fields that get compared across documents.
7. Missing Jurisdiction-Specific Requirements
This is the catch-all that catches people anyway. Every building department has local amendments or quirks layered on top of the base code. Some require a Manual T (room-by-room air distribution analysis) or a Manual Q (low-pressure duct sizing for specific system types). Some want a commissioning checklist. Some require a licensed mechanical engineer's stamp even on residential work above a certain complexity.
Before you put a package together for an unfamiliar jurisdiction, call the building department and ask for their mechanical submittal checklist. Most have one. Some post it on their website. Using it is faster than guessing and getting sent back.
---
How to Stage Your Package Before Submission
A staged review — meaning you check your own package the way a plan reviewer would before it ever leaves your hands — catches most of these gaps in under an hour. Here's a practical sequence:
- Start with the Manual J. Confirm the design conditions match the jurisdiction. Confirm the square footage and construction assembly assumptions match the architectural plans.
- Check the Manual S against the equipment schedule. Model numbers, capacities, and efficiency ratings should be identical on both documents.
- Verify the duct design is present and labeled. Sizes, insulation values, supply/return locations.
- Complete the energy compliance form last, after the equipment is selected, so the efficiency ratings you enter are accurate.
- Run the cross-check. Address, square footage, occupancy, stories — confirm these match across every document.
- Pull the jurisdiction's submittal checklist and go line by line. Check off what's included. If something is missing, add it or document why it doesn't apply.
---
What to do this week
- Pull the last permit package that got rejected. Find the comment letter and map each comment to the gaps listed above. Most comments cluster around two or three of these seven items.
- Call the building department for your next project and ask for their mechanical submittal checklist before you start pulling documents together.
- Audit your equipment schedule template. Add SEER2 and HSPF2 columns if they aren't there. Those ratings are the current standard, and older templates often don't include them.
- Do a cross-check on your current active package — address, square footage, conditioned area — before it goes out the door.
---
The goal isn't a perfect package on paper. The goal is a package that gives a plan reviewer nothing to flag. That's a shorter list than it sounds like, and most of it comes down to completeness, internal consistency, and knowing what the specific jurisdiction needs before you submit.
Get those seven items right and the package moves forward. That's the whole job.