Bitcoini reklaamitakse sageli kui ülemaailmset maksevõrku, mis ei sisalda tehingutasusid. Teatud määral on see väide tõsi, kuid see ei räägi kogu lugu. Ühegi teise võrgu kasutaja bitcoini tehingu eest ei kaasne saaja tehingutasu. Kuid mõnikord kaasneb tehingutasu, ehkki väga minimaalne.
Bitcoini maailma tehingutasud ei sisaldu igas tehingus. Tegelikult võimaldab enamik bitcoini rahakotte kasutajal valikuliselt lisada tehingutasu, et tehingut ennast kiirendada. Kiirendades seatakse väikese tasuga tehing prioriteediks järgmisesse võrguplokki lülitamiseks, samas kui teenustasuta tehingud on madalama prioriteediga.
Teatud erandid tehingutasu lisamisel ei mõjuta tehingu kiirust. Kui teie tehing Bitcoin Core'i kliendis on väiksem kui 1000 baiti, selle väljund on ainult 0,01 BTC või kõrgem ja sellel on piisavalt kõrge prioriteet, ei nõuta tehingutasu. Selle erandi kohaldamiseks peavad kõik need tingimused olema täidetud.
Kui need tingimused ei ole täidetud, lisandub tavapärane tehingutasu 0,0001 BTC tuhande baidi kohta. Bitcoin Core'i kliendi kasutajad märkavad alati, kui tehingutasu on lisatud, kuna klient palub kasutajal tehinguga seotud tasu aktsepteerida või tagasi lükata. Selle tasu tagasilükkamine vähendab prioriteetide seadmist ja mõjutab võrgu kinnituste rakendamise kiirust.
Enamik bitcoin-tehinguid on umbes 500–600 baiti suurused ja sõltuvalt väljundist võib, kuid ei pruugi kehtida 0,0001 BTC tehingutasu. Tehingu kaasamine võrguplokki on täiesti juhuslik, kuid seda mõjutab tehingutasu (vajadusel). Iga plokk jätab 50 000 baiti ruumi kõrge prioriteediga tehingute jaoks – sõltumata tehingu (TX) tasust – kaasamiseks (umbes 100 tehingut ploki kohta).
Pärast seda lisatakse plokki tehingud, mille tasu on 0,00001 BTC/kilobaid, kusjuures esmalt võetakse arvesse kõrgeima kilobaiditasuga tehingud. Seda protsessi korratakse, kuni ploki suurus jõuab 750 000 baiti.