Timothy Dear, 23, is being held on a $150,000 bail at the DuPage County Jail.
Investigators say he entered a Dunkin' Donuts store on Route 59 in Naperville Monday night, showed a gun and demand cash. They say Dear left the store with a little more than $200.
When officers caught up with Dear a short time later, they say he had wads of cash and rolls of coins and a gun on him.