If you have US credit cards and a U.S. bank account, you need a U.S. address…there are quite a few virtual post accounts..I use POSTSCAN to receive any mail from banks, credit cards, etc. gives me a virtual address in the US
there are several companies…I use PostScan. My mail goes to the PostScan office location of my choice, so I show an actual street address…didn’t have any issues with SS
I’ve read some expats have to send their passport back to their home country to be renewed…being able to do it online and just mail the old one to the consulate in Thailand is a blessing