Using an agent is entirely reasonable — they handle paperwork, and for some visa types they are genuinely necessary. The disputes cluster around a small number of decisions made in the first ten minutes, and each of them is checkable before any money moves.

1. Can you apply directly?

Many visas, including a number of e-visa and visa-on-arrival schemes, can be applied for directly on the government portal for a published official fee. Check what the authority charges and what the process involves before deciding what an agent's convenience is worth. The gap between the official fee and the total quoted is the service you are buying, and it should be visible to you.

2. Is the company licensed, and where?

Travel and visa businesses are licensed in most jurisdictions. In the UAE, for example, licences are issued by the relevant emirate's economic department and travel agencies are regulated by the tourism authority. Ask for the trade licence number and verify it on the regulator's own register — not on a document they send you. This also establishes which consumer authority has jurisdiction if something goes wrong, which is precisely what you need to know later.

3. What is the total cost, and what is refundable?

  • The complete amount, itemised: government fee, service fee, and anything else.
  • Whether any further charges can arise after payment, and what they would be.
  • The refund position if the visa is refused, if you cancel, and if the application is never submitted.
  • The exact deduction percentage in each of those cases.

Ask for this by email so you have it outside their chat system. A business that cannot state its own refund terms in writing before taking payment has told you something useful.

4. What does the processing time actually mean?

Ask directly: is the quoted time a guarantee or an estimate, and what does it depend on? If approval depends on the immigration authority — which it always does — get that acknowledged in writing before you book flights around it. Complaints in this sector very frequently turn on a premium paid for speed that was later described as outside the agent's control.

Then choose the payment method deliberately

Pay by card. It is the only common method with a genuine dispute mechanism, and in this sector that mechanism is what resolves most cases. Avoid bank transfer, and refuse any request to pay an individual rather than the company, or to route payment through a personal account. That request alone is sufficient reason to stop.

Keep everything from the beginning

Screenshot the advertised processing time, the price page, and the key chat messages at the time you pay, not later. Terms and pages change. The version you relied on when you made the decision is the version that matters in a dispute, and it only exists if you captured it.