There is no single government website that tells you every license and permit your business needs. That is not an accident - it is a structural reality of how American business regulation works. Licensing authority is fragmented across federal agencies, 50 state governments, 3,000+ counties, and 30,000+ municipalities, each with their own rules, agencies, websites, and fee schedules.
What this means in practice: a coffee shop owner in Austin, Texas needs to research requirements from the Texas Secretary of State, the Texas Comptroller, the Austin-Travis County Health and Human Services Department, the City of Austin Development Services Department, and potentially the Texas Alcoholic Beverage Commission - five separate agencies before they serve their first cup. Miss any one of them and they face fines, forced closures, or personal liability.
This guide walks through the full research process systematically - from the federal level down to the city level - and includes a state-by-state breakdown for the ten most-populated states in the US.
Start with SBA.gov - But Know Its Limitations
The U.S. Small Business Administration maintains a Business License and Permits lookup tool at sba.gov. It is a reasonable first stop for understanding the landscape, and it links out to relevant state agency portals. However, it has significant limitations that every researcher needs to understand:
- Coverage is incomplete. The SBA tool covers common business types but misses many industry-specific licenses, especially at the county and city level.
- Data is not always current. Fee amounts, agency contact details, and renewal periods get stale. The SBA does not have the staff to maintain real-time accuracy across all 50 states.
- No structured data output. You get narrative descriptions and links, not machine-readable data you can act on programmatically.
- Local requirements are sparse. City-level requirements - which are often the most operationally significant - are largely absent.
Use SBA.gov to orient yourself to what categories of requirements exist for your business type. Then use the agency-by-agency approach below to get current, authoritative information.
The Five-Layer Research Framework
Business compliance requirements stack in layers. Work from the top down - federal first, then state, then county, then city.
Layer 1: Federal Requirements
Most small businesses do not need federal licenses, but certain industries do. The key federal licensing agencies are:
- Alcohol, Tobacco, Firearms and Explosives (ATF) - required for alcohol manufacturers, firearms dealers
- FDA - required for food manufacturers, drug companies, medical device makers
- FCC - required for broadcast and telecommunications businesses
- DOT/FMCSA - required for interstate trucking and transportation
- EPA - required for certain waste handling, pesticide application, and environmental businesses
- FINRA/SEC - required for investment advisors and broker-dealers
Even if you do not need a federal license, every business with employees needs an EIN (Employer Identification Number) from the IRS. Sole proprietors without employees can use their SSN, but an EIN is good practice regardless.
Layer 2: State Entity Registration
Before you can apply for most state-level licenses, you need to legally exist as a business entity in the state. For LLCs and corporations, this means filing with the Secretary of State (called the Division of Corporations, Department of State, or similar in some states). Sole proprietors operating under their own legal name generally do not need to register.
Filing fees range from $50 (Kentucky, Arkansas) to $500+ (Massachusetts). Formation turnaround is typically 1-5 business days for online filings, longer for paper.
Layer 3: State Operational Licenses
This is where the research gets complex. State-level operational requirements fall into three categories:
- Tax registration - handled by the state Department of Revenue or Comptroller. If you sell taxable goods or services, you need a sales tax permit (called a Seller's Permit, Certificate of Authority, or Sales Tax License depending on the state). This is free in most states.
- Professional/occupational licenses - issued by state licensing boards for regulated professions. Contractors, cosmetologists, electricians, plumbers, HVAC technicians, real estate agents, attorneys, CPAs, medical professionals, and dozens of other categories require state-issued licenses. These boards are typically independent agencies - not under the Secretary of State - and have their own application processes, exam requirements, and renewal schedules.
- Industry-specific permits - health department permits for food service, environmental permits for certain industries, childcare facility licenses, etc.
Layer 4: County Requirements
Counties (called parishes in Louisiana, boroughs in Alaska) have their own licensing requirements, particularly in unincorporated areas - land that is within the county but outside any city limits. Key county-level requirements include:
- DBA (Doing Business As) / Fictitious Business Name registration - if you operate under any name other than your legal name, most counties require you to register it with the County Clerk or Recorder. Fees are typically $10-$50.
- Unincorporated area business licenses - some counties issue general business licenses for businesses in unincorporated areas.
- Health permits - county health departments issue food handler permits and food facility permits in many jurisdictions.
- Building and zoning - county planning departments handle zoning compliance for rural and unincorporated areas.
Layer 5: City / Municipal Requirements
The city level is where most businesses encounter the most friction. Nearly every incorporated city requires a general business license (also called a business tax certificate, occupational tax certificate, or business registration certificate). This is separate from any state or professional license - it is the city's revenue mechanism and its way of knowing what businesses operate within city limits.
City business licenses cost anywhere from $25 to $500+ per year and typically require annual renewal. Some cities (notably Los Angeles) base their fee on gross receipts - meaning the fee grows as your business grows.
State-by-State Guide: Top 10 States
The following breakdown covers where to go and what you typically find in the ten most populated states. See our related guide on the difference between a business license and a permit for terminology clarification before diving in.
California
California has the most complex compliance environment of any state. The gold standard research tool is CalGold (calgold.ca.gov), operated by the Governor's Office of Business and Economic Development (GO-Biz). CalGold asks for your business type and location, then returns a list of applicable permits and licenses from state, county, and city agencies with direct links. It is genuinely excellent - and no other state has anything equivalent.
- Entity registration: California Secretary of State (sos.ca.gov) - $70 LLC filing fee, $100 for corporations
- Sales tax: California Department of Tax and Fee Administration (cdtfa.ca.gov) - Seller's Permit, free
- Professional licenses: Numerous state boards - check dca.ca.gov for the Department of Consumer Affairs
- Local licenses: Each city has its own Business Tax Certificate - check your city's Finance or Revenue department
- Gotcha: California has a $800/year minimum Franchise Tax for all LLCs and corporations, payable to the Franchise Tax Board regardless of revenue
Texas
Texas has no personal state income tax and no general state business license, which creates the misconception that compliance is simple. It is not.
- Entity registration: Texas Secretary of State (sos.state.tx.us) - $300 LLC filing fee
- Franchise Tax: Texas Comptroller (comptroller.texas.gov) - the Texas Franchise Tax applies to most business entities. No income tax does not mean no business tax. File the No Tax Due report annually if under the $1.23M threshold (2026).
- Sales tax: Texas Comptroller - Sales Tax Permit, free to obtain
- Professional licenses: Many state agencies - TDLR (Texas Department of Licensing and Regulation) covers a wide range of professions
- Local licenses: Texas cities set their own requirements. Houston has no city income tax but requires a Certificate of Occupancy. Dallas requires a Certificate of Registration for some business types.
Florida
- Entity registration: Florida Division of Corporations (sunbiz.org) - $125 LLC filing fee, one of the easiest online filing experiences in the country
- Sales tax: Florida Department of Revenue (floridarevenue.com) - Sales Tax Certificate of Registration
- Professional licenses: Florida Department of Business and Professional Regulation (myfloridalicense.com) - DBPR is the central hub for most professional licenses in Florida
- Local licenses: Florida counties issue Local Business Tax Receipts (formerly called Occupational Licenses). Some cities have separate requirements on top of county.
- Gotcha: Florida's local business tax is issued at the county level, not the city level in most cases. Start with your county Tax Collector's office.
New York
- Entity registration: New York Department of State (dos.ny.gov) - $200 LLC filing fee plus mandatory publication requirement in two newspapers ($300-$1,500 depending on county)
- Sales tax: New York Department of Taxation and Finance (tax.ny.gov) - Certificate of Authority
- Professional licenses: New York State Education Department for most licensed professions; other boards for trades
- NYC-specific: New York City has an entirely separate compliance layer through the Department of Consumer and Worker Protection (DCWP), which licenses 55+ business types. See our restaurant licensing guide for a detailed example.
Illinois
- Entity registration: Illinois Secretary of State (ilsos.gov) - $150 LLC filing fee
- Sales tax: Illinois Department of Revenue (tax.illinois.gov) - Retailers' Occupation Tax registration
- Professional licenses: Illinois Department of Financial and Professional Regulation (idfpr.illinois.gov) - IDFPR covers healthcare, real estate, financial services, and more
- Chicago: The City of Chicago requires a Business License for all businesses operating in the city, issued by the Department of Business Affairs and Consumer Protection (BACP)
Washington
Washington is notable for its Business and Occupation (B&O) tax - a gross receipts tax on the privilege of doing business in the state. Unlike most states, Washington has no corporate or personal income tax, but the B&O tax applies to virtually all business activity.
- Entity registration + business license: Washington's Business Licensing Service (bls.dor.wa.gov) combines entity registration and state business license in one application - a genuinely efficient system
- B&O Tax: Washington Department of Revenue (dor.wa.gov) - rates vary by business classification (typically 0.13% to 1.5% of gross receipts)
- Local licenses: Cities in Washington also require separate business licenses. Seattle's license is issued through the city's Finance and Administrative Services department.
Colorado
- Entity registration: Colorado Secretary of State (sos.state.co.us) - $50 LLC filing fee, one of the lowest in the country
- Sales tax: Colorado Department of Revenue (tax.colorado.gov) - Sales Tax License. Note: Colorado has home-rule cities (Denver, Boulder, Fort Collins) that administer their own sales tax separately from the state - you need separate registrations for each home-rule city where you make sales
- Professional licenses: Colorado Division of Professions and Occupations (dpo.colorado.gov)
- Local licenses: Denver requires an annual Business License ($50) from Denver Excise and Licenses
Georgia
- Entity registration: Georgia Secretary of State (sos.ga.gov) - $100 LLC filing fee
- Sales tax: Georgia Department of Revenue (dor.georgia.gov) - Sales and Use Tax Certificate of Registration
- Professional licenses: Georgia Secretary of State Professional Licensing Boards Division
- Local licenses: Georgia's Occupation Tax Certificate is issued by counties and cities. Most businesses in Georgia need a local OTC - start with your county government website.
North Carolina
- Entity registration: North Carolina Secretary of State (sosnc.gov) - $125 LLC filing fee
- Sales tax: North Carolina Department of Revenue (dornc.com)
- Professional licenses: NC has over 60 occupational licensing boards - the Secretary of State maintains a directory
- Local licenses: North Carolina cities and counties issue Privilege Licenses. Charlotte uses a Business Privilege License; Durham and Raleigh have their own systems.
Arizona
- Entity registration: Arizona Corporation Commission (azcc.gov) - $50 LLC filing fee (one of the lowest)
- Transaction Privilege Tax (TPT): Arizona Department of Revenue (azdor.gov) - Arizona's sales tax is structured as a TPT on the seller rather than the buyer - functionally similar but different in legal structure. The AZTaxes.gov portal handles this registration.
- Professional licenses: Arizona Department of Fire, Building and Life Safety; various professional boards
- Local licenses: Arizona cities administer their own TPT in addition to the state TPT - Phoenix, Tucson, and other cities have separate licensing requirements
The Research Time Cost
A thorough compliance research project for a single business type in a single city takes between 4 and 12 hours for someone who knows what they are doing. For a first-time business owner with no legal or compliance background, it takes longer - and they still often miss requirements.
The California CalGold approach is the closest thing to a solved problem for one state. But there is no multi-state equivalent. No government portal, no nonprofit, no free tool aggregates requirements across all 50 states with current data and structured output. The SBA.gov tool covers common scenarios, but it is not comprehensive and it does not update fast enough to track the constant churn of fee changes, new requirements, and agency reorganizations at the local level.
Keeping Requirements Current
Business license requirements change. Fee amounts change. Agencies reorganize and URLs change. New requirements get added (many states added short-term rental license requirements in the 2020s as Airbnb-style rentals proliferated). Keeping a manually-maintained database current requires ongoing monitoring of state and local government websites - a task that scales extremely poorly.
For individual businesses, the practical approach is to recheck requirements annually at renewal time, and to subscribe to your state's business regulatory agency newsletter if one exists. For platforms serving businesses, see our guide on automating renewal tracking - or look at API-first approaches that maintain a continuously-updated requirements database as a service.
Stop Researching. Start Querying.
BizComplianceAPI delivers structured, current business license and permit requirements via API - covering federal, state, county, and city levels for any business type and location in the US. Built for formation platforms, banking apps, and compliance tools.
Get Early Access