Voter id is not required because by requiring it you shift voter demographics away from poor/minority/elderly people who don't have an id. The cost for an id should be zero if it is required to vote.
It normally is in Voter ID states like my (for a couple more days) home state of Wisconsin. The problem is that a lot of people can't provide supporting documentation, i.e. a birth certificate.