Whether or not you need a business license to run a landscaping company depends on where you live. According to NEXT Insurance, many states have specific licensing requirements for landscapers. Check with your state license bureau to make sure you have what you need.