For multi-state engineering and architecture firms

Priya is licensed in Georgia. Your firm isn’t. Who seals E-301?

SealBench checks your roster against one permit set, sheet by sheet: licensed in that state and discipline, comity actually issued, firm authorized there. You get a name, or the reason nobody can seal. Your PE applies the seal.

One permit set, one state. You get the answer in 2 business days, walked through on a 15-minute call.

FIG. 1 — SET CHECK RESULTS
Hartwell ProcessExampleGeorgia line · Issued for permit

Georgia · Savannah · planned issue 2026-10-16

0 of 5
sheets can be sealed today
4 Blocked1 Pending0 Ready
Main blocker
Georgia firm registration (Certificate of Authorization) not on file
Affects all 5 sheets

Action required

To clear this set, Hartwell’s qualifying PE or licensing coordinator applies for a Georgia Certificate of Authorization with the Georgia board. Until it’s issued, SealBench treats every sheet in this set as blocked for Georgia, even Priya Shah’s, though she holds a Georgia license. SealBench flags it; the board decides.

Example Set Check results, Hartwell Process, Georgia line
SheetWho can sealStatusNext step
G-001CoverNo one on the rosterBlockedFirm registration (COA)
C-100Civil site planNo one on the rosterBlockedCivil PE licensed in GA needed
S-101Foundation planMarcus Hale, PEPendingFollow up on comity
M-201HVAC planElena Voss, PEBlockedMechanical PE licensed in GA needed
E-301Power planPriya Shah, PEBlockedFirm registration (COA)

Also needed for these sheets

  • S-101To clear S-101, Marcus Hale follows up with the Georgia board on his comity application, or the PE in charge gives the sheet to another structural PE already licensed in Georgia. SealBench flags it; the board decides.
  • C-100To clear C-100, the PE in charge finds a civil PE licensed in Georgia; no one on the roster qualifies. SealBench flags it; the board decides.
  • M-201To clear M-201, Elena Voss applies for a Georgia license with the Georgia board, or the PE in charge gives the sheet to another mechanical PE already licensed in Georgia. This sheet stays blocked even after the firm’s registration is issued. SealBench flags it; the board decides.

Georgia rules are not yet verified line by line. Confirm with the board.

Example results. The firms, people and license numbers are made up.

Firm authorization is checked once and carried to every sheet, so a missing COA can’t hide behind a licensed engineer.

Scene one · Tuesday

Five sheets due in Georgia on Friday. None of them can be sealed.

It’s Tuesday. Hartwell Process, a Houston-based manufacturer, is adding a line in Georgia, and the permit set goes out Friday. The QA lead opens the license spreadsheet. Priya Shah’s Georgia electrical license is active. Marcus Hale filed for Georgia comity last month. That looks close enough.

Zero of five are ready. Priya’s license is fine, but the firm has no Georgia authorization, so E-301 still can’t go out under her seal. Marcus’s application is filed but not issued, and filed doesn’t count. Nobody on the roster is a civil PE.

None of that gets fixed by Friday. Comity timing varies by board, from weeks to months. Finding this out on Tuesday means the conversation with the client is about a new date, not a rejected permit.

Florida quotes 7–10 business days with an NCEES Record and 30+ days without one (FBPE). One practitioner guide says to plan on about 4–6 weeks per state (Foresite Group). Georgia requires an NCEES Record for comity (NCEES).

Fig. 2 — Roster row 7 to sheet E-301
roster.csv · the spreadsheet you already keeprows 2–7 of 7
Rowpersondisciplinestatelicense_numberexpiresfirm_authorized
2Elena VossMechanicalTXTX-1482212027-03-01Yes
3Elena VossMechanicalGA——No
4Marcus HaleStructuralTXTX-902112026-11-01Yes
5Marcus HaleStructuralGAPendingComity filedNo
6Priya ShahElectricalTXTX-1330082028-01-15Yes
7Priya ShahElectricalGAGA-441902026-12-31No
E-301

Priya Shah is licensed in Georgia, but the firm has no Georgia authorization, so no one can seal this sheet yet.

Source: roster.csv row 7 · Rule on file: GA firm COA expected (not yet verified) · Verify with the board.
NOTERows 2–7 of the roster.
What a check covers

Every sheet is checked four ways. One failure blocks the sheet.

The four checks run on every sheet
Check 1

License in the state

Check 2

Discipline

Check 3

Expiry vs. issue date

Check 4

Firm authorization

RuleRuleRuleRule
An active PE license in the project’s state. A comity application that is filed but not issued does not count. The person seals the discipline the sheet needs, as your firm declares it on the roster. The license is still active on the planned issue date you give us. The firm holds the state’s certificate of authorization where one is required. Checked once, carried to every sheet.
ExampleExampleExampleExample
M-201: Elena Voss has no Georgia license. C-100: no civil PE on the roster. Mechanical: Andre Pell’s Florida license expired. E-301: Priya Shah is licensed, but the firm is not authorized in Georgia.
Scene two · Monday

Marcus Hale gives two weeks’ notice. Which sets and which firm authorizations still depend on him?

