Yes, you absolutely do. You'll need to obtain a catering license, a business license, a food service license, and health department permits.  These requirements can vary by location, so be sure to research and comply with your local regulations.