BA Check-In Online Not Working | Fast Fixes That Work

BA check-in online not working? Use these quick checks to fix login, document, and timing blocks, or switch to airport check-in before the cut-off.

Quick Checks That Solve Most BA Check-In Errors

Start with timing: Online and app check-in open 24 hours before departure on British Airways. If you try too early, you’ll see dead ends or looping screens. Wait until the window opens, then try again via Manage My Booking or the mobile app.

  • Confirm the window — Check in from 24 hours before departure on the web or app.
  • Switch device or browser — If the page stalls, try a private window, clear cookies, or move from app to desktop.
  • Update the BA app — Out-of-date app builds often fail after OS or backend changes; install the latest release.
  • Check for an outage — Look at a live incident map to see if others can’t check in right now; if so, head to the airport a bit earlier.

Quick check: If you already have a mobile boarding pass but see a note that your passport or visa must be viewed at the airport, you still need a desk visit before security on some routes. That’s normal and not an error.

BA Check-In Online Not Working — Common Triggers And Easy Wins

Several routine blockers cause the same “try again later” or “we can’t check you in” messages. Fix the item that applies to your booking and the flow usually completes on the next attempt.

Booking Window, Airport Rules, Or Route Exceptions

  • Too early or too late — The window opens at T-24 hours and closes at airport cut-off. Miss that cut-off and online options stop; use a desk or kiosk if time allows.
  • Airport where OLCI isn’t available — British Airways lists several origins where online check-in isn’t offered at all, including Bergerac, Dubrovnik, Guernsey, Fuerteventura, Isle of Man, Kefalonia, Montpellier, Perugia, Pula, San Sebastian, Split, and Tirana. Use the airport desk or kiosk.
  • Mandatory document check — On intercontinental flights from Heathrow T3/T5, BA may need to view passports and visas before security. The app can still issue a pass, but you must visit the desk first.

Missing Passport, Visa, Or Advance Passenger Info

  • Finish API fully — Incomplete passport, visa, or U.S. travel fields block check-in. Open your booking, fill every required field, save, then retry check-in.
  • Re-enter after an error — If the API page rejects data, retype numbers exactly as shown in your document and avoid autofill quirks. Travelers have reported transient API errors that clear on a clean save.

Codeshares And Mixed Itineraries

  • Check in with the operating airline — If your flight is “BA1234 operated by X,” the web flow may push you to the partner’s site. Use the partner’s record locator if shown.
  • Expect partial check-in — Complex journeys can produce a boarding pass for the BA sector but mark other legs as “not available”; finish check-in with the carrier operating those legs.

App Or Site Glitches

  • Use the other channel — If the app fails, use a desktop browser and vice-versa. Some travelers clear a stuck flow by switching to the mobile web version.
  • Try again after spikes — Short service blips do occur; if the outage map is red, go to the airport earlier and check in there.

Step-By-Step Fixes On The App And Web

Settle the basics: keep your locator and names exactly as on the ticket and passport. If your middle name sits on the ticket but not the passport (or vice versa), the system may choke during API. Edit fields to match your document line-for-line.

  1. Open Manage My Booking — Log in, pick the flight, then select Check in. If a field is missing, you’ll be sent to the details page first.
  2. Complete passports and visas — Add number, nationality, expiry date, and any route-specific data. Save, then return to the check-in screen.
  3. Confirm seat and contact — Pick seats if offered and ensure phone/email are present in case BA needs to reach you.
  4. Download the pass — In the app, add to Wallet; on web, print or save the PDF. If you lose it, kiosks can reprint.
  5. See a desk if told — If your boarding pass mentions a document check, go to a BA desk or Assistance desk before security.

Deeper fix: Codeshare bookings may show BA flight numbers while another airline runs the aircraft. In that case, complete check-in on the operating carrier’s site with its booking reference.

Check-In Cut-Offs You Must Beat

Beat the clock: When BA check-in online not working, a desk save can rescue the trip, but only if you reach the airport before cut-off. Use the guide below and allow buffer time for lines.

Airport/Region Flight Type Check-In Close
London Heathrow Long haul / Short haul 60 min / 45 min
London Gatwick Long haul / Short haul 60 min / 60 min
London City All flights 30 min
Edinburgh / Manchester All flights 60 min
Other UK airports All flights 45 min
Short-haul Europe (selected airports) All flights 60 min at listed hubs*
Long-haul international All flights ≥60 min; some routes 90 min

