There is no statewide California business license, but many cities and counties do require a local business license. This type of business license often must be renewed annually, but your local government office is the best source for specific information.