State-by-State Filing Requirements for US Business Entities

August 20, 2026 10 min read
state filing requirementsbusiness entity complianceLLC filingcorporation registrationSecretary of StateKYBbusiness formationUS business complianceregistered agentannual report

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

If you operate, verify, or onboard businesses across the United States, navigating state filing requirements is no longer optional — it is a compliance imperative. From Delaware LLCs to California corporations, every jurisdiction maintains its own registration rules, renewal deadlines, and public disclosure standards. Missing a single requirement can expose your organization to regulatory penalties, failed KYB checks, or delayed business relationships.

This guide breaks down state-level filing requirements across all 50 states, explains how they interact with federal mandates like FinCEN's Beneficial Ownership Information (BOI) rules, and shows how compliance teams and fintech developers can automate entity verification using the OpenSOSData API.

Why State Filing Requirements Matter More Than Ever

The passage of the Corporate Transparency Act (CTA) and FinCEN's BOI reporting rules have fundamentally changed the compliance landscape. Businesses must now satisfy obligations at two levels: the federal BOI registry and their respective state Secretary of State (SOS) office. These are separate systems with separate deadlines, and neither automatically satisfies the other.

For compliance professionals, banks, payment processors, and SaaS platforms conducting Know Your Business (KYB) due diligence, confirming that a counterparty is in good standing with its home state is the foundational step before any deeper review. A lapsed annual report or a dissolved status can invalidate contracts, block account openings, and trigger suspicious activity flags under the Bank Secrecy Act (BSA).

Core Filing Requirements: What Every State Demands

While each state has unique nuances, virtually all jurisdictions require the following from registered business entities:

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 Overview: Key Differences That Catch Businesses Off Guard

Delaware

Delaware remains the most popular state for incorporation due to its Court of Chancery and flexible LLC statutes. LLCs pay a flat $300 annual franchise tax due June 1. Corporations pay a franchise tax calculated on either authorized shares or assumed par value capital — the latter often being significantly lower. Delaware does not require public disclosure of member or officer names in LLC filings, making it a privacy-friendly jurisdiction that compliance teams must probe further during KYB.

California

California imposes an $800 minimum annual franchise tax on LLCs and corporations, plus a gross receipts fee for LLCs earning over $250,000. Statement of Information filings are due within 90 days of formation and then every two years. California's public records are relatively transparent, with officer and director names publicly available through the Secretary of State portal.

Wyoming

Wyoming has emerged as a strong competitor to Delaware for LLCs, offering no state income tax, low annual fees (minimum $60), and strong charging order protections. Annual reports are due on the first day of the anniversary month. Wyoming also allows anonymous LLCs, which presents challenges for KYB investigators relying solely on public records.

New York

New York LLCs face a unique requirement: the publication rule. New LLCs must publish a notice of formation in two newspapers designated by the county clerk for six consecutive weeks, then file an affidavit of publication. Failure to comply results in the LLC's authority to conduct business being suspended. This is one of the most commonly overlooked and costly state-specific requirements.

Florida

Florida annual reports are due May 1, with a late fee of $400 applied after the deadline. Florida's SOS database (Sunbiz) is one of the most accessible and developer-friendly in the country, offering clean public records that are well-structured for automated lookups.

Texas

Texas does not require LLCs to file annual reports with the SOS, but does require a franchise tax report with the Texas Comptroller. Entities with annual revenue under the current no-tax-due threshold may qualify for the no-tax-due filing. Compliance teams should check both the SOS and Comptroller databases for full entity health.

Comparison Table: Annual Filing Requirements by State

State Annual Report Required Filing Fee (LLC) Due Date Public Officer Disclosure
Delaware Yes (Tax only) $300 flat June 1 No
California Yes (Biennial) $20 + $800 tax Anniversary month Yes
Wyoming Yes (Annual) $60 minimum Anniversary month No
New York Yes (Biennial) $9 Anniversary month Yes
Florida Yes (Annual) $138.75 May 1 Yes
Texas No (SOS) N/A Comptroller only Partial
Nevada Yes (Annual) $350 Anniversary month No

Federal Overlay: FinCEN BOI, BSA, and KYB Requirements

State filings confirm an entity's legal existence and standing, but federal obligations add another layer. Under FinCEN's BOI rules effective since January 2024, most small corporations and LLCs must report beneficial owners — individuals owning 25% or more or exercising substantial control — directly to FinCEN's secure database. This is separate from state filings and is not publicly accessible.

For BSA-regulated institutions (banks, credit unions, money services businesses), Customer Due Diligence (CDD) rules require collecting and verifying beneficial ownership information at account opening. This means a complete KYB workflow must include: (1) state good standing verification, (2) BOI cross-referencing, (3) OFAC sanctions screening, and (4) ongoing monitoring.

State SOS data remains the first and most reliable public signal of entity legitimacy. An entity that does not appear in a state's registry, or appears with a "dissolved" or "revoked" status, should immediately trigger enhanced due diligence regardless of what the applicant self-reports.

Automating State Entity Verification with OpenSOSData

