Hi,
Lets say I want to buy bitcoin for 10USD. Do I have to pay 6USD as transaction fees? How do you trade really small values of bitcoins?(Withdraw from one bitcoin wallet to another?)
If you are going to send only a small amount its better if you just limit your number of transaction. Anyway it depends on your wallet, in blockchain wallet if you are sending a bitcoin you can use customize fee of your choice ex. 50 per byte depend on the amount you will send.