It’s always recommended to have a Google My Business Page, with very few exceptions.
Even if you don’t have a physical location, a Google My Business Page will help you ensure that your name, web address, and phone number (called NAP) are consistent – which contributes to SEO. You can also use it to get reviews, which again help your national SEO and conversion rates.