Here's my wife's experience: Go to your local Social Security Administration office. Bring the following with you: 1) Passport 2) K-1 visa (attached inside the passport) 3) Print out a copy of I-94 form from here https://i94.cbp.dhs.gov/I94/. She simply handed the above to the clerk (made copies and looked up info from a computer) and was handed back a sheet saying all info are being reviewed and the new SSN card should arrive in the mail in 2 weeks. The clerk did not ask any question. It was an easy 10 minute process. I believe the rule of thumb is to apply minimum of 2 weeks after entering the country so all info can be synced up across different government agencies. Also, make sure you let your postal carrier know the name of K-1 holder (I taped both my and my wife's name inside our apartment mail box) so he or she knows there's a new person living in that address or you may risk of mails being returned to sender. Hope this helps!