The cost to apply for a marriage-based green card in 2020 is approximately $1,760 for an applicant filing from within the United States and $1,200 for an applicant applying from outside the United States. Check out this guide for a breakdown of all mandatory green card costs.