They say it should be paid before he arrives, But you can also pay it after he is here, It was will take about 3 to 4 wk upon him entering the states to rec'd it. I paid for my husband before him scheduled to come, and the card came exactly 3wks after his POE