those scores are sufficient to buy a home. to get the BEST deals and rates, try to get your mid score over 700-720 range. Keep paying your bills on time, do not take on any more additional credit, so the average age of your accounts increases. Keep any credit card balances between 20-30% of your available balance. If one card is higher than that, and another lower, transfer some or pay it down. DO NOT go car shopping or furniture before closing on your new house. keep your monthly debt as absolutely low as you can, so you qualify for more house if you need it. Start documenting any and all income you have, do not change jobs, or at the very least do not change careers, but stability is very important. If you are renting, make sure your rent is received by your land lord ON the day due. For verification of payment history for a house if you rent, most lenders prefer professional management companies (such as those found in apartment complexes). If you plan on using second
job income, most lenders want 2 years before using it, although some will use 12 months before allowing it.
This is just a fraction of what you need to do to get your best deal, and to keep pushing your score higher. Try to find a mortgage broker now who has access to a what if scenario software addon to their credit reporting system.
DO NOT allow multiple pulls of your credit, as over a few will start pulling your score down PER PULL, as much as 4-7 points each time.
And finally, DO NOT pay off any charge offs older than 12 months old, unless specifically requested by the lender, and then do it AT CLOSING. Lenders usually pull credit right before close. Paying off a charge off does make it a paid charge off, but it is still negative credit, and it can actually drop your credit score 10-20 points, or more depending on how old it actually is. Once you have your mortgage, if you have to pay off the collection, it wont affect your rate.