Query transaction fees
Look up the fee for a payment before you charge the customer. This endpoint returns fees for incoming payments only.
Last updated 13 September 2026
https://api.flutterwave.com/v3/transactions/fee
authorization string required
Pass your secret key as a bearer token in the request header to authorize this call
FILL IN ALL REQUIRED FIELDS
amount int 32 required
This is the amount of the product or service to be charged from the customer.
currency string required
This is the specified currency to charge in.
payment_type string
This is an optional parameter to be used when getting the transaction fees for different payment types. Expected values are card, debit_ng_account, mobilemoney, bank_transfer, and ach_payment.Kindly note that different fees are applied to the different methods, You can check our fee document for more details.
card_first6digits int 32
This can be used only when the user has entered first 6digits of their card number, it also helps determine international fees on the transaction if the card being used is an international card.
FILL IN ALL REQUIRED FIELDS
status string
message string
data object
FILL IN ALL REQUIRED FIELDS
charge_amount integer
fee integer
merchant_fee integer
flutterwave_fee integer
stamp_duty_fee integer
currency string
Shell