Directions · Articles

How to book a VFS Global appointment

Seven steps, and the order matters more than any of them individually. Two of the seven are where almost everyone loses time: deciding where they are eligible to apply, and starting the search late. Both are settled before you ever open the booking page.

Most guides to this start at the booking page. By then the two decisions that determine how long the whole thing takes have already been made, usually without being noticed.

Here is the sequence in the order it actually runs.

1. Establish where you may apply from

Before anything else, because everything else depends on it.

A Schengen visa is applied for in the country where you legally reside. Not where you are, and not where appointments are available. There are genuine exceptions — dual residency, centres that accept non-residents, member states with no local representation — but they are narrower than the internet suggests.

Getting this wrong produces a refusal, not a wasted trip, and the booking system will not stop you. The full version, with the exceptions.

2. Establish which country you apply to

The member state of your main destination, or the first country you enter if the trip is evenly split. Not the consulate with the earliest opening.

This is checked against your itinerary. How main destination is worked out.

3. Work backwards from your travel date

Subtract, in order: a margin for the passport to come back, the processing time for your route, and then — the big one — however long the appointment takes to find.

Fifteen calendar days is the standard decision period, extendable to forty-five. The clock starts at your appointment, not at your search, which is why the appointment is the part that needs the margin.

Applications can generally be lodged six months ahead. On a contested route, use that window.

4. Create the account and complete the application

Register on the VFS Global portal for the country you are applying to, from the country you are applying in, and fill in the application to the point where it has a reference. The appointment binds to that reference, so it needs to exist first.

This step is only yours if you are doing the whole thing yourself. Where a service handles the booking, the account is normally its own and you never create one — which is why no legitimate service asks you for a VFS login, password or code from an email. Your own details and documents it will ask for, and that is normal. Where that line falls.

5. Decide the things you will not have time to decide later

This step has no interface, and skipping it is the most common reason a batch gets lost.

  • Which visa category. Choosing between two plausible ones mid-booking is how people lose appointments, and the wrong category gets the application refused anyway.
  • Which centre, if your route has more than one. They do not behave alike: on one route we measured, one centre released nothing across 23,429 checks while the other released 61. Which centre, and why the answer flips.
  • Whether you would split a group. Two appointments on Tuesday and two on Thursday, or nothing? Decide before it matters.
  • Every applicant’s details, open in front of you. Passport numbers, dates, spellings exactly as printed.

6. Watch for openings

The step with no timetable.

On a contested route there are no slots most of the time, and appointments arrive in unannounced batches that are taken within minutes. Our own monitoring records roughly one opening per thousand availability checks.

Two things you need to know while doing this:

“No appointment slots available” is a live reading, not a verdict. It means there were no slots when the page loaded. What it is actually reporting.

Refreshing hard gets you locked out. The rate limits are real, and an account that has hit one cannot see the batch it was waiting for. What each code means.

7. Book, and confirm

When something appears, submit immediately. Nothing is reserved for you between clicking a date and completing the form — which is why slots vanish mid-booking.

A one-time code arrives at the confirmation step and has a short life, so be at the address the account uses. Again, this is the self-booking path: where the account belongs to a service, the code goes to it and nothing here needs you.

Then leave it alone. Rescheduling on a busy route can cost you the appointment you already have.

Where the time actually goes

Of the seven steps, five are administration you control and can finish in an afternoon. Step 6 has no schedule and no ceiling, and it is where months disappear.

That asymmetry is the whole argument for handing that step to something that can watch continuously — whether that is us or anyone else. It is not a step effort solves: twenty checks a day against a window measured in minutes is a rounding error, and it is enough to trigger a rate limit.

What we do

Steps 1 to 3 we will go through with you before taking anything, including telling you when the plan is not realistic. Steps 4 to 7 we take on entirely - including the account, which is why nothing from a VFS Global account is ever asked of you. What we do need is the applicant details and the documents your route requires, and we ask for those once the route is agreed.

You pay after the appointment is confirmed. If nothing opens, there is nothing to pay.

Start a request · The routes we cover · How to tell a real service from a scam

Ready to hand it over?

We watch continuously and book the moment an appointment opens. You pay after the booking is confirmed - if nothing opens, there is nothing to pay.

Start a request