Stuck in the BLS portal rebooking loop for OCI or passport? Ahmedabad tour designer's step-by-step fix โ cache tricks, slot timings, escalation contacts that actually work.
Namaste, Shivani here from Ahmedabad. I run curated Gujarat and Rajasthan tours, and roughly 70% of my clients are NRIs โ US, UK, Canada, Australia. Over the last eighteen months, almost every second WhatsApp message I get isn't about Somnath or Udaipur bookings. It's: "Shivani, my OCI is stuck at BLS, I can't even get an appointment, my India trip is in six weeks, what do I do?"
I am not a visa agent. But because so many of my travellers have hit this wall, I've built up a working knowledge of how to break out of the BLS portal rebooking loop. This is the guide I send to my clients. No fluff, no "contact us for premium service" nonsense. Just what has actually worked for people I know in 2024.
What the "loop" actually is
BLS International took over OCI and passport services from VFS / CKGS in most jurisdictions (US in late 2023, parts of Europe in 2024). The handover was rough. The most common loop reports I get:
- You complete the application form, pay the fee, and when you click "Book Appointment" โ no slots show, or you get redirected back to the form.
- You had an appointment, BLS cancelled or rescheduled it, and now the portal says you already have a booking but won't let you view, modify or rebook it.
- You try to log in and the portal throws a session error, kicks you back to the home page, and your ARN is "in process" forever.
- Walk-in days are listed but the page to book them is permanently "unavailable".
This is not your computer. This is a known systemic issue. Members of US Congress and Indian-American advocacy groups have written publicly about BLS service failures through 2024. So first โ breathe. You are not alone, and you have not done anything wrong.
Step 1: Clean browser state before you do anything else
About 40% of the loops I see resolve at this step alone. The BLS portal is heavy on session cookies and a stale session is the #1 cause of the "redirect back to form" bug.
- Use a fresh browser profile. In Chrome: menu โ Add new profile (guest mode is not enough โ guest still inherits some state). In Firefox, use a new container tab.
- Clear cookies specifically for
blsinternational.com and the country-specific subdomain (e.g. in.blsindia-usa.com, visa.blsspainglobal.com). Don't nuke all cookies โ you'll lose other logins for no reason.
- Disable all extensions, especially ad-blockers, Privacy Badger, Ghostery, and any VPN browser extension. BLS scripts often fail silently when blocked.
- Match your IP to your jurisdiction. If you're a US applicant on a UK VPN, the portal can route you to the wrong country instance. Turn the VPN off.
- Use desktop Chrome or Edge. Safari and mobile browsers throw the most session errors.
Then start the application from the official entry page for your country โ always navigate from blsinternational.com and pick your country, don't trust Google's top result which is sometimes an outdated subdomain.
Step 2: Slot timing โ when slots actually drop
The portal does release new slots, but not on a published schedule. Based on what my clients in different time zones report:
- US applicants: new slot batches most often appear between 11:00 PM and 1:00 AM Eastern, and sometimes a smaller drop around 7:00 AM Eastern (which is start-of-day for the BLS back-office team in India).
- UK/EU applicants: early morning UK time, 6:00โ8:00 AM, is the most common drop window.
- Anywhere: Tuesday and Thursday mornings IST tend to see schedule rebuilds. Mondays are dead.
Don't refresh manually like a maniac โ the portal has a rate limiter and will lock you out for 30 minutes. Refresh every 60โ90 seconds, no faster.
Step 3: If the system says you already have an appointment
This is the cruellest version of the loop. You log in, it says "You have an active appointment", but every link to view or change it is broken.
What has worked:
- Log in, go to "Track your application" and note your ARN / reference number and the appointment date the system is holding for you.
- Email the country-specific BLS support address (not a generic contact form โ the form goes nowhere). For US that is the address listed on the bottom of blsindia-usa.com; for UK, the one on blsindia-uk.com. Subject line format: "Unable to reschedule โ ARN [number] โ appointment [date]".
- Attach a screenshot of the error. They reply to emails with screenshots faster than emails without โ I have seen this consistently.
- If no response in 5 business days, write to the relevant Indian Consulate directly (not the Embassy in DC unless you're in that jurisdiction). Consulates have started escalating BLS issues internally because the volume of complaints became impossible to ignore.
Step 4: Escalation contacts that actually get read
I will not publish private email addresses or names of officers โ that's how those channels get killed. But these are the public escalation paths that have worked for my clients in 2024:
- MADAD portal โ the Ministry of External Affairs grievance system at madad.gov.in. File under "Consular Services" โ "OCI/Passport". This is the single most effective escalation I know of. Replies usually within 7โ10 days. Reference your BLS ARN in the description.
- CPGRAMS โ pgportal.gov.in, the central public grievance system. Slower but creates a paper trail.
- Your local Indian Consulate's grievance email โ listed on each consulate's official website. Use this once you have a MADAD ticket number; it strengthens the case.
- Your local MP / Congressperson if you are a citizen of that country and the delay is affecting work or family emergencies. Constituency offices have surprising leverage with consulates.
One thing I tell every client: do not pay any "agent" who DMs you on Facebook or Reddit offering to skip the queue. These are scams. BLS slots are not for sale.
Step 5: Plan your India trip around the uncertainty, not against it
This is where I come in as a tour designer. If your OCI is stuck and your travel window is tight:
- If you still hold a valid Indian passport or a previous OCI sticker in an old passport โ in most cases you can travel on the old combination. Check the latest MHA notification before booking flights.
- If you must travel as a foreign national, an e-Visa via indianvisaonline.gov.in is faster than fighting BLS, and is fine for tourism. You can sort the OCI later.
- Build flexibility into the itinerary. I now write all NRI itineraries with a "flex week" โ fully refundable hotels for the first 7 days, hard bookings only from day 8. It costs about 5% more and removes 90% of the stress.
If you're trying to make a wedding, a funeral, or a parent's medical situation, tell the consulate that explicitly in writing. Emergency cases do get pulled out of the queue โ but only if you document the emergency.
Honest caveats
BLS keeps changing its portal. A workaround that worked last month may not work next month. The escalation channels above are the most stable, but URLs and forms do shift. Always confirm the current portal address from the official MEA site (mea.gov.in) before entering personal details โ phishing sites mimicking BLS are now common.
I am not a lawyer or a visa consultant. I am a tour designer in Ahmedabad who has helped enough frustrated NRIs that I keep this guide updated. If something here saves you a week of refresh-rage, send me a photo from your trip. That's payment enough.
On the KESARI network
- yogistay.com โ Lungi homestay + airport-hotel; free booking-page consultation
- salonekart.com โ Sierra Leone e-commerce + delivery + remittance
- globe2me.com โ Sierra Leone travel, visa, expat & business guides
- otatts.com โ Curated India tours (Gujarat / Rajasthan / spiritual circuit)
- aumkampan.space โ Vedic study, meditation, Sanskrit