900K is the minimum you need to start a town. It's suggested that you have more because you'll need money to claim chunks so it's always best to have more than expected. As giga said the admins currently aren't accepting town applications until the new towny is released because the towny currently is really buggy. No idea when the towny will be out; just know that Larry is working on it!