幅広く使えるのは、Rinaさんも挙げている performance だと思います。
求人広告などでも、on performance と書かれていることがよくあります。
piecework は文字通り「1つ(piece)」作るごとにいくら、「1件」契約するごとにいくら、というイメージになります。
(基本給とは別にこういうボーナスを定めることもあります。)
「ボーナスは出来高制です」は、
Bonus is paid on (the basis of) performance.
Bonus is paid based on performance.
という言い方でいいでしょう。