State-by-State Filing Requirements for US Business Entities

August 4, 2026 9 min read
state filing requirementsbusiness entity filingSecretary of StateLLC filingcorporation registrationbusiness complianceKYBannual reportsregistered agentbusiness formation

State-by-State Filing Requirements for US Business Entities: The Complete Guide

If you operate, advise, or vet businesses across the United States, understanding state filing requirements is no longer optional — it is a core compliance obligation. Each of the 50 states, plus Washington D.C., Puerto Rico, and the U.S. Virgin Islands, maintains its own Secretary of State (SOS) registry with distinct rules for entity formation, annual reporting, registered agent designation, and good-standing maintenance. Failing to track these requirements exposes businesses to administrative dissolution, fines, and — for compliance professionals — serious KYB/KYC liability.

This guide breaks down what matters most, state by state, explains the federal regulatory overlay (FinCEN BOI, BSA), and shows you how to automate entity verification at scale using the OpenSOSData API.

Why State Filing Requirements Matter More Than Ever

Three converging forces are making SOS compliance a top priority for US professionals today:

Core Filing Requirements Across All States

While each state has unique rules, every US jurisdiction requires the same foundational elements when forming and maintaining a business entity.

1. Initial Formation Filing

To legally exist, a business must file formation documents with the relevant Secretary of State or Department of State. The document type varies by entity structure:

2. Registered Agent Requirement

Every US state requires business entities to maintain a registered agent — an individual or commercial entity with a physical in-state address available during business hours to receive legal and official correspondence. Failure to maintain a registered agent is one of the most common causes of administrative dissolution.

3. Annual or Biennial Reports

Most states require periodic filings to keep entity records current. Deadlines, fees, and filing frequency vary significantly. Missing these deadlines triggers late fees and, eventually, dissolution or revocation of good standing.

4. Foreign Qualification

A business formed in one state that operates in another must "foreign qualify" — registering as a foreign entity in each additional state. This creates multiple SOS records for the same business, which compliance teams must track simultaneously.

Start Verifying Entities from $0.10 per Lookup

Live lookups from $0.10, as low as $0.0314 with volume. Pay as you go.

Create Free Account

State-by-State Highlights: Key Variations to Know

The table below summarizes critical differences among the largest US states and their current filing requirements.

State Annual Report Due LLC Filing Fee Corp Filing Fee Dissolution for Non-Filing
Delaware June 1 (Corp); No annual report for LLCs $300 franchise tax $50 + franchise tax Void after 3 years
California Anniversary month (biennial for LLCs) $20 report + $800 min tax $25 report Suspended within 60 days
New York Biennial (every 2 years) $9 $9 Dissolution notice issued
Texas May 15 (franchise tax report) No separate annual fee No separate annual fee Forfeiture of right to do business
Florida May 1 $138.75 $138.75 Administrative dissolution Sept 1
Wyoming Anniversary month $60 min $60 min Dissolution after 60-day notice

Note: Fees and deadlines are subject to legislative change. Always verify current requirements directly with the relevant SOS office or through a real-time API lookup.

Federal Regulatory Overlay: BOI, BSA, and KYB

FinCEN Beneficial Ownership Information (BOI)

Under the Corporate Transparency Act (CTA), most US reporting companies must submit BOI reports to FinCEN identifying beneficial owners who hold 25% or more equity or exercise substantial control. Exemptions exist for large operating companies, regulated entities, and inactive businesses — but the majority of small LLCs and corporations must comply. State SOS records are the first validation point: FinCEN and examiners use SOS data to confirm that an entity actually exists and is in good standing before evaluating its BOI submission.

Bank Secrecy Act and KYB Due Diligence

The BSA requires covered financial institutions to implement Customer Due Diligence (CDD) programs that include KYB verification for business customers. FinCEN's CDD Rule mandates collecting beneficial ownership information, but the predicate step is always confirming basic entity facts from an authoritative source — which means Secretary of State records. For compliance teams at banks, fintechs, and payment processors, automated SOS lookups are now a standard part of the onboarding workflow.

Automating SOS Lookups with the OpenSOSData API

Manually checking SOS portals across 50+ jurisdictions is error-prone and time-consuming. The OpenSOSData API provides real-time and cached lookups across all 50 states, D.C., Puerto Rico, and the U.S. Virgin Islands — covering more than 23 million entities. Pricing is pay-as-you-go: live lookups start at $0.10 (as low as $0.0314 at volume), and cached lookups start at $0.01 (as low as $0.00314 at volume).

The API returns entity name, type, ID, status, formation date, and registered agent details — everything a compliance team needs to confirm good standing and populate a KYB workflow.

Review the full specification at opensosdata.com/openapi.yaml or sign up to get your API key.

Python Example: Verifying Entity Status Across Multiple States


import requests

# Your OpenSOSData API key from https://app.opensosdata.com
API_KEY = "your_api_key_here"
ENDPOINT = "https://api.opensosdata.com/v1/lookup"

