verizon will have the iphone in january....only AT&T sells the iphone but no you do not need good credit. the phone itself is 200 dollars and you need to be on a contract, talk and text plan as well as a 30 a month Data plan. so it is a bit pricy no need for good credit though