There is no "base transaction fee". The fee is just an incentive for miners to confirm your transaction and add it to a block, so theoretically the fee is optional. However, transactions with a low enough fee won't ever be picked up simply because there isn't enough reward for the miners, but there is no "base" or minimum fee programmed into bitcoin.