Do I need a physical street address to use TrustBuilder?
No. A physical address is only needed to purchase the TrustBuilder service. You can use your business office mailing address or business registration address.
An example case would be a business that goes to the customer location to provide services such as plumbers, household or window cleaning, etc.