# List of businesses to verify — name and state
entities_to_check = [
    {"business_name": "Acme Logistics LLC", "state": "DE"},
    {"business_name": "Sunrise Consulting Inc", "state": "CA"},
    {"business_name": "Gulf Coast Holdings LLC", "state": "TX"},
]

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

for entity in entities_to_check:
    payload = {
        "business_name": entity["business_name"],
        "state": entity["state"]
    }

    response = requests.post(ENDPOINT, json=payload, headers=headers)

    if response.status_code == 200:
        data = response.json()
        print(f"--- {entity['business_name']} ({entity['state']}) ---")
        # Print key compliance fields
        print(f"  Entity ID:        {data.get('entity_id')}")
        print(f"  Status:           {data.get('status')}")          # e.g., Active, Dissolved
        print(f"  Formation Date:   {data.get('formation_date')}")
        print(f"  Entity Type:      {data.get('entity_type')}")
        print(f"  Registered Agent: {data.get('registered_agent')}")
        print(f"  Agent Address:    {data.get('registered_agent_address')}")
    else:
        # Log errors for failed lookups
        print(f"Error for {entity['business_name']}: {response.status_code} - {response.text}")
  

This script iterates through a list of entities, posts each to the OpenSOSData API, and prints the status and registered agent information. Integrate this into your KYB onboarding pipeline to flag dissolved or suspended entities before account approval.

Common Compliance Pitfalls and How to Avoid Them

Frequently Asked Questions

What is the difference between a domestic and foreign business entity filing?

A domestic entity is formed in the state where it first registers — for example, an LLC formed in Delaware is a domestic Delaware LLC. A foreign entity is one that was formed in another state but registers to do business in an additional state. Most states require foreign qualification with a Certificate of Authority before a business can legally operate there. Both domestic and foreign registrations appear in Secretary of State records and can be verified via the OpenSOSData API.

How does the FinCEN BOI rule interact with state SOS records?

The Corporate Transparency Act requires reporting companies to file beneficial ownership information with FinCEN. However, FinCEN and bank examiners use state SOS records as a corroborating source. If an entity is administratively dissolved at the state level, it may no longer qualify as an active reporting company, and any BOI filing it submitted could be flagged for review. Keeping SOS records current is therefore a prerequisite for CTA compliance.

Which states are considered the most complex for annual filing compliance?

California is widely regarded as the most complex, due to its biennial report schedule, mandatory $800 minimum franchise tax, and aggressive enforcement resulting in quick suspension. New York requires a biennial publication requirement for LLCs (a newspaper publication of the formation notice) that catches many businesses off guard. Delaware has no annual report for LLCs but does impose a franchise tax and has strict void provisions for prolonged non-payment.

How often should a compliance team re-verify business entity status?

Best practice for KYB programs is to verify entity status at onboarding and then on a periodic basis — quarterly for high-risk customers and annually for standard-risk customers. For transaction monitoring or lending decisions, a real-time lookup immediately before the decision point is advisable. The OpenSOSData API makes this cost-effective at as little as $0.0314 per live lookup at volume.

Does the OpenSOSData API cover all 50 states?

Yes. The API covers all 50 US states plus Washington D.C., Puerto Rico, and the U.S. Virgin Islands — a database of more than 23 million business entities. You can review the full endpoint documentation at opensosdata.com/openapi.yaml and sign up at app.opensosdata.com.

What data fields does the OpenSOSData API return?

A successful lookup returns: entity name, entity type (LLC, corporation, LP, etc.), entity ID, current status (active, dissolved, suspended, etc.), formation date, registered agent name, and registered agent address. These fields align directly with the data points required for BSA/KYB due diligence documentation.

What happens if a business entity is administratively dissolved?

Administrative dissolution means the state has revoked the entity's right to operate, typically due to failure to file annual reports or pay required fees. The entity loses its liability protections, cannot enter into enforceable contracts in many jurisdictions, and — critically for compliance teams — should not be onboarded or continue to receive financial services without remediation. Most states allow reinstatement by filing delinquent reports and paying penalties, restoring the entity to active status retroactively.

Conclusion

Navigating state filing requirements 2026 demands both legal knowledge and operational automation. The rules differ materially across jurisdictions — Delaware's franchise tax structure is nothing like Florida's May 1 annual report deadline — and the federal overlay from FinCEN's BOI rules and BSA KYB obligations adds another compliance layer that directly depends on accurate SOS data.

For compliance professionals, fintechs, banks, and legal teams, the practical answer is a reliable API that surfaces authoritative SOS records on demand. OpenSOSData covers every US jurisdiction, returns the fields that matter for KYB, and prices the service at a level that makes high-volume, ongoing re-verification economically practical. Sign up today and integrate SOS verification into your compliance workflow in minutes.

Start Verifying Entities from $0.10 per Lookup

Live lookups from $0.10, as low as $0.0314 with volume. Pay as you go.

Create Free Account
Written by the OpenSOSData team, experts in US Secretary of State data and business entity verification APIs.