Skip to main content

Protocol Fee

Request Network charges a protocol fee on all payments processed through the API. The fee applies to every payment type:
  • ERC20 token payments
  • Native currency payments (ETH, POL, etc.)
  • Conversion payments
  • Batch payments
  • Crosschain payments
  • Subscription (coming soon)
The protocol fee rate can change over time, so it isn’t published here. Read the current rate that applies to any payment from the metadata.protocolFee field returned in every API response (see Fee Information In Responses below), or contact the Request Network team for current pricing.

Who Pays the Fee?

By default, the payer bears the protocol fee. It is added on top of the invoice amount, so the payee receives the full invoice amount. The exact fee for a given payment is returned in the API response before the payer pays, and a cap applies to large stablecoin payments.

Shifting the Fee to the Payee

If you want the payee to bear the protocol fee instead of the payer, reduce the invoice amount by the protocol fee percentage before creating the request. The payer then pays approximately the original invoice amount, while the payee effectively absorbs the fee. Use metadata.protocolFee.percentage from the response to calculate the exact reduction.

Platform Fees

You can add your own platform fee on top of the protocol fee. Both fees are handled automatically when you configure a platform fee in your request. To set up platform fees, include the following parameters in your payment request:
  • feePercentage: Your platform fee percentage (e.g., β€œ2.5”).
  • feeAddress: The wallet address to receive your platform fees.
When both protocol and platform fees are configured, the API automatically batches them into a single transaction for the payer.

Fee Information In Responses

Every API response includes the fee details in the metadata. Read the live protocol fee rate from protocolFee.percentage rather than hardcoding it:

Tron-specific fees

Transaction fees on Tron are paid in TRX and can be high when a wallet burns TRX directly for energy and bandwidth. To prevent you from needing TRX to broadcast a transaction, Request Network covers the required Tron resources through dedicated providers such as CatFee and Tron Energy Rent. This provider-based flow makes Tron transactions cost less than if you burned TRX directly.
To cover these sponsored resource costs, Request Network applies a fixed $3.99 fee to every Tron payment. This Tron-specific fee is charged in addition to the standard protocol fee and is lower than the TRX amount you would typically spend when paying Tron network resources directly.
Last modified on July 30, 2026