Municipalities, not the state itself, grant general business licenses in Maine. Contact your local municipality to see if they require a general business license.