Skip to main content

Saily Promo Code EDC10 – How To Fix A Rejected Code And Keep Your 10% Discount

Saily Promo Code EDC10 takes 10% off Saily travel eSIM plans. Here is why the code sometimes fails at checkout and how to fix each cause.

Written by John Mueller
Promo Code Guides

Saily Promo Code EDC10 applies a 10% discount to Saily travel eSIM plans, meaning the plan you choose costs 90% of its listed price once the code registers at checkout. Because it is a plain percentage reduction rather than a bundle, a trial or a credit, it is unusually easy to tell whether it worked: the total on screen after you enter the code should be visibly lower than the total before. When it is not lower, something specific has gone wrong, and almost all of the causes are mundane and fixable in under a minute. This article works through those causes one at a time.

Start by confirming the code actually failed

The most common false alarm is a code that has been accepted while the shopper is looking at the wrong number. Checkout pages often show a subtotal, a discount line and a final total in close proximity, and it is easy to read the pre-discount figure and conclude nothing happened. Before troubleshooting anything, find the final payable amount and compare it against what you saw a moment earlier.

The arithmetic is simple enough to do in your head. A 10% reduction means you pay nine tenths of the listed price, so the discount line should be roughly a tenth of the plan price and the total should land at 90% of where it started. If the discount line exists but the total has not moved, that is a genuine fault. If the discount line exists and the total has moved, the code has done its job and you can stop reading and pay.

One habit worth adopting on any checkout page: treat the code field's own message as the primary signal, and the total as the confirmation. If the field says the entry was accepted but the total is unchanged, the page state and the cart state have drifted apart. Reloading before paying is the correct response, not repeated re-entry.

Cause one: a trailing space from copy and paste

This is the single most frequent reason a valid code appears invalid. When you copy a code from a page, an email or a message, the selection often picks up a space, a line break or an invisible character at the end. Some promo fields trim that automatically. Others compare the string character for character and reject it as unrecognised.

The fix is to type EDC10 manually rather than pasting it. It is five characters, so the effort is negligible and it removes an entire class of failure. If you have already pasted, clear the field completely — select all and delete rather than backspacing once — then type it fresh.

Related: case and stray characters

Most promo fields are case-insensitive, but not all forms behave identically, so entering the code exactly as written is the safest default. Also check that autocorrect or a password manager has not silently inserted anything. On phone keyboards, predictive text occasionally appends a space after a short alphanumeric string, which reproduces the same trailing-space problem you were trying to avoid.

Cause two: you are on the wrong screen or the wrong surface

Saily sells through its app and through its official website. Purchase flows on a mobile app and a browser are not always laid out the same way, and a discount field that sits on one screen may sit a step earlier or later on the other. If you cannot find the field at all, that is not the code failing — it is the field being somewhere else.

Work through the purchase to the final payment step and look for a field labelled promo code, discount code or similar. Some flows tuck it behind a small link rather than showing an open box. If you have already reached a payment sheet handled by your phone's wallet, you have gone one step too far; the code belongs before that point, and you may need to back out and re-enter the order summary.

It is also worth completing the whole attempt on one surface. Starting a purchase in a browser, switching to the app and expecting the cart to follow is a reliable way to lose an applied discount.

Cause three: a stale session or a cached page

Checkout pages hold state. If you have been sitting on the same screen for a long while, changed the plan, changed the data allowance or changed destination since loading it, the page you are looking at may no longer match the order held on the server. In that situation a code can be accepted in the interface without affecting the amount charged, or rejected because the item it is being applied to no longer exists in the same form.

The remedy is a clean run. Reload the page or restart the app, rebuild the order from the destination selection onwards, then enter the code once at the end. Doing it in that order — plan first, allowance second, code last — avoids the drift entirely.

Cause four: the code was entered but never submitted

Discount fields usually require an explicit action to apply: a button next to the box, or a keyboard return. Typing the characters and then tapping straight through to payment leaves the code sitting in an unsubmitted input, which the order never sees. On mobile, this happens most often when the on-screen keyboard covers the apply button and the shopper scrolls past it.

