No, USPS does not offer virtual addresses. However, some post office locations offer P.O. boxes that come with a real street address. For example, instead of P.O. Box 123, your address might read 250 Main Street #123. This can allow you to register your business and receive packages at the address. However, you are still tied to that particular location and city. The USPS does not provide any of the mail handling services that other virtual address providers offer, so if you are moving across the country, then you will almost be forced to change your business address.