For Florida at least:

Approved forms of picture identification are:

Florida driver's license

Florida identification card issued by the Department of Highway Safety and Motor Vehicles

United States passport

debit or credit card

military identification

student identification

retirement center identification

neighborhood association identification

public assistance identification

veteran health identification card issued by the United States Department of Veterans Affairs

license to carry a concealed weapon or firearm issued pursuant to s. 790.06

an employee identification card issued by any branch, department, agency, or entity of the Federal Government, the state, a county, or a municipality (Section 101.043, F.S.)

Some of these forms of ID do not require money, only the time/effort to obtain it. Those not willing to spend that time/effort probably won't want to spend time voting either?