The cost to apply for a marriage-based green card includes several fees. For most applicants in the U.S., the main costs are the USCIS filing fees: Form I-130 ($625 online filing; $675 paper filing) and Form I-485 ($1,440), totaling $2,115. If applying from outside the U.S., you’ll pay the I-130 fee and a consular processing fee of around $325, plus a $120 fee for the Affidavit of Support, which brings the total to about $1,070.
Additional costs can include medical exam fees, translation services, passport photos, and potential attorney fees if you hire a lawyer to help with your case. These costs can vary, but it’s important to budget for the entire process to avoid surprises.