After typing, dismiss the keyboard, confirm an apply control exists, use it, and wait for the totals to redraw. Only then move on.

The failure that no fix will solve: the wrong plan or the wrong phone

Two problems look like checkout problems but are not, and both cost far more than the discount is worth.

The first is device compatibility. An eSIM is a SIM profile installed as software onto a small embedded chip inside the handset, and the phone must be both eSIM-capable and carrier-unlocked for that to work. Most flagship phones from recent years qualify, but a device still locked to a carrier may simply refuse to install a third-party profile. A discount applied to a plan your phone cannot use saves you nothing. Confirm compatibility before you spend anything, discounted or otherwise.

The second is plan choice. Saily sells local plans covering a single country, regional plans covering neighbouring countries, global plans spanning a hundred or more countries, unlimited options on some destinations subject to fair usage, and Saily Ultra, a subscription tier for frequent travellers that bundles a monthly data allowance with travel perks. Across the whole eSIM category the wider the coverage, the higher the cost per gigabyte. Buying a global plan for a single-country trip is the most common way travellers overpay, and a 10% reduction does not begin to compensate for it. The discount scales with price, so it is worth more in absolute terms on a larger purchase — but it can never rescue a badly chosen plan.

A clean sequence that avoids most problems

  1. Check that your handset is eSIM-capable and carrier-unlocked before spending anything.

  2. Open the Saily app or the official website and stay on that one surface.

  3. Select your destination and compare local, regional and global options against your actual itinerary.

  4. Pick a data allowance based on realistic use — maps and messaging consume far less than video streaming.

  5. Go to checkout, find the promo or discount code field, and type EDC10 rather than pasting it.

  6. Submit the code with the apply control and wait for the totals to redraw.

  7. Confirm the payable total has dropped to 90% of the listed price before paying.

  8. Install the eSIM profile while you still have reliable home internet, ahead of departure.

  9. Activate on arrival and switch off data roaming on your home SIM.

Problems that show up after the payment goes through

A successful discount does not guarantee a smooth trip, and some of the complaints that get blamed on the purchase are really product characteristics.

  • No calls or SMS on the travel line. Saily is data-only with no phone number attached. Leave the home SIM active for voice and texts, particularly if your bank sends SMS one-time passcodes.

  • Unlimited that slows down. Unlimited options are subject to fair usage, and throttling can apply after daily thresholds. Heavy streaming or tethering is where you notice it.

  • No web dashboard. Plan activation and management run through the app, so the app has to be installed and working.

  • Profile stuck on one device. An eSIM profile is typically tied to the handset it was installed on, and moving it mid-trip is usually not possible. Install it on the phone you are actually travelling with, not whichever device is nearest when the confirmation arrives.

  • Running out of data. Auto top-up can be configured to add data when your balance falls to a low threshold, which matters most on long trips.

  • Tethering. It is supported on fixed data plans; confirm it for the specific plan you buy if you travel with a laptop.

Who is behind the code

Saily is the travel eSIM product from Nord Security, the company behind NordVPN and NordPass. It launched in 2023 and sells prepaid data plans through a single app, with published coverage figures ranging from 150 to more than 200 countries and destinations depending on how regions are grouped. Underneath, the mechanics match every other reseller in the category: capacity is bought from local mobile network operators and resold as plans, so providers compete on app quality, plan structure, support and price rather than on any network of their own. The Nord Security heritage also shows up as security features layered onto the connection, including ad and tracker blocking, which will overlap heavily with what you already have if you run a VPN or content blocker.

That backing matters less at checkout than it does later. The reason to care about who owns an eSIM reseller is that support still needs to answer when something breaks in a country where you do not speak the language. The code, meanwhile, is a modest, mechanical saving: worth applying every time, and worth exactly nine minutes less attention than choosing the right plan.

Promotional terms, eligibility and values are set by the provider and can change at any time. Always confirm the current terms on the official site before signing up or completing a purchase.

Did this answer your question?