coinbase charged me 13usd to transfer 40 usd. isnt that too expensive. do I hava alternatives?
The fee depends on the size of the transaction. The size of the transaction depends on the number of inputs and outputs, not their value.
A miner will usually pick the transaction with the highest fee/byte and put those transactions into the block he's currently trying to solve. The higher your fee, the more miners will have your transaction in the block they're solving, the bigger the chance your transaction will be in the next solved block.
At this moment, 2 things are going on:
- a lot of transactions are being broadcasted. In order to ensure a fast confirmation, people are using higher and higher fees... You either outbid them by using yet a higher fee, or you risk having to wait hours/days or even see the network forget about your transaction
- the FIAT price is exploding... Since BTC doesn't care about fiat, and the fee isn't related to the value of the outputs, this has as a side effect that the fiat equivalent of the fee is also exploding
The high fees are *probably* something temporarry, altough there is no way to be sure that these fees aren't the new *standard*
The community is working on sollutions like the lightning network. I'm not into bitcoin politics, so i won't disclose wether i'm pro or contra, but you can read up on this sollution if you want... do know that it's still in development.
A different "sollution" would be to use a lower fee, and just wait it out... It's possible you'll have to re-create a certain transaction a couple of times before it gets into a block
A last "sollution" would be to switch to an altcoin for smaller payments. For example ETH or LTC have low fees (in FIAT) and fast confirmations (for example, i haven't seen a full Litecoin block in a while... Not that i check that often tough)