My Fiancé arrived on a K-1. We married within the 90 days and all has gone well but now I am wondering if I paid for a form we don't actually need. The letter from the Consulate said we need to file an I-130 form after the marriage has taken place. Is this correct? It seems we are paying twice for the same thing; if we have already paid for his K-1 and followed ALL instructions, including getting married IN THE US, why do we now need to file another form (and pay more money) for a so-called spouse when he was already granted entry as a fiancé? If I DON'T need this form, how can I petition for a refund?The answers here, while appreciated seem to be missing the main point, which is...since my (male) fiance entered the country ona K-1, do we also need to file an I-130. Of course I have to file additional forms for his residency, EAD, etc. Anyway, I just spoke with the USCIS office itself and the answer is NO, an I-130 is NOT needed for a K-1. That form is if we were already married or had married outside of the USA.