How to Know Which Business Licenses You Actually Need

Find the exact licenses your business requires by checking federal, state, and local requirements systematically.

  1. Check federal licensing requirements. Start with the SBA's federal licensing tool at sba.gov/licenses-and-permits. Industries like aviation, agriculture, alcohol, firearms, and transportation require federal permits. Most service businesses and retailers skip this step — manufacturing and regulated industries don't.
  2. Register your business entity with your state. File with your Secretary of State office if you're an LLC, corporation, or partnership. Sole proprietors typically only need local registration. State filing fees range $50-$500 depending on entity type and state.
  3. Get required professional or industry licenses. Check your state's professional licensing board if you're in healthcare, law, real estate, contracting, or cosmetology. These cost $100-$1,000 annually and require continuing education. Skip if you're in retail, consulting, or most online businesses.
  4. Apply for local business licenses and permits. Contact your city clerk or county office for general business licenses ($25-$400 annually). Add zoning permits for brick-and-mortar locations, health permits for food service, and fire department permits for assembly spaces.
  5. Get your federal and state tax IDs. Apply for an EIN from the IRS (free at irs.gov) if you have employees or multiple owners. Register for state sales tax permits if you sell taxable goods — most states charge $0-$50 for registration.
  6. Set renewal reminders and budget annually. Track expiration dates in your calendar system. Budget $500-$2,000 annually for license renewals depending on your industry complexity. Late renewals typically cost 25-50% penalty fees.