No. You do not need to already have a Google Business Profile. If your business does not have one yet, GM Web Services can help set it up for you.