Skip to content

Payment fee guide

How to check the fees on an international payment

Check your international payment fee breakdown: identify conversion amounts, payment timing, the exchange rate and separate charges on a ZAR payment.

By FX Fee Finder · Updated

1. Gather the payment facts

Use the final payment confirmation where possible. A quote shows proposed terms, while a completed confirmation shows what was recorded for the payment. For a payment involving rand, identify whether money went outward from ZAR or inward to ZAR, and find both currencies and the corresponding amounts.

Keep the payment date, local time and time zone. If a time is missing or uncertain, the historical comparison is less precise. Do not replace a missing payment time with a document creation time unless you have confirmed that they describe the same event.

2. Separate conversion amounts from charges

Find the amount converted, the amount received and any explicit SWIFT or transfer charge. Read the fee currency carefully. A fee in rand and a fee in dollars cannot be added as though they were the same unit.

Check whether the account debit already contains a fee. If a fee was deducted before the recipient received the money, record that distinction too. Ask the provider for clarification when a confirmation combines several amounts into one total.

3. Check the exchange-rate markup and payment fees

Open Test payment and upload a supported PDF, JPG or PNG confirmation, or choose manual entry. Review the information supplied, including the currencies, direction, amounts and payment timing. Confirm the transfer fee separately when prompted.

Read the FX spread estimate and the disclosed fee as separate components. If a detail is wrong, use Edit details to correct it and update the estimate. You can download a report for your own records. No account is required for the public payment checker.

4. Interpret the estimate in context

A historical reference rate helps you understand the conversion, but differences can also reflect timing, execution arrangements and the accuracy of the information supplied. An estimate is not a finding that a bank made an error, and it does not establish the price another provider would have offered you.

For a synthetic scenario, a business has a USD supplier payment and a separate rand transfer fee. Its next step is to confirm the conversion amounts and fee treatment, then compare equivalent future quotes. The useful outcome is a consistent cost breakdown rather than a comparison with an unrelated live rate.

A synthetic checklist before you run the check

Example details only. Keep account numbers, beneficiary names and unrelated statement pages out of your working notes.

Annotated synthetic payment details
Confirmation lineExampleWhat to check
DirectionOutward from ZARConfirm which currency was sent and which was received.
Conversion amountsR18,500 and USD 1,000Use corresponding conversion amounts, excluding a separate debit-side fee.
Payment timestamp20 October 2026, 10:15 SASTUse a confirmed payment time and time zone, rather than assuming the PDF creation time.
Disclosed transfer chargeR250, separate from conversionCheck the currency and whether the debit already includes it.

Common questions

Do I need an account to check a payment?
No. The public payment checker supports document upload and manual entry without an account.
Can I check money received into South Africa?
Yes. The checker supports inward payments to ZAR as well as outward payments from ZAR. Confirm the correct direction and currency amounts.
What if the extracted details are wrong?
Review the fields and use Edit details to correct them. The estimate depends on the information supplied, so check the values before relying on the breakdown.

Sources and further reading

General information, not financial advice. Examples are synthetic. Provider terms and payment routes differ; confirm charges with your provider.