California doesn't necessarily require all businesses (of any structure) to obtain a license. While the state doesn't issue or require a business operating license, it regulates and requires licenses or permits for some business activities.
All individuals or entities conducting business activities within the City of Los Angeles are required to apply for and obtain a Business Tax Registration Certificate with the City of Los Angeles, Office of Finance.
Pursuant to the County of Los Angeles (County) Code, any business, located in the unincorporated area of the County or in the cities of Malibu, Santa Clarita, or Westlake Village, that conducts a business activity that may have an impact on the health, welfare or safety of the public must hold a County Business License ...