The short answer is “No” — You do not need to have a physical address.
A physical address is only needed to register for Reputation Builder. Use your business mailing address or any other address. After sign up click on “Settings -> Email Templates” and you can upload a business logo or image at the bottom of the page that will replace the address and Google Maps box in all your customer interactions.
Reputation Management for Businesses with Multiple Locations
Does Reputation Builder work on any PC, Mac, Tablet and Smartphone?
Does Reputation Builder require a contract or are there termination fees?