<p>There really isn't a standard fee value. Various clients implement different amounts. For example on my MultiBit installation it's currently set to 0.0001 BTC per 1000 bytes of transaction size.</p>

<p>You must include a fee otherwise miners won't confirm your transaction.</p>

<p>For Blockchain.info's case, using their API, if you don't have the <code>$fee</code> parameter, Blockchain.info will automatically add 0.0005 BTC in fee, which is the default value.</p>

<blockquote>
  <p>All transactions include a 0.0005 BTC miners fee.</p>
</blockquote>

<p>So if you send 0.01 BTC with their API, and don't specify the $fee parameter, it will add a 0.0005 fee to your transaction. </p>

<p><strong>EDIT</strong> This means you actually need at least 0.0105 BTC (0.01 + 0.0005) in your wallet to make the transaction. If you want to send all of the 0.01 BTC, you have to actually send 0.0095, otherwise the transaction won't go through.</p>

CC BY-SA 3.0
2014-02-12T15:03:56.960Z
The API docs say all transactions include a 0.0005 BTC miners fee by default however the Account->Settings->General says they 'Follow the fee policy suggested by the mainline bitcoin client' if you select 'Normal' Default Fee Policy. I guess that must also be 0.0005 BTC or would it depend on the transaction size in bytes and in BTC?
Dan
CC BY-SA 3.0
2014-02-12T14:10:01.793Z
2014-02-12T14:24:38.553Z
2014-02-12T14:24:38.553Z
Luca Matteis
<p>Blockchain.info gives you the options of 'frugal', 'normal' and 'generous' for setting miners fees and leave it slightly vague as to what the transaction fee will ultimately be.</p>

<p>I want to use their <a href="https://blockchain.info/api/blockchain_wallet_api" rel="nofollow">Make Outgoing Payments API</a> to send payments but how can I know what they choose as a transaction fee?</p>

<p>What if I have 0.01 BTC in my wallet and want to send it all to an address. There won't be enough BTC left over for a fee. What happens then?</p>

<transaction-fees><blockchain.info>
How do I find out the miners fee for my transaction using Blockchain.info API?
Dan
# How do I find out the miners fee for my transaction using Blockchain.info API?

(Asked by: username_0 on 2014-02-12)

Blockchain.info gives you the options of 'frugal', 'normal' and 'generous' for setting miners fees and leave it slightly vague as to what the transaction fee will ultimately be.

I want to use their [Make Outgoing Payments API](https://blockchain.info/api/blockchain_wallet_api) to send payments but how can I know what they choose as a transaction fee?

What if I have 0.01 BTC in my wallet and want to send it all to an address. There won't be enough BTC left over for a fee. What happens then?

**Tags:** transaction-fees, blockchain.info


---

## 1 answers

### Answer by username_1 on 2014-02-12. Score: 1

There really isn't a standard fee value. Various clients implement different amounts. For example on my MultiBit installation it's currently set to 0.0001 BTC per 1000 bytes of transaction size.

You must include a fee otherwise miners won't confirm your transaction.

For Blockchain.info's case, using their API, if you don't have the `$fee` parameter, Blockchain.info will automatically add 0.0005 BTC in fee, which is the default value.

> All transactions include a 0.0005 BTC miners fee.

So if you send 0.01 BTC with their API, and don't specify the $fee parameter, it will add a 0.0005 fee to your transaction.

**EDIT** This means you actually need at least 0.0105 BTC (0.01 + 0.0005) in your wallet to make the transaction. If you want to send all of the 0.01 BTC, you have to actually send 0.0095, otherwise the transaction won't go through.

> **Comments:**
> **username_0**: The API docs say all transactions include a 0.0005 BTC miners fee by default however the Account->Settings->General says they 'Follow the fee policy suggested by the mainline bitcoin client' if you select 'Normal' Default Fee Policy. I guess that must also be 0.0005 BTC or would it depend on the transaction size in bytes and in BTC?  

---

