user-1: i have seen recent transactions with fees as low as 1.065 satoshis per byte.
and some transactions with fees as high as 500+ satoshis per byte.
so i would like to know is there maximum fee ? in satoshis per byte ?
can i do transaction of 100 btc with setting 99 btc as fee ? (with only 1 input and 1 output. )

user63569: Bitcoin Core has a hard limit for what it considers to be an absurdly high fee. 
That limit is 0.1 BTC Any transaction that pays more than 0.1 BTC in transaction fees, regardless of the fee rate, will be rejected with this error 256: absurdly-high-fee . It is not consensus invalid, it is just non-standard.

user52021: At the moment no more than 17662867.32455670 BTC exist. A transaction can't be smaller than 63 bytes so the "maximum feerate" would be 28036297340566.19 satoshi per byte and increasing with each block.

user51948: Yes you can, there is no maximum limit for the fee. The fee is simply the difference between the sum of the input values and the sum of the output values, so if you wanted to donate 99 BTC to the miners there is nothing stopping you - no idea why you'd want to donate an entire house though ;) 

-1: <p>i have seen recent transactions with fees as low as 1.065 satoshis per byte.
and some transactions with fees as high as 500+ satoshis per byte.</p>

<p>so i would like to know is there maximum fee ? in satoshis per byte ?</p>

<p>can i do transaction of 100 btc with setting 99 btc as fee ? (with only 1 input and 1 output. )</p>
 63569: <p>Bitcoin Core has a hard limit for what it considers to be an absurdly high fee. </p>

<p>That limit is 0.1 BTC Any transaction that pays more than 0.1 BTC in transaction fees, regardless of the fee rate, will be rejected with this error <code>256: absurdly-high-fee</code> . It is not consensus invalid, it is just non-standard.</p>
 52021: <p>At the moment no more than 17662867.32455670 BTC exist. A transaction can't be smaller than 63 bytes so the "maximum feerate" would be 28036297340566.19 satoshi per byte and increasing with each block.</p>
 51948: <p>Yes you can, there is no maximum limit for the fee. The fee is simply the difference between the sum of the input values and the sum of the output values, so if you wanted to donate 99 BTC to the miners there is nothing stopping you - no idea why you'd want to donate an entire house though ;) </p>
