Is it 0.00004094 BTC/transaction or 0.00004094 BTC/Kb?
Either way it is a good fee to pass through and get confirmed by the miner soon. An ordinary legacy tx has an average size of about 500 bytes. So with the current fee rate of 3 sats/byte each legacy transaction would cost about
3-6 sats * 500 = 1500-3000 sats or 0.000015-0.00003
BTC/ transaction
unless the tx don't have complex inputs. If the OP's transaction is of native segwit or P2SH then the size would be higher and the fees would be considerably lower than a legacy tx.