Manual SOS lookups across 50+ jurisdictions are time-consuming, inconsistent, and impossible to scale. The OpenSOSData API provides programmatic access to 23 million+ business entities across all 50 states, Washington D.C., Puerto Rico, and the U.S. Virgin Islands — returning entity name, type, ID, status, formation date, and registered agent information in a single API call.

Pricing is straightforward: live lookups cost $0.10 per call (as low as $0.0314 at volume), and cached lookups cost $0.01 (as low as $0.00314 at volume). There are no subscriptions — just pay-as-you-go. Review the full API documentation or create an account to get started.

Python Code Example: Verifying Entity Good Standing


import requests

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

# Endpoint for entity lookup
url = "https://api.opensosdata.com/v1/lookup"

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

# Payload: specify state and entity name or ID
payload = {
    "state": "DE",                        # Two-letter state code (e.g., Delaware)
    "entity_name": "Acme Technologies LLC", # Business name to look up
    "live": True                           # True = live SOS lookup; False = cached
}

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

if response.status_code == 200:
    data = response.json()
    entity = data.get("entity", {})

    # Extract key compliance fields
    print(f"Entity Name:      {entity.get('name')}")
    print(f"Entity Type:      {entity.get('type')}")
    print(f"Status:           {entity.get('status')}")       # e.g., "Active", "Dissolved"
    print(f"Formation Date:   {entity.get('formation_date')}")
    print(f"Entity ID:        {entity.get('entity_id')}")
    print(f"Registered Agent: {entity.get('registered_agent')}")
    print(f"Agent Address:    {entity.get('registered_agent_address')}")

    # Simple good-standing check for KYB workflow
    if entity.get("status", "").lower() == "active":
        print("\n✅ Entity is in good standing. Proceed with KYB review.")
    else:
        print("\n⚠️  Entity is NOT active. Trigger enhanced due diligence.")
else:
    print(f"Error {response.status_code}: {response.text}")
  

This pattern integrates seamlessly into onboarding pipelines, periodic monitoring jobs, or manual investigator tools. Because the API covers all 50 states with a uniform response schema, your team writes the verification logic once and it works nationwide.

Best Practices for Compliance Teams in 2026

Frequently Asked Questions

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

A domestic entity is one formed in the state where it is registered — for example, an LLC formed in Delaware is a domestic LLC in Delaware. A foreign entity is the same business registered to do business in a second state — if that Delaware LLC opens a California office, it files for foreign qualification in California. Both registrations must be maintained, and both can independently fall into bad standing.

Does FinCEN BOI reporting replace state SOS filing requirements?

No. FinCEN BOI reporting is a separate federal obligation under the Corporate Transparency Act. It collects beneficial ownership information in a non-public federal database. State SOS filings are independent obligations maintained by each state government. Companies must comply with both, and failure to file with FinCEN does not affect state good standing, nor does state compliance satisfy FinCEN requirements.

How often should a KYB program reverify entity status?

Best practice for BSA-compliant programs is to reverify entity status at least annually for standard-risk customers and quarterly for higher-risk categories such as money services businesses, cannabis-adjacent companies, or cross-border payment platforms. The OpenSOSData API makes automated periodic re-verification cost-effective at scale.

Which states have the most complex filing requirements?

New York stands out for its LLC publication requirement, which many new businesses overlook. California is notable for its high franchise tax burden and biennial statement of information filing. Pennsylvania requires decennial reports every ten years in addition to regular filings. States like Wyoming, Nevada, and New Mexico have deliberately simple requirements to attract formations.

What does the OpenSOSData API return for each entity?

Each API response includes: entity name, entity type (LLC, Corporation, LP, etc.), state entity ID, current status (Active, Dissolved, Revoked, etc.), formation date, registered agent name, and registered agent address. This core dataset covers the essential fields for KYB good-standing verification. See the full field reference in the API documentation.

Is the OpenSOSData API suitable for high-volume compliance workflows?

Yes. The pay-as-you-go pricing model and volume discounts make it practical for large-scale workflows. Live lookups scale down to $0.0314 per call at volume, and cached lookups scale down to $0.00314. There are no seat limits or subscription commitments. You can sign up and start making calls immediately after creating an account.

What happens if an entity is found in "Revoked" or "Dissolved" status during KYB?

A revoked or dissolved status means the entity is no longer legally authorized to conduct business in that state. For compliance purposes, this should trigger enhanced due diligence at minimum, and in many cases should halt onboarding until the entity provides evidence of reinstatement. Continuing to transact with a dissolved entity can expose your institution to BSA violations and potential liability for facilitated fraud.

Conclusion

State filing requirements in 2026 form the legal bedrock of every US business entity. Whether you are a compliance officer building a KYB program, a developer integrating entity verification into a fintech platform, or a legal professional advising clients on multi-state operations, understanding these requirements — and automating their verification — is essential.

The OpenSOSData API gives compliance and engineering teams a single, reliable interface to the Secretary of State records that matter most. With coverage across all 50 states plus D.C., Puerto Rico, and the U.S. Virgin Islands, and pricing that scales with your volume, it is the practical choice for any team that takes entity verification seriously. Create your free account today and run your first lookup 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.