The bill, which received final approval by lawmakers Tuesday, is now waiting for Governor Mike Beebe's signature.
Under Senate Bill 2, anyone who goes to cast a vote, must show identification before-hand.
Those who don't provide an ID would cast a provisional ballot (one that records the vote, but doesn't cast it).
Their vote would only be counted if a form of identification is given by Monday at noon following the election.
The bill exempts military personnel who file absentee ballots, and those living in nursing homes or other long-term facilities.
While those for the passing of it say it'd help reduce voter fraud, it's still unclear if Governor Beebe will sign off on the issue.
He's questioned the law since state poll workers already have to ask for identification.
The Senate approved the issue after voting 22-12.