Affiliate disclosure: this article contains affiliate links. If you subscribe through them, UAE Info Portal may earn a commission at no extra cost to you.
Typing centres are the UAE's unsung infrastructure — visa applications, Emirates ID, attestations, translations, licence renewals, processed by the hundred across every neighbourhood. The operational profile is brutal in its own way: dozens of small transactions daily, each carrying government fees that must pass through exactly, service charges that are the actual revenue, and customers returning to ask 'any update' about paperwork inside opaque government pipelines.
What matters here
- Fee separation — government fees and your service charge itemised distinctly on every receipt, because mixing them corrupts both your margins and your VAT position.
- Transaction status tracking — each application's stage recorded, so any staff member answers the update question in seconds.
- Document custody — passports and originals logged in and out with signatures; a misplaced passport is an existential event for this business.
- Corporate accounts — companies sending monthly volume deserve consolidated billing and their own rates, tracked properly.
The main options
The counter runs on Odoo POS with services itemised — government fee as a pass-through line, typing charge as revenue — keeping the till reconcilable against a day of small cash and card payments. Each application beyond same-day service tracks as a ticket in Odoo Helpdesk with stages from submitted to ready-for-collection, and a template message through the WhatsApp integration at each stage kills the update-call queue at the counter. Corporate clients' monthly volume consolidates through Odoo Invoicing, and the fee float — government money advanced and recovered — reconciles in Odoo Accounting where pass-through and profit stop blurring.
How to choose
Fix the receipt first: itemised fees versus service charges on every transaction, from tomorrow. Then track a fortnight of applications by type and stage — the data shows which services earn the counter time they consume and which corporate prospects deserve a monthly-account pitch. In a trade this thin-margined, knowing your numbers per service type is the whole strategy.