Do I need a business license in Boston, MA? A Do I need a business license in Boston, MA? No, you don’t need a general license, but you likely need a local license.