It’s Monday morning. Marcus Hale, Hartwell’s structural engineer, tells the principal he’s leaving at the end of the month. The first question is whose name goes on the structural sheets now. The second question is the one that gets missed: is Marcus also the qualifying engineer the firm listed on a state Certificate of Authorization?

That second list matters. Harbor Compliance’s 50-state guide notes that when a qualifying engineer leaves, the firm has limited time to replace them or risk its COA. It calls disconnected COA and qualifier tracking “a major source of inadvertent unlicensed activity” (Harbor Compliance).

SealBench looks up Marcus across the roster and every open check:

  • Open setsEvery sheet that names him, including S-101 on the Georgia set, where his comity is still pending.
  • Firm authorizationsEvery state where the roster lists him as the firm’s qualifier. Here, that’s Texas: Marcus is Hartwell’s listed Texas qualifier and is the firm’s only active Texas PE, so his leaving costs the firm its only sealer and its qualifier there.
  • Who else could coverAnyone else on the roster with an active license in the same state and discipline, or “no one.”
  • The dated recordEach saved check keeps who was suggested, which roster row, and which rule, so the answer doesn’t leave with him.
Scene three · Thursday

Andre Pell’s Florida mechanical license expired. The clinic set still has his name on the mechanical sheets.

It’s Thursday. Kline Engineering is issuing a permit set for a clinic in Florida. The team has worked with Andre Pell on mechanical for years, so his name goes on the mechanical sheets out of habit. Nobody checks the expiration column in the spreadsheet. SealBench does:

Kline Engineering · Florida clinic
SheetsOn the rosterStatus
MechanicalAndre Pell, PEFL license expired, per roster rowBlocked
ElectricalLina Cho, PESuggested · active FL licenseReady

The electrical sheets can go out. The mechanical sheets can’t go out under Andre’s seal until his license is renewed or another engineer with an active Florida mechanical license takes them. The check shows the exact roster row, with the expiration date, so the fix is a phone call, not a search through folders.

What SealBench does not do

SealBench suggests a name. It never seals, signs, or files.

It doesn’t apply seals.

It doesn’t touch Bluebeam or your title block. Your PE takes responsible charge and applies the seal.

It isn’t a law firm.

It doesn’t give legal advice. Every flag points to the roster row and the board rule behind it, and your firm makes the call.

It doesn’t file anything.

Your firm prepares and signs its own board applications, comity filings, and COA renewals.

The Set Check

One permit set, one state, one sheet-by-sheet answer. The first one is free.

You get a sheet matrix, with the suggested sealer, roster row and reason for each sheet, and a gap list of every sheet nobody can seal.

How a Set Check works
StepTitleWhat happensWho
1SendYour roster as you keep it today (person, discipline, credential, state, number, status, expiration, NCEES Record), whether the firm holds authorization in each state, and the next project’s state and sheet list.Licensing coordinator
2LoadYour roster goes into a workspace for your firm only. No other firm can open it.SealBench
3CheckThe sheet matrix and gap list arrive within two business days, walked through on a 15-minute call.SealBench + your team
4SealYour engineer takes responsible charge and seals. SealBench keeps the dated record.Your licensed PE
General notes
  1. SealBench suggests who may seal each sheet and shows why.
  2. The licensed professional takes responsible charge and applies the seal.
  3. SealBench is not a law firm, does not give legal advice, and does not file anything with any board.
  4. Every flag points to its roster row and board rule. Treat a flag as a question to confirm, never as permission.

Is any sheet in your next set blocked?

Send one roster and one set. Your first Set Check is free. Ongoing pricing depends on roster size.

What principals ask before they send a roster

“If your tool is wrong, my license is on the line.”
Yes, it is, and SealBench never changes that. The seal is yours, so the decision stays yours. Every suggestion shows the roster row it came from and the reason, so you can check it in a minute rather than take it on trust. A suggestion is not permission, and a block is a question to confirm with the board. Nothing is ever sealed automatically. The check is most useful when it’s wrong in the safe direction: flagging a sheet you then confirm, rather than missing one you didn’t know to look at.
“We already track licenses. Why would we need this?”
License trackers answer whether a person’s license is current. SealBench answers whether this set, in this state, can go out, and under whose seal. That combines the discipline, the person, the comity status, and the firm’s authorization. Keep your tracker for renewals.
“Isn’t this just firm authorization tracking?”
Firm authorization is one of the checks run on every sheet. Beyond Secretary of State registration, 34 states require a firm Certificate of Authorization from the engineering board, and 8 more impose other requirements before a firm may offer services (Harbor Compliance). A fully licensed engineer at an unauthorized firm is still blocked, which is what happened to E-301 in the Georgia example.
“What format does the roster need to be in?”
The spreadsheet you already keep. One row per person per state is ideal, but send what you have.
“What if nobody on our roster can seal a sheet?”
The gap list says so, sheet by sheet, with the reason: no license in that state, comity pending, license expired, or firm not authorized. What you do next (renew, file for comity, bring in another engineer, or move the date) is your firm’s decision.
“We only work in one state.”
If you work in one state and know your PEs well, you probably don’t need this. It’s built for firms taking work in a state they don’t work in every week.
“What does it cost?”
Your first Set Check is free. Ongoing pricing depends on roster size.