I was being alitlle ting and cheek, but since you looked this up on the immigration site, The $985 is an application fee. Pays for processing of app. no card is guaranteed with these payments. These fees are to process a foreigner. The cost to process an American citizen would be minimal...