Bitcoin transaction fees can be as cheap as just a few cents and as expensive as a few dollars. It just depends how quickly you need the transaction to be confirmed. As we speak, I just had a 6 sats/b transaction, which just costed me a few cents, and it was confirmed in no time because the blockchain isn't congested; whereas sometimes you'd need to increase your transaction fees higher if you want it to be confirmed faster.