Use Cases

SetSail Pass in Apple Wallet: A Reliable Backup Plan

Royal Caribbean's Add to Apple Wallet button for the SetSail Pass often errors out. Keep a backup that scans at the terminal and works offline at embarkation.

8 min readJun 20, 2026
Kawaii cruise boarding-pass card with a cute face sailing into an Apple Wallet harbor under warm emerald light, no brands or text

Royal Caribbean does offer a native Add to Apple Wallet button for the SetSail Pass, but it has a habit of erroring out. "Can't add SetSail Pass to Apple Wallet" is a recurring complaint, and the app itself can fail to load the pass on embarkation day. When that happens, you are standing at a busy terminal with no barcode to scan.

The fix is a backup. Saving the SetSail Pass as a PDF or screenshot and importing it as a Wallet pass gives you a copy that scans at the terminal, works offline, and needs no app login at the pier. Keep the official pass too, the backup is there for the day the button or the app lets you down.

What the SetSail Pass Is

The SetSail Pass is Royal Caribbean's digital boarding document. It is generated when you complete online check-in, either in the Royal Caribbean app or on the Cruise Planner website, and you can view it in the app, add it to Apple Wallet, or save and print it as a PDF.

The pass carries a barcode that gets scanned at the terminal. It is shown multiple times during embarkation, at several scan points as you move from the door to the gangway. Until cabins are ready and physical SeaPass cards are handed out, the SetSail Pass also covers onboard purchases.

Apple Wallet only

Apple Wallet is the only digital wallet Royal Caribbean supports for the SetSail Pass. There is no Google Wallet or Samsung Pay option, so Android users rely on the app or a printout. iPhone users get the native button, with a PDF backup available to everyone.

Why the Native Button Fails

The Add to Apple Wallet button exists and works for plenty of cruisers, but it is far from reliable. Threads about it not adding the pass show up before nearly every big sailing, and the failures tend to cluster around the worst moments: check-in and embarkation day.

There is no single cause, which is part of the frustration. A few common ones:

Slow check-in connection

If the pass is still generating or the connection drops mid-add, the Wallet button can fail silently or throw an error. Completing check-in early on stable wifi helps.

App glitches

The Royal Caribbean app occasionally fails to load the SetSail Pass at all, especially under heavy load on sailing day. No loaded pass means no working Wallet button.

No signal at the pier

Cruise terminals are crowded concrete buildings where mobile data crawls. If you rely on the app to pull up the pass at that moment, a failed login or a stalled load leaves you stuck.

Want a SetSail Pass backup that scans even when the app does not load?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.

How a Wallet Backup Helps

A backup Wallet pass made from the SetSail Pass PDF or screenshot sidesteps the failure points above. The barcode data is preserved exactly, so it scans at the terminal the same way the official pass does. What you gain:

  • Works offline: the barcode renders from data on the iPhone, so it scans with no signal in the terminal building
  • No app login at the pier: swipe to the pass in Wallet, no waiting for the Royal Caribbean app to load
  • Surfaces fast across scan points: the pass is one swipe away each of the several times it gets scanned during embarkation
  • Keeps the original document: NeatPass stores the source PDF or screenshot alongside the pass, so the full SetSail Pass is right there if a clerk wants to see it

Getting the pass in is quick. See the import methods for the easiest way to bring in a PDF or screenshot, the supported barcode formats for how the SetSail barcode is preserved, and the lock screen widgets for one-tap access as you reach each scan point.

How to Build the Backup

Do this after you finish online check-in, ideally a few days before you sail so there is no last-minute scramble.

1

Complete online check-in

In the Royal Caribbean app or on the Cruise Planner website, finish check-in for each guest. This generates the SetSail Pass. Check-in opens 45 days before sailing and must be done no later than 3 days before.
2

Save the SetSail Pass as a PDF or screenshot

Open the finished SetSail Pass and use the save or print option to keep it as a PDF, or take a clear screenshot of the pass with its barcode. Do this for every guest so each barcode is captured.
3

Import it into NeatPass

Share the PDF to NeatPass, pick it from the file picker, or import the screenshot from the photo library. NeatPass reads the barcode and builds a Wallet pass, keeping the original document attached.
4

Add the pass to Apple Wallet

Tap to add the finished pass to Apple Wallet so it sits with your other passes, ready to swipe to at the terminal even if the app or the native button misbehaves.

If you have not added a pass to Wallet before, the adding to Wallet walkthrough covers the last step in detail.

One phone for the whole cabin

Each guest has their own SetSail Pass with its own barcode. Save each one as a PDF and import them, and one iPhone can carry the whole family's passes. At each scan point, just swipe to the right guest's pass.

At the Terminal on Embarkation Day

Embarkation involves multiple scans, not just one. Your SetSail Pass barcode gets checked at several points as you move through security, check-in, and boarding. A Wallet pass is one swipe away each time, with Apple Wallet auto-brightening the screen so the barcode reads cleanly.

If your phone fails entirely, you are still covered. Royal Caribbean can print a physical SetSail Pass for you at the check-in desk. The backup is about avoiding that detour, not replacing it: most of the time, a Wallet pass means you walk straight through.

Works in the terminal dead zone

Cruise terminals are notorious for poor signal. A Wallet pass does not care. How offline mode works is a short read on why the barcode keeps rendering with no connection, exactly when the app would struggle to load.

Keep the Official Pass Too

This is a backup, not a replacement. Keep the SetSail Pass in the Royal Caribbean app and add it to Wallet with the native button when that works. The point is redundancy: if the official route fails on the day, the imported Wallet pass is already there with the same barcode.

The import happens on device, with no accounts and no cloud uploads of your pass. The privacy FAQ covers exactly what does and does not leave the iPhone when a pass is created.

Frequently Asked Questions

Park your SetSail Pass backup in Wallet before you sail

Download

Your SetSail Pass, Ready at the Pier

Royal Caribbean's native Apple Wallet button is genuinely useful when it works. The trouble is the days it does not, which tend to be embarkation day, exactly when you need the barcode most. A backup Wallet pass made from the SetSail Pass PDF closes that gap.

Keep the official pass, add it with the native button, and import a copy as insurance. The backup scans at the terminal, works in the signal dead zone, and is one swipe away across the several embarkation scans. Walk up to the pier knowing the barcode is already on the phone.

Planning the rest of the trip? See the cruise boarding pass in Apple Wallet guide for the general approach across cruise lines, how to turn a PDF ticket into a Wallet pass for the import details, and keeping all your travel passes in one place.

Ready to migrate your cards?

NeatPass makes it easy to convert any ticket, pass, or loyalty card to Apple Wallet.