Payment Processing & FinTech

How to Record Remittance and FX Spread Revenue

Accounting for a cross-border transfer where revenue is earned from the markup on the exchange rate (FX Spread).

Account NameTypeDebit ($)Credit ($)
Settlement Asset - USD (from Sender)Asset (+)1,000.00-
Settlement Liability - EUR (to Recipient)Liability (+)-970.00
Revenue - Foreign Exchange SpreadRevenue (+)-30.00

💡 Accountant's Note

In a remittance (e.g., Wise or Revolut), the user pays $1,000 USD to send Euros. If the 'mid-market' value of those Euros is $1,000, but the FinTech only gives the user $970 worth of Euros, the $30 difference is the 'FX Spread' revenue. This is recognized at the moment the conversion is locked in, as the service is performed immediately.

Practitioner & Systems Framework

💻 ERP Architecture

Requires a real-time FX engine. The G/L must capture the USD equivalent of the EUR liability at the 'Spot Rate' at the time of the transaction to isolate the spread from subsequent currency fluctuations.

⚠️ Audit Flags

Realized vs. Unrealized FX. Auditors will check if the 'Spread' is being accurately separated from the 'Gain/Loss' the FinTech makes on its own currency holdings used to fulfill the transfer.

📄 Required Documentation

Transaction timestamp log, Mid-market rate source (e.g., Reuters), and the customer-facing receipt showing the applied rate.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)