*Amsterdam, Amman, Antalya, Barcelona, Berlin, Brussels, Cairo, Copenhagen, Dalaman, Edinburgh, Florence, Frankfurt, Geneva, Ibiza, Istanbul (IST & SAW), Lisbon, Madrid, Milan (LIN & MXP), Munich, Naples, Nice, Palma, Paris, Pisa, Rome, Zurich.

When BA Check-In Online Not Working At All

Use the kiosk first: At BA airports, print a boarding pass at a kiosk with your passport or PNR, then head to Bag Drop or a desk. Kiosks reprint lost passes too.

  • Go straight to a desk — If a boarding pass mentions a passport/visa check, visit a BA desk or the Assistance desk at Heathrow T3/T5 before security.
  • Know the offline options — Heathrow, Gatwick, London City, Edinburgh, and Glasgow offer evening bag-drop for morning flights; that can save time if the app plays up.
  • Show full documents — Some countries require BA to view passports and visas in person even if you checked in online; this is normal.

Route where OLCI isn’t offered: If your origin is on BA’s “no online check-in” list (Bergerac, Dubrovnik, Guernsey, Fuerteventura, Isle of Man, Kefalonia, Montpellier, Perugia, Pula, San Sebastian, Split, Tirana), plan to check in at the airport every time.

Codeshare path: If your trip is BA-marketed but another airline flies the sector, complete check-in on the operating airline site. If the BA flow stalls with “not available,” switch to the partner’s page with the alternate record locator.

App-Specific Fixes That Clear Stuck Flows

Refresh the install: Update the BA app, reboot the phone, then retry. Old builds often stop talking cleanly to new back-end services after OS updates.

  • Toggle networks — Swap Wi-Fi to mobile data to rule out a captive portal or DNS quirk.
  • Use mobile web — Open ba.com in a browser and try the mobile site; some users get through when the app blocks.
  • Re-add wallet pass — Delete the stale pass and add the new one from the app after check-in. The app supports wallet download for multiple travelers on one booking.
  • Escalate early — If the outage map lights up near your departure, budget time to check in at the airport and print a pass.

Prevent Repeat Problems Next Time

Finish your profile early: Add passport, known traveler info where relevant, and a working email and phone in Manage My Booking. That reduces last-minute API screens that block BA check-in online not working situations.

  • Store partner locators — For codeshares, grab the partner PNR from the e-ticket so you can check in on the operating airline without hunting around.
  • Know your airport — If your origin is on the “no OLCI” list, plan a desk visit and arrive with a buffer before cut-off.
  • Plan for document checks — If your boarding pass says “passport/visa must be checked at the airport,” head to the desk before security, even with hand baggage only.

Helpful Notes For Edge Cases

Multiple legs or returns: It’s common to get a pass for the first BA sector while the next sector shows “not available.” Finish those legs with the operating airline once its window opens.

API glitches: Travelers sometimes see red banners when saving address-at-destination or contact fields; retyping the data cleanly often clears it. If the field won’t stick after several tries, do check in at the airport in case the web form is misbehaving that day.

Airport Check-In Still Works When Online Doesn’t

Use the staffed desk: BA agents can process you when the app or site misfires, as long as you reach the desk before the cut-off times listed above. If there’s an outage, lines may grow, so arrive early and keep a printed or digital copy of your itinerary handy.

Where To Go In A Pinch

  • Manage My Booking — Reopen the check-in flow once you finish API or seat picks.
  • BA App — Update and retry; then add boarding passes to Wallet.
  • Phone lines — If you can’t travel after checking in, BA lists country numbers for help with un-checking and changes.

Key Takeaways You Can Act On Now

  • Try again at T-24 — The most common fix is waiting for the correct window, then using web if the app stalls.
  • Complete API — Fill every passport and visa field, save, and retry check-in.
  • Watch the route list — If your origin is on BA’s no-OLCI list, go straight to the airport desk.
  • Codeshare? Use the operator — Finish check-in on the operating airline’s site with its locator.
  • Outage in progress — If many reports appear in real time, pivot to the desk or kiosk with time to spare.

Final Nudge Before You Go

One last sweep: You’ve now got the fixes for BA check-in online not working across timing, documents, airports, codeshares, and outages. Keep this page handy, and you’ll get that boarding pass with less fuss next time.