I used to want pet piranhas, they are still one of the most fascinating fish in the world. However, before you buy some, you need to know that there are some areas that ban keeping them altogether. There are also some pretty large commitments to owning and looking after them, too. Like most tropical fish, you need to have the water requirements right, or you will face very poorly, if not dead fish. Remember that Piranha is also able to jump, so you need to ensure that you keep a tight lid on the tank.
Most of the cost with piranha will be the initial setup and feeding. They can and will eat a lot, though. You can buy the fish from around $10-20, and if you buy a good setup at the start, you will probably not have to change it for a long time, meaning that they can be pretty inexpensive.