If you found a wad of cash on the ground, would you keep it? Donate it? Take it to the police?
$1 to $20 or so - I'd probably keep.
More than that, I'd take it to the police or other authority (like if it's a grocery store, I'd take it to the service desk.)