Forum Moderators: phranque
As for business licenses, all that I know are "local" -usually the city, or county, or both. Most are geared for brick and mortar establishments, though I'm sure some locales are now licensing online businesses (when they can find them).
Standard disclaimer: Thankfully, I'm neither an accountant nor a lawyer.