Items needed to purchase a home:
A Good credit scores.
A Good Real Estate Agent
Earnest Money (usually $1000-$2000 for a home up to $300,000. More if a higher priced home).
$300 - $450 for a home inspection.
$350 - $600 for an appraisal.
$20 - $50 for a credit check.
Additional Costs at closing if not provided by lender.
Additional funds in the event you are purchasing a property&wish to have any other professional inspections, reports, etc... completed and can not negotiate it to have the sellers complete the additional inspections, reports, etc...
Additional costs for appliances not furnished (if you don't have any).
A preapproval letter (an agent can recommend a Mortgage Broker or Lender if you do not have one).