Originally posted by: dullard
All of this applies to you and your girlfriend.
1) Don't borrow any more money. The fact that you do have CC balances, shows me that money management is not your best subject. So this may be difficult. But pay off your CC in full every month from now until you buy the house (and hopefully forever). Don't get any more car loans or any other form of loan. The only exception would be if you had to get more student loan money (and even then try to keep it small).
2) Don't get new credit lines. Don't apply for any new credit cards or store cards. Even if you get a "good offer", don't do it. Opening new credit lines will probably lower your credit score. Note: if you follow #1 above, there is no such thing as a "good offer" since you never pay interest anyways.
3) Seriously consider having your girlfriend buy the house outright and leave your name off of it (assuming the bank will let her borrow enough money). (A) If you break up, getting a person's name off the mortgage is extremely expensive (many thousands of dollars). (B) If you break up, things are just so much easier. (C) Having two people on a mortgage often leads to the break up to begin with. If you go this route, pay her your share of the downpayment at least 2 months before you apply for the mortgage (trust me, this is a must). Then pay rent to your girlfriend to live there.
4) PMI is an insurance policy that you pay tons of money for and the bank gets the insurance payout. It is like you buying life insurance with me as the beneficary. You pay the insurance costs, and if you die, then I get all the money. Wouldn't that be really stupid of you to do? Why let a complete stranger get the insurance benefit? Same goes with PMI, don't do it. To avoid PMI, you need 20% downpayment for a house. Of course, you can get a second bank loan for that 20%.
5) If you can, keep one credit card at $0 balance at all times. One of the credit agencies gives a bonus to your credit score if one card has a $0 balance.
6) Pay off everything on time. All bills.