Fees does not depend on how much you send. It depends on the size of the transaction.
Miners can include a limited number of transactions in the block they are working on, hence, they will select the transactions with highest fees.
To know how much you have to pay, you can take a look at latest confirmed transactions and how much did they pay. Also, take a look on unconfirmed transactions in the mempool.
You have to set a reasonable fee that can incentivize miners to pick your transaction and include it in their blocks.
Here is a tool that can help you:
https://core.jochen-hoenicke.de/queue/#0,24h
I just want to know, what is the minimum fee for bitcoin transaction. Because I would like to compare it with POS coins transaction fees.
1sat/b