A transaction fee is the service cost that is charged to a merchant for each separate transaction. In some cases, merchant agreements may include waiving of per-transaction fees, but there are still costs in the from of monthly fees or other charges involved in processing card and bank-related transactions for merchants.