Reporting VAT
Understanding how to report tax information (VAT)
This applies to transactions of NGN Merchants only.
Flutterwave allows you to report tax information (VAT) for every transaction your customer makes, irrespective of the payment type. This helps your reconciliation and transaction audit. You'll need to calculate the value of the VAT (7.5% of the transaction amount, excluding processing fees) and pass merchant_vat_amount into your request.
curl --request POST \
--url 'https://api.flutterwave.com/v3/charges?type=bank_transfer' \
--header 'Authorization: Bearer FLWSECK_TEST-SANDBOXDEMOKEY-X' \
--header 'Content-Type: application/json' \
--header 'accept: application/json' \
--data '{
"amount": 100,
"email": "[email protected]",
"currency": "NGN",
"tx_ref": "5af0dee0-d8b5-4cd7-96a1-bfc4603f8329",
"fullname": "Yemi Desola",
"merchant_vat_amount": 7.5,
"phone_number": "07033002245",
"client_ip": "154.123.220.1",
"device_fingerprint": "62wd23423rq324323qew1",
"is_permanent": false
}'
After sending the VAT information, we report this to the Federal Internal Revenue Service. You'll need to ensure that the correct value is passed for recording-keeping and accurate auditing with the FIRS.
Updated 5 days ago
