You can find machetes ranging from $20 to $40. It is important to look for the quality of the blade and handle to get the most bang for your buck. A high-end machete would cost $40 or even more than that.