Tom Sturgis said he paid for $157.20 worth of groceries at the self checkout lane of a Brooklyn, Ohio, supermarket and walked out the door not realizing he had forgotten to pay for the soda, which was on the shelf under the cart, WEWS-TV in Cleveland reported Tuesday.
Sturgis said a police officer working security asked to see his receipt.
"I went looking for the receipt, the pop wasn't on it and they decided to have me arrested," he said.
"It's over a case of pop," said Sturgis' wife Wendy. "He turned around and offered to go back in and pay for it and the cop told him it's like robbing a bank, you just can't get caught robbing a bank and say, 'I'm sorry, I'll give you your money back.'"
Sturgis, who was charged with petty theft, spent 3 1/2 hours in jail, from 11:30 p.m. until 3 a.m.