A physical address is when your business is located inside of an office at a particular location. A virtual address, on the other hand, is simply where your business receives mail. The virtual address is still associated with a physical location, but the address provider receives and handles all your mail there. Your business is not physically located at the location of the virtual address.