Maya Mobile Discount Code EDC10OFF applies a flat 10% discount to an order placed with the travel eSIM provider Maya Mobile at maya.net, which means you pay 90% of the listed price of whatever plan sits in your basket. There is nothing to claim afterwards and no friend to invite first. The whole transaction happens in one field on one screen, and the only proof that it worked is the number next to your order total. This walkthrough covers where that field is, how to fill it, how to read the confirmation, and what to try when the code does not take.
Before you open the checkout
Most failed redemptions are not code failures at all. They are basket problems, device problems or the wrong page. Sorting those out first takes a couple of minutes and removes the ambiguity later, when you are staring at an unchanged total and trying to work out which of three things went wrong.
Two checks are specific to eSIM purchases rather than to the code. Your handset has to support eSIM, and it must not be carrier-locked. Without both of those, no eSIM plan from any provider will install, and a discount on a plan you cannot use is worth nothing. It is also worth installing the eSIM while you still have home internet, before you fly, rather than trying to sort it out on arrival.
The third check is the plan itself. Maya Mobile sells unlimited-data packages in durations of 3, 7, 14 and 30 days, covering more than 165 countries plus more than 20 cruise lines. Decide which duration actually covers your trip before you think about the code, and give yourself a little slack: travel days at either end still consume plan days. Because EDC10OFF is a percentage rather than a fixed amount, its cash value scales with the plan you buy, so the plan decision drives the saving, not the other way round.
The redemption sequence
The order of operations matters more than people expect. Discount fields on almost every retailer sit on the basket or payment screen, not on the product page, so there is no point hunting for a box while you are still reading plan details.
Pick your destination or cruise line on maya.net, then choose a duration from the 3, 7, 14 and 30-day options.
Add the plan to your basket and proceed to checkout without typing anything yet.
Look for a field labelled promo code, discount code, coupon or voucher. On mobile it is often collapsed behind a small link you have to tap to expand, and it is easy to scroll straight past.
Type EDC10OFF into that field with no spaces before or after it. Codes are usually case-insensitive, but a trailing space carried over from a copy-paste is one of the most common reasons a perfectly valid code appears to be rejected.
Apply the code and then read the order total, not the confirmation message.
Confirm the total equals 90% of the pre-discount figure. Only then complete payment.
That fifth step is the one worth slowing down on, because a green tick saying "code applied" and a total that has actually moved are two different things.
What a successful confirmation looks like
A working percentage code produces an arithmetic result you can verify in your head. Ten per cent off means the total drops by a tenth, so whatever number you saw before applying the code, the new number should be that figure minus one tenth of it.
The two prices confirmed on the Maya Mobile price list make good reference points. A 3-day plan listed at $9.99 should come out at roughly $8.99 once the code applies, a saving of about a dollar. A 30-day plan listed at $49.99 should come out at roughly $44.99, a saving of about five dollars. Cruise plans start at $49.99 for three days, the same starting point as that 30-day figure, so a 10% reduction there lands in the same few-dollars range.
If your basket is a different plan, the method is the same: divide the pre-discount total by ten, subtract that from the total, and check the checkout agrees. Two matching numbers is a confirmed redemption. A confirmation banner with an unchanged total is not, regardless of how reassuring the banner looks. Do not assume a saving will be quietly applied to the receipt later.
Note the total before you type
A small habit that makes the check trivial: write down or remember the pre-discount total before you enter anything. Checkouts sometimes redraw the whole summary panel when a code is applied, and if you never saw the original figure you have nothing to compare against. Having the before-number gives you an unambiguous pass or fail rather than a guess.
If the code does not apply
When the total refuses to move, work through the ordinary causes in order rather than abandoning the purchase or assuming the code is dead.
Retype the code by hand instead of pasting it. Pasted strings frequently carry invisible whitespace or line breaks from the page they were copied from.
Check you are on the maya.net checkout rather than an in-app purchase flow, which can handle payment differently and may not present the same field.
Confirm the plan in your basket is the one you intended to buy. A duration or destination swapped in by accident changes the order, and an order you did not mean to place is not the one you were pricing.
Make sure you have actually submitted the code rather than just typed it. Some checkouts require a separate apply button, and pressing enter does not always trigger it.
Clear the field entirely and enter the code once more from scratch, rather than editing what is already there.
There is a limit to what troubleshooting can establish from the outside. Whether EDC10OFF carries an expiry date, a minimum spend, a first-order-only condition or a per-customer limit is not documented, and whether it extends to cruise plans or to Auto Top-Up renewals is likewise unstated. That is precisely why the checkout total is the only reliable confirmation. If the number moves, the code worked for your order. If it does not, you are left deciding whether the plan is worth buying at full price — which, since the discount is modest in absolute terms, it may well be.
The setting to check on the same screen
While you are in the checkout, there is one non-code item worth a look. Maya Mobile offers an Auto Top-Up feature that renews a plan automatically. It is opt-in and off unless you switch it on, so buying a plan does not by itself commit you to a recurring charge. Even so, App Store reviews on the research date included complaints from reviewers about unexpected renewal charges and about finding the cancellation option. Those are reports rather than established facts about the company, but the habits they suggest are sound with any provider: check the setting before you pay, check it again once the purchase confirms, and find the cancellation control while you still have connectivity at home rather than mid-trip.
Keep the order confirmation too. If you ever need to query a charge, that email is the fastest reference you have, and it also records what you paid, which is useful if you want to compare against a later purchase.
After payment: what the eSIM does next
Once the discounted order goes through, the eSIM installs onto your phone digitally and connects to local networks when you arrive, running on 5G or LTE where the local network supports it. Maya Mobile runs apps on both iOS and Android; the iOS App Store listing showed a rating of 4.5 out of 5 from 567 ratings on the research date.
A useful detail for the second trip: the eSIM is installed once and stays on the device between trips. Each plan is a one-time purchase rather than a subscription, so a later trip means buying a new plan for the same eSIM profile instead of repeating installation. That is also where a proportional discount quietly adds up — a tenth off each purchase across several trips rather than one dramatic reduction.
Two things to read before you commit
The plans are sold as unlimited. No fair-use policy, speed cap or throttling threshold was found in any source consulted, so the honest position is that the wording is unqualified and you should read the plan's own fair-use terms on the purchase page before paying. Do not assume a limit exists, and do not assume one does not.
On cruise plans, the brand's distinguishing claim is that coverage works both onboard and at ports rather than only in port, across more than 20 cruise lines. Maritime connectivity is inherently less predictable than coverage on land, which is a general property of being at sea rather than a judgement about any one operator, and one reviewer did report unreliable service at sea. If the cruise plan is the main reason you are buying, weigh that on its own terms. Maya Mobile also operates a rewards points programme, and how it interacts with a discount code is not something to assume either way. No refund policy was confirmed.
The sequence that works, then, is simple: decide on the plan for its own merits, note the total, enter EDC10OFF, confirm the number has dropped by a tenth, and pay. The code is four extra seconds of typing at the end of a decision you have already made.
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.

