It's not a percentage, you pay the same fee whether you're sending 20 cents or 20 million, you're paying for the space your transaction takes up on the block.
It's actually not even that, the miners just choose the transactions that pay the highest fees each time they create a block, to maximize their revenue, so you can choose whatever fee you're willing to pay and it might or might not be included depending on what other people are willing to pay.
Edit: And 5-8% transaction rates are absolutely insane for a payment system.