Blog

Kenya's eTA costs $30. Agents charge $90 for the same form.

Nine government visa fees, read off the official pages and dated. If you were quoted more than these, you were paying someone to fill in a form you can fill in yourself.

Search “Kenya eVisa” and most of what comes back is not Kenya.

It is a row of sites with official-looking names, government-looking colours and a form that asks for your passport details. They will take that form, charge you around $90, and submit the same application you could have submitted yourself. Some of them are slower than doing it directly, because they batch submissions.

Two things are wrong with those results, and the second is worse than the first.

Kenya does not run an eVisa any more

It runs an electronic travel authorisation. On the government’s own site the price list is four lines:

Official fee
Transit eTA $20
Standard eTA, one entry $30
One-year multiple entry $300
Five-year, US nationals $185

That is from etakenya.go.ke, read on 19 September 2026. Any site still selling you a “Kenya eVisa” is working from a page that is out of date, which tells you how closely they follow the rules they are charging you to navigate.

And if you hold a Nigerian passport, the same page says something the agents will not: eTA not required for up to 60 days. You pay nothing. You apply for nothing. Several sites will still happily sell you one.

The fees are not secret. They are just scattered.

Here is what nine governments charge, each read off that government’s own page on 19 September 2026. Not an agent’s summary, not a news article.

Destination Government fee What it buys
Kenya $30 Standard eTA, one entry
Ireland €60 Short stay, single entry
Schengen area €90 Up to 90 days in any 180, all 29 countries
United Kingdom £135 Standard Visitor, 6 months
United States $185 Non-petition nonimmigrant visa (B-1/B-2)
Canada CA$100 Visitor visa, plus CA$85 biometrics
Australia A$250 Visitor subclass 600, tourist stream
India $25 30-day e-Tourist, July to March
Ghana No single fee published; set by the mission

Two of those deserve a note.

India’s fee depends on your nationality. The official schedule is a country-by-country table. The $25 above is the common tier. If a site quotes one flat price to everyone, it has not read the schedule it is charging you to interpret. And Nigeria does not appear in that table at all — the list runs Nicaragua, Niger Republic, Niue Island, Norway — which matches India recording Nigerian passports as visa required rather than e-Visa eligible. A Nigerian traveller being sold an “Indian e-Visa” is being sold something that does not exist for them.

Ghana has no single number, because the fee is set by the mission you apply to. We publish nothing there rather than guess. If someone quotes you a precise Ghanaian visa fee without naming the mission, ask them where they got it.

The second problem: they rank above the government

This is the part that actually costs people money.

A government immigration service does not do search engine optimisation. It has no incentive to. An agent charging a 200% markup has every incentive, and the budget to act on it. So the official page — the one where the fee is $30 — often sits below four paid intermediaries.

Nothing about that is illegal. Most of these services do submit your form. But you should know you are paying for typing, not for access, and that no agent can make a decision faster or more likely. The officer assessing your application cannot see who filled in the form.

How to tell in about ten seconds

  • Check the domain. A government site is on a government domain: .gov.xx, .gouv.xx, .gob.xx. etakenya.go.ke is Kenya. A site on a .com is not a government, whatever its logo looks like. Be careful here — while building this site we found a domain that looked official, matched a government naming pattern, and was actually parked and for sale.
  • Compare against the official fee. If the total is two or three times the number above, the difference is the agent’s margin.
  • Watch for urgency. Governments do not run countdown timers. “Only 3 slots left today” is not how an immigration service works.
  • Never pay for a status check. Every government portal that has one offers it free. A site charging to reveal whether you were approved does not have that information.

What we do with this

Every fee on this site is read off a government page, carries the date it was read, and links to the exact page it came from. Where we cannot source a figure, the field is blank — Ghana above, and South Africa, whose Home Affairs department publishes a fee schedule for civic documents but not for visitor visas.

A missing fee is an inconvenience. A wrong fee costs someone a trip.

The official portal is the main button on every route page here, and it always will be. That looks like leaving money on the table. It is the entire point.

Every figure above, and where it was read

Each of these was opened and read on the date shown. If a government page has moved or changed since, the link is still the right place to check.

Destinations in this post

  • Kenya
  • Ireland
  • United Kingdom
  • United States
  • Canada
  • Australia
  • India
  • Ghana
  • South Africa

Use the checker for the requirement on your own passport — it differs by nationality.