The Daily Press reports a woman returned the wallet and its contents to a 7-Eleven store in Poquoson.
The boy, identified only as Charlie, says he left the wallet on the counter while he was getting a drink.
The boy's letter which contained his photo were posted on the store's front door. It said the wallet contained more than $300 the boy had saved, along with gift cards he got for his birthday.
The letter ended with, "I hope whoever has it needed it more than me."
Store manager Marvin Ward declined to give further details on the woman who returned the wallet.