This is an account of the process I had encountered in bringing my wife here on a K1 fiancee visa from the Philippines to the United States. Some of the things required for the filing of the K1 visa are: airline ticket stubs showing that you have traveled there in the last year, 10 pictures of you together (5 for each of you), written letters showing your relationship and some proposal of marrage.
In addition to showing proof of the relationship, you will have to also show that you can financially support your fiancee. Keep all of this documentation handy as you will need it again to file for adjustment of status after you are married.

The financial affidavit that you prepare will have to be sent to your fiancee in the Philippines before she has her interview at the embassy. The financial affidavit requires that you can show 3 years of income tax returns with a gross income of at least 125% of the poverty level. This number varies from year to year and may vary from state to state. If you cannot show 3 years, you must provide a letter explaning why, and you may be able to show assets. If you cannot show either then you may get a co-sponsor that can show the required income.

Also, your wife will need to get her passport, and at least 4 copies of her authenticated birth certificate. Make sure she has information correct on the authenticated birth certificate as it can take up to 2 months to make a correction. You will need this authenticated birth certificate for her to get her passport. She will need her passport before the interview at the embassy. While you are at it, make sure your wife has a vaild drivers license that will not be expiring for at least another year. She will be able to trade this in for a 1 year international license once she is in the states. If it is expired then she will not be able to do this, because it requires a non-expired license. Getting your license renewed requires your physical presence in the Philippines.

Before your wife gets her interview she will be sent a packet of information to fill out. If there is an option to state that she will work in the packet, please check this. Also if given the option to apply for a Social Security number check this also as it will save you time later. She will also be scheduled for a full medical exam. The medical exam in the Philippines usually occurs at St Lukes, and it costs around $120 USD. They will give her all the reuired vaccines and chest x-rays at this exam.

Make sure that your wife checks the spelling on the visa at the interview, and has it corrected. A misspelled name is more paper work to deal with later on. Also make sure that if your wife has been married before, that she has went through the proper divorce paperwork as they will know and will not grant her a visa.

Once she is granted a visa it will be valid for 180 days. However, when she enters the states, it will be stamped for 90 days. You have 90 days to get married and file for adjustment of status. The will put a I-94 form in her visa that will be required for this process. Also make sure she brings extra copies of her authenticated birth certificate as she will need these for filing for the adjustment of status (green card form I-485) after the wedding.

Also note, on the back of the I94 form in the attached to the passport, there is a stamp for work authorization. This will allow you to get a Social Security number needed for a US drivers license and to work. If you can apply for this in the packet you bring to the interview at the Embassy, it saves alot of time. Do not wait to file for a Social Security card. We made the mistake of waiting till 2 weeks before the date on the I-94 and were denied the ability to file due to bureauucracy. We had to wait another 3 months for her work authorization before we could get a Social Security number. Without a social security number, it is almost impossible to get a drivers license in most states.

Also once you are married, you will file for a EAD card (Work Authorization Card) this will give your fiancee something to do during the day while you are at work if you are not retired. To get this card, it takes about 90 days processing time, and the filing is done with the adjustment of status filed after the wedding.

There are a few other forms that need to be files that include a finger printing form that requires 2 copies of two forms. One filled out for you and One filled out for your wife. Then you have to sign one of hers and she one of yours. There are filiing fees for all these forms. I hired a lawyer to help me with the whole process.

The time of waiting for the temporary green card as of this writing was about 12 months from filing. That card is only good for 2 years once you get it. 90 days before it expires, you have to apply for a permanent card.  It is advisable to file for removal of the temporary status on your green card as soon as you can.  This will require more forms, and proof that you are still married and living together.  Once you file, you will have to pay almost $600 USD for this process.  It requires you to get another biometric finger printing in case your finger prints have changed in the last 2 years.  Because of the efficiency of the federal government, you will most likely have to wait more than a year before you get the permanent version of your green card.  The mail you a notice that gives you a 1 year extension on your temporary green card because of the backlog in processing applications.  Please take this mailing with you, if you decide to travel as this will be additional proof of your legal status in the US for re-entry. 90 days before you have had your permanent card for 1 year you can file for citizenship. If you divorce before your asawa has received their permanent green card, then your asawa will not be able to get a permanent card, and they will no longer have a legal status in the United States.
One other thing to note, you will need a new financial affidavit for the green card interview. Please keep copies of all the initial affidavits as you will need some of the information again.

I hope this has helped many of you. Make sure you get your wife a Social Security number, and make sure she can get a license here. She will need some work. If you are fortunate to live in the Northeast where it snows and she comes here in the winter, be prepared for some difficult times. She will not want to go out in the cold, and you better have some work to keep her busy. It is tough being away from home and your family. Every Filipino I know has gone through some tough times when first coming here. I was fortunate to find some Filipinos close by that we made friends with. God Bless

Other words of advice.  College credits from overseas schools usually do not transfer.  If you are planning on finishing your degree in the US, plan on starting from the beginning.  Classes such as English Composition are called by another name overseas so they will not transfer.  Nursing majors should be aware that most programs in the US will not take any nursing credits as education in nursing is a money making business for the schools.

Sending money home to the family is expensive.  If you use places like western union,  they have a large transaction fee that adds up quickly.  Your best bet is to find a bank in the US that is also in your home country.  You can get a debit card for your family.  The one downfall to this approach is that most accounts have a monthly minimum requirement, but the fee is much smaller than western union.

Calling home is also expensive, and there are not that many good ways to do it.  If your family happens to live in a big city like Manila, then a VOIP program like Skype can work sometimes pretty well.  Finding a good calling card is usually the best for good sound, but it is usually more costly.

Sending presents home.  Most US based shipping companies like UPS and Fedex charge a fortune to send small boxes to the Philippines.  I would only use Fedex if I needed to send a document that required tracking and delivery by a certain date.  I tried sending a birthday present through UPS and the 1 pound box cost me $80 USD.  If you are sending something to the Philippines, see if you can locate a Johnny Air Cargo company near you.  There are some in CA, NY, and NJ.  These are the best and cheapest way to ship things to the Philippines.   If you are sending to some other country, I would recommend you find a shipper that is local in that country that has offices in the US.  This is usually the cheapest method for individuals.