Airalo Voucher EDCC10 is a 10% discount code for Airalo, the travel eSIM store, and it has to be typed into the code field at checkout rather than applying on its own — which is exactly why it sometimes appears not to work. A 10% reduction means you pay 90% of the quoted plan price, so if the total on screen has not moved, the code is not attached to your basket yet. This article works through the specific reasons a code like this gets refused at an eSIM checkout, in the order worth checking them, and what to do about each one.
First, define "rejected" properly
There are two different failures that get described the same way. The first is an outright error message: the field rebounds, the code is not recognised, nothing happens to the basket. The second is quieter and more expensive — the code appears to have gone in, but the total is unchanged. Only one of those two is really a code problem; the other might be a display or session issue.
So before troubleshooting anything, note the pre-code total, apply the code, and read the new total. If the basket previously showed a figure and now shows 90% of it, the code has worked and nothing needs fixing. If the figure is identical, treat the code as not applied regardless of any confirmation text you think you saw. The lower number at checkout is the only proof.
Cause one: the string itself is wrong
This is the most common reason any checkout code fails, and it is almost always invisible to the person typing. Codes are usually matched character-for-character, so a single extra character defeats them.
A trailing space, picked up when you copied the code from a message or a web page. The field looks correct because a space at the end is not visible.
An autocorrected capital, or a mobile keyboard that has decided the first character should be styled differently.
Browser or app autofill dropping or duplicating a character as it writes into the field.
A saved code from a previous session still sitting in the box, so your new entry lands after it or replaces only part of it.
Confusing similar-looking characters when reading the code off a screenshot.
The fix is unglamorous: clear the field completely, then retype EDCC10 by hand rather than pasting. If the field will not clear, close the checkout, reopen it and start again with an empty box. Retyping also defeats the invisible-space problem, because you never introduce one.
Cause two: another discount is already in play
Airalo applies only one discount per transaction, and referral codes and promo codes cannot be stacked. If a referral code from a friend is already attached to your basket — perhaps because you arrived through their referral link — then a second code has nothing left to attach to. From the outside this looks like the promo code being rejected, when in reality the slot is occupied.
If that is your situation, you have a choice to make rather than a fault to repair. Airalo's referral programme gives a new customer US$3 off their first purchase and pays the referrer US$3 of Airmoney credit once that purchase completes. A flat US$3 does not scale with the price of the plan; 10% does. On a small, short local plan the flat amount can easily be worth more, while on a month-long, regional, global or unlimited plan the percentage pulls ahead. Compare the two totals with the real plan in the basket, then remove whichever discount you are not keeping.
Cause three: Airmoney is being confused with a discount
Airmoney is Airalo's store credit, not a discount. It shows up as a payment method at checkout and can be spent on any Airalo eSIM or top-up package, and it can be combined with another payment method by selecting that method and then choosing "Apply Code/Use Airmoney". Because the same control handles both credit and codes, it is easy to end up applying credit when you meant to apply a code, or to assume the control is broken because it did something other than what you expected.
Whether a code such as EDCC10 can be used in the same transaction as Airmoney is not something Airalo publishes, so treat that combination as unknown. Watch the totals update on screen rather than assuming. If the code refuses while credit is selected, it is worth trying the code on its own first, confirming the discount has landed, and only then looking at how the remaining balance is paid.
Cause four: an unpublished restriction on the basket
Airalo does not publish whether EDCC10 carries an expiry date, a minimum spend, or exclusions on particular plan types. That means a refusal on one specific basket does not tell you the code is finished — it might simply not apply to what you have selected.
The practical test is to try the same code against a different plan. Airalo's catalogue splits into local eSIMs for a single country, regional eSIMs covering multiple countries in one region, global eSIMs with worldwide coverage, and unlimited plans that give 3 GB of high-speed data per 24-hour period before dropping to 1 Mbps. Swap the basket for a different shape of plan, or a different data allowance or validity length, and try again. If the code applies to one basket and not another, the problem was the basket, not the code.
Note also that a percentage applies to the basket total rather than to one line, so if you are buying more than one plan in a single transaction, the discount should be calculated against the combined figure.
Cause five: it was never a code problem
Some failures happen after checkout and get blamed on the discount. The requirement no code can work around is the handset: your phone must be eSIM-compatible and network-unlocked. Without both, no eSIM plan will work, discounted or not. Check that before you spend time on the code field.
The other frequent misdiagnosis is timing. A plan's validity period does not begin when you buy it — it begins when the eSIM first connects to a local network it can use. Buy a Germany plan and the window opens when the eSIM latches onto a German network, not at purchase and not when you install the profile at home. So a plan that shows no active countdown after purchase is not a broken order. It also means there is no penalty for buying and installing early to lock in the 10%, and installing on home Wi-Fi avoids the trap of needing internet access to download an eSIM in a country where you have none yet.
A working order for fixing it
Confirm the phone is eSIM-compatible and network-unlocked, so you are not troubleshooting a purchase you cannot use.
Note the basket total before touching the code field.
Clear the field entirely, checking that no earlier code or saved value remains.
Retype EDCC10 by hand with no spaces, rather than pasting it.
Look for a referral code already attached; if one is there, decide between it and the percentage and remove the other.
If Airmoney is selected, try the code on its own first and watch the totals.
Read the new total. It should be 90% of the figure you noted; if it is unchanged, the code has not applied.
If it still refuses, change the plan — a different duration, allowance or plan type — and test the code against that basket before concluding anything.
Checks that prevent the next problem
Most of the value in a code is lost by buying the wrong plan cheaply, so it is worth pausing on fit as well as price. Match coverage to the itinerary: a local plan is cheaper per gigabyte in principle, but a regional package that covers three border crossings can beat buying three separate local plans. Regional packages exist for Africa, Asia, Europe, the Caribbean, Latin America, the Middle East and North Africa, North America, and Oceania.
Be realistic about data too. Maps, messaging and occasional browsing use far less than video streaming, and on an unlimited plan the 3 GB high-speed allowance resets every 24 hours from activation. Durations are typically a week, two weeks or a month, and a discount on a plan that expires mid-trip is a false economy. Every plan is prepaid with no contract, and plans can be topped up or switched at any time, so a shortfall is recoverable — but paying twice is not the outcome the code was meant to produce.
Finally, keep the confirmation and installation details. The eSIM profile is delivered digitally, and installation happens by Direct installation, which is the fastest method, by Manual installation, or by QR code. If the install goes wrong, your order record is the thing you fall back on. Airalo covers more than 200 countries and regions, says over 30 million people have used the service, and its app is rated 4.7/5 on iOS and 4.6/5 on Android with support for 53 languages — so if a code refuses, the more likely explanation is a stray character or an occupied discount slot than anything structural.
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.

