No, there is no limit as far as I know, but remember one thing. Many stores, banks, government offices have strict rules on accepting large payments. For example that all cash payments over xxx are required to be counted out twice in the presence of the person paying. If you bring $5000 in pennies to the IRS office, you might need to stay there until the clerk is done counting, so count twice.

There is no limit to the amount of coins you can use. A man in Texas tried to pay a lawyer bill in pennies. You could pay one dollar with a one-hundred dollar bill. I have paid ten dollars with pennies once entirely as a joke.