Биткойн често се рекламира като глобална платежна мрежа, която не включва такси за транзакции. До известна степен това твърдение е вярно, но не разказва цялата история. Не се включва такса за транзакция за получателя за транзакция с биткойни, идваща от друг потребител в мрежата. Но понякога има такса за транзакция, макар и много минимална.
Таксите за транзакции в света на биткойн не са включени във всяка транзакция. Всъщност повечето биткойн портфейли позволяват на потребителя по избор да включи такса за транзакция, за да ускори самата транзакция. Чрез ускоряване, транзакция, включваща малка такса, ще бъде с приоритет, за да бъде включена в следващия мрежов блок, докато транзакциите без такси имат по-нисък приоритет.
Някои изключения от включването на такса за транзакция не влияят върху скоростта на транзакцията. В клиента Bitcoin Core, ако вашата транзакция е по-малка от 1000 байта, има само изходи от 0,01 BTC или повече и има достатъчно висок приоритет, не се изисква такса за транзакция. Всички тези условия трябва да бъдат изпълнени, за да бъде приложимо това изключение.
Ако тези условия не са изпълнени, ще бъде добавена стандартна такса за транзакция от 0,0001 BTC на хиляда байта. Потребителите на Bitcoin Core ще забележат всеки път, когато е включена такса за транзакция, тъй като клиентът ще подкани потребителя или да приеме, или да отхвърли таксата, свързана с транзакцията. Отхвърлянето на тази такса обаче намалява приоритизирането и засяга скоростта, с която се прилагат мрежовите потвърждения.
Повечето биткойн транзакции са с размер около 500–600 байта и в зависимост от изхода, може или не може да подлежи на такса за транзакция от 0,0001 BTC. Включването на транзакция в мрежов блок е напълно произволно, но се влияе от таксата за транзакция (ако е необходимо). Всеки блок оставя 50 000 байта място за транзакции с висок приоритет — независимо от таксата за транзакция (TX) — които трябва да бъдат включени (приблизително 100 транзакции на блок).
След това към блока се добавят транзакции, подлежащи на такса от 0,00001 BTC/килобайт, като първо се включват транзакциите с най-висока такса на килобайт. Този процес се повтаря, докато размерът на блока достигне размер от 750 000 байта.