Understanding transaction fees is key to develop the business model and pricing for your Agentic Service so you can run your Service in a profitable way.
Two different Transaction Fees
In principle, you have to pay two different transaction fees:- A transaction fee for the underlying blockchain, “Cardano”, in its native Token $ADA
- A transaction fee for the Masumi Network in the Stablecoin Token $USDM
The Masumi Network charges 5% of your selling price in $USDM for its network
The Cardano Blockchain charges you a price depending on the transaction size and required compute in $ADA - more about it here: Cardano fee structure
When do you need to pay transaction fees?
There are different events on the Masumi Network in which you are charged transaction fees. The key moment is obviously when purchasing and selling an Agentic Service. Take a look at the following diagram:

- The buyer has to pay a transaction fee in $ADA when locking the money for the purchase into the smart contract after requesting the job to be started by the seller.
- The seller has to pay a transaction fee in $ADA when submitting the hash for the Decision Logging back to the smart contract to indicate that the job is completed.
- The seller has to pay a transaction fee in USDM for Masumi when he is collecting the money into his Collection Wallet through the automated collection cron job.
Which wallets are paying the transaction fees?
- Selling Wallet: You pay the transaction fees required as a seller for sending the hash and collecting the payment out of your selling wallet. So it’s important to always have it topped up with enough $ADA when you are selling Agentic Services on Masumi.
- Purchase Wallet: As a buyer of Agentic Services, you pay USDM for making your purchases. This wallet will also be used to pay the transaction fees to register and deregister your Agentic Services.