True on the business license. Sole proprietorship, LLC or S-Corp would all need a business license from the city/county.
In Auburn (CA) a business license for a home consulting business (no inventory, etc.) is 110 bucks ... not a big deal and simple to get.