How to Record Visa Processing Services and Consular Fee Pass-throughs
Accounting for a service where the agency collects a high consular fee (pass-through) and a small service fee (revenue).
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Cash / Accounts Receivable - Customer | Asset (+) | 250.00 | - |
| Service Revenue - Visa Processing | Revenue (+) | - | 50.00 |
| Liability - Consular Fees Payable | Liability (+) | - | 200.00 |
💡 Accountant's Note
When an agency processes a visa for a client, the $200 embassy fee is a pass-through (Agent relationship). Only the $50 'handling fee' is recognized as revenue. The $200 is held as a liability until it is paid to the consulate. This prevents the agency from artificially inflating its revenue with fees it does not control and has no margin on.
Practitioner & Systems Framework
💻 ERP Architecture
The invoicing engine should split the line items: one mapped to 'Service Revenue' and the other to a 'Consular Clearing' liability account.
⚠️ Audit Flags
Grossing up pass-throughs. If the agency records $250 in revenue and $200 in 'Visa Expense,' they are misrepresenting their margin profile and violating ASC 606.
📄 Required Documentation
Embassy receipt for the visa fee, client invoice showing the split, and proof of payment to the consulate.
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...