# Gavin Andresen # 2011-04-29 16:57:57 # https://bitcointalk.org/index.php?topic=6642.msg99523#msg99523 @s{quotedtext} @s{quotedtext} @p{brk} You're running into the "very low priority transactions require a fee" rule. Priority depends on the value of the transaction (fewer bitcoins == lower priority) and how long ago you received the bitcoin(s) (older == higher priority). @p{par} That rule was in place for 0.3.20.2, but only for most miners. Most would not include very-low-priority transaction in blocks until they were old enough to have a high priority. The result was a big backlog of very-small transactions starting to build up. @p{par} With 0.3.21, the rules are the same for miners, for relaying transactions across the network, and for the user interface@p{--} if your transaction is very-low-priority, it won't get relayed and the user interface will insist that you pay a fee if you really want it transmitted RIGHT NOW. @p{par} If you really really really need to send 0.01 bitcoins right now, then you'll have to pay the fee. If you're willing to wait a while, you'll find you can send it without a fee after it is old enough and has enough priority. @p{par} All of this is to discourage people from "penny flooding" @p{--} constantly sending pennies back and forth to themselves without a fee just because they can. @p{par} Footnote: if you don't upgrade, you can send that 0.01 bitcoins without a fee. But as everybody else upgrades, you'll find that it will take a long time for that transaction to get confirmed. @p{brk}