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 Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Settlement Asset - USD (from Sender) | Asset (+) | 1,000.00 | - |
| Settlement Liability - EUR (to Recipient) | Liability (+) | - | 970.00 |
| Revenue - Foreign Exchange Spread | Revenue (+) | - | 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.
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.
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.
Related Journal Entries
Discussion & Community Questions
Loading comments...