In wallet options section it shows these two settings

-paytxfee=<amt>  Fee (in BTC/kB) to add to transactions you send (default: 0.00)  
-maxtxfee=<amt>  Maximum total fees to use in a single wallet transaction, setting too low may abort large transactions (default: 0.10)  

If I set these two settings in the bitcoin.conf which one will override the other ? or how does in work ?

1 Answer 1


One is per kilobyte, the other is a limit on the total.

The second will prevent a transaction from happening if it, following the first, has a too large fee.

  • Is it possible to pay fixed amount per transaction regardless the kilobytes? Aug 4, 2015 at 12:43
  • 2
    @Mohamed No, that wouldn't make sense. You're paying for space inside blocks, and miners prioritize transactions based on fee per byte. As you don't know the size of a transaction before creating it, specifying its exact fee would likely lead to unexpected behaviour. Aug 5, 2015 at 12:40
  • btc.com/stats/unconfirmed-tx tells you how long your transaction will take to "clear" if you pay a certain transaction fee. Paying 0 may take too long, but you can get away with paying very little if you don't mind a delay in your transaction entering the blockchain.
    – Sun
    Oct 1, 2017 at 6:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.