Tomas Hulan of the Prague Police said the man, whose name was not released, called police just 10 minutes after robbing a bank of $10,000 and promised to turn himself in the following day, The Daily Telegraph, Britain, reported Thursday.
Hulan said police were shocked when the suspect made good on his promise.
"He came in confessed to the robbery, and explained he had to do it because of financial problems," Hulan said. "Apparently some 'bad people' had stolen his money but some people had helped him out and he wanted 'pay the good friends back.'"
Police said the friends will have to return the stolen money or else risk facing charges of their own.
The suspect was charged with armed robbery, but he was released on bail due to his honest behavior and lack of a prior criminal record. He could face up to 10 years in prison if convicted.