Statement of Information vs Annual Report — the terminology gap that breaks automation
The same document, eight different names
Most states require entities to file a recurring document with the Secretary of State that updates the entity’s principals, addresses, and registered agent. It’s the closest thing to a “we still exist and here’s our current information” filing.
Every state calls it something different:
- California: Statement of Information (SOI). Due biennially for LLCs, annually for corporations.
- Texas: Public Information Report (PIR), filed with the Comptroller (not the SOS). Annual, due May 15.
- Florida: Annual Report. Due May 1.
- New York: Biennial Statement. Due every two years in the entity’s anniversary month.
- Pennsylvania: Annual Report (new, since 2025). Previously the “Decennial Report” every ten years.
- Massachusetts: Annual Report. Due each year on the anniversary of formation.
- Illinois: Annual Report. Due before the first day of the entity’s anniversary month.
- Nevada: Annual List of Officers/Managers (“Annual List”). Due each year by the last day of the anniversary month.
- Ohio: (None for most entities — see the Ohio post.)
- Delaware: Annual Franchise Tax Report (for corporations only). Due March 1.
- Wyoming: Annual Report. Due the first day of the anniversary month.
Same document, eight different names, different agencies, different deadlines.
Why this breaks automation
When a tool says “show me the annual report for this entity,” it has to know which state’s flavor to look for. A naive automation that searches for the literal string “Annual Report” returns nothing useful in California, Texas, or New York — those states don’t use that phrase. The same automation looking for “Statement of Information” returns nothing in 47 other states.
For commercial-finance verification at scale, the terminology has to be normalized. The user wants “the latest recurring entity-information filing” — they don’t care what the state happens to call it. A good tool maps each state’s term to a single canonical concept (we use “Latest Maintenance Filing” internally), surfaces the date, and returns the underlying PDF.
Why the date is the most important field
Across all of these filings, the date of the most recent filing is the single most useful signal. It tells you:
- The entity is paying its compliance maintenance fees on time, which is a basic baseline of operational legitimacy.
- The officer/principal data on file is current, not 10 years stale.
- The registered agent and principal-office addresses on file are current as of that date.
A filing date in the current or prior compliance period means the entity is current. A filing date older than two compliance periods means the entity is overdue. The state may or may not have formally flipped the standing to “delinquent” yet, but the data is stale.
For credit underwriting, the practical heuristic: an entity whose latest maintenance filing is in the current calendar year is currently maintained. One whose latest filing is two or more years stale should be cross-checked for whether the state has begun an administrative-dissolution process — many states have a 60-180 day grace period before action.
The fee differential
The cost of these filings varies enormously across states. As of 2026, rough fee profile:
- Cheapest: Wyoming ($60 minimum), New Mexico ($25 for corporations).
- Mid-range: Pennsylvania ($70), Massachusetts ($125 for LLCs, $500 for corporations), Florida ($138.75 for LLCs, $150 for corporations).
- Expensive: Illinois ($250 for LLCs), California ($25 SOI but separate $800/year franchise tax minimum), Delaware (corporations only, but franchise tax can run into thousands).
- Outlier: Nevada ($150 LLCs, but separate State Business License at $200/year).
For an entity operating in multiple states with foreign qualifications, these add up. A single LLC foreign-qualified in five states might be paying $700-$1,200 per year in maintenance fees across all jurisdictions. The fee burden is a measurable factor in why operators concentrate filings in formation-friendly states and avoid foreign qualification unless required.
What “officer” data on these filings actually shows
A maintenance filing typically asks for some combination of:
- Registered agent name and address (always required).
- Principal place of business address (usually required).
- Officers, directors, managers, or members (varies — corporations almost always required, LLCs frequently optional).
The variability is in the officer/manager disclosure for LLCs. California requires LLC SOIs to list at least one manager or member. Florida requires “authorized members” to be listed but allows a single “Authorized Member” placeholder. Wyoming requires no officers if the LLC is member-managed and chooses not to designate. New York requires no member or manager disclosure on the biennial.
For verification, this means: an LLC’s maintenance filing tells you about the address and agent reliably, but tells you about the principals only as much as the state requires. State-by-state knowledge of what each filing actually discloses is necessary to interpret a returned record.
Standing implications
Missing a maintenance filing has consequences that vary by state but generally follow a pattern:
- Day 1 past deadline: standing remains “Active” but the entity is now delinquent.
- 30-90 days past deadline: standing flips to a transitional state — “Not in Good Standing” (Illinois), “Active — Notice of Pending Cancellation” (Virginia), “Default” (Nevada), etc.
- 120-365 days past deadline: administrative dissolution / cancellation / revocation. The entity loses the right to transact business and to bring or defend lawsuits in that state.
- Post-dissolution: reinstatement is generally available for a window of 3-7 years on payment of back fees plus a reinstatement fee plus penalties.
The transitional state in step 2 is the actionable warning. Lending to an entity in that state is lending to one whose standing will deteriorate further unless cured.
What this means for you
A “Statement of Information” search in 47 states returns nothing useful. An “Annual Report” search misses California, Texas, and New York. For multi-state verification, the tool has to normalize the terminology and key off the underlying date, not the state-specific filing name.
A VerifySOS lookup presents the latest maintenance filing in normalized form — date, age, principals as filed — regardless of what the state calls it. Developers get the date and age fields on /api/v1/lookup in a state-agnostic schema.