Euros as one more wallet
I added euros to Airtm's dollar wallet as one more wallet: a card per currency, and one wallet page for both. It's live in the app, and rebuilt here so you can try it.
Airtm · 2026 · Live in the app
Project sheet
- Sole designer
- 1 PM, 6 engineers, Compliance
- 2 months to handoff
I set the goal and the success metrics with the PM at the start. Then I owned the design end to end, on mobile and desktop: architecture, flows, prototypes and handoff.
- Problem
- Airtm's wallet held one currency. Adding euros would have put “which currency?” on every screen, on mobile and desktop.
- Decision
- Currency became a place: euros are one more card, with the same actions and the same wallet page as dollars.
- Result
- Shipped in the Airtm app, checked September 2026; Airtm’s help center describes the euro balance.
A wallet built for one currency
The wallet held one currency, and everything about it was built on that assumption: one balance, one amount field, one set of rails. Adding euros meant every money surface suddenly had to answer “which currency is this?”, on mobile and desktop, when adding, withdrawing and converting. Euros were a strategic bet for Airtm: EURC, the euro stablecoin, opens a large market the dollar wallet did not serve, and demand was already coming from it.
North starA second currency should give people more options without asking them a new question.
Inside the wallet
Three things couldn't move
The rails differ by currency (euros leave over SEPA, dollars do not), so the flows could not be made identical. The naming was settled product-wide: users see USDC and EURC, never internal or legacy labels. And the second currency could not earn its own app: the same screens had to carry both, for people who would only ever hold one of them.
Why I dropped the currency switch
A currency switch on the balance: one control, two states, everything below it reacting. It demos well, and I built one to be sure. But it broke the north star: it asked a new question, “which currency?”, before every task, when the person already knows which money they are moving. It also made the two currencies compete for the same space and hid half of your money behind a control you have to notice.
First version · currency menu

First version · USDC | EURC switch

Currency as a place
Euros joined the carousel the home already had, with the same Add, Withdraw and Convert as dollars. The pill at the top became the total of every wallet, and a tap opens a sheet that lists each one in its own currency. Every card opens the same wallet page, for dollars and for euros. And Convert puts the rate on screen before the amount. The before and after just below shows each change, and the tour above lets you try it.
What I changed on the home
Side by side: the home in February 2026 and the one that shipped. The numbers mark what I changed.
The header shows the total
Before: a greeting.
After: the balance across every wallet, and a tap opens what each wallet holds.
A card for each currency
Before: one “Airtm Balance”.
After: “USDC Balance”, with the EURC card beside it, built the same way.
Round actions, with Convert
Before: two pills, Add and Withdraw.
After: round actions, and Convert to move money between the currencies.
A page behind every balance
After: the arrow on each card opens that wallet’s page: live rate, virtual account and activity.
Before · February 2026
with your USD
Get your virtual
account now!
Receive payments in USD or EUR as if you had a US or European bank account.
Open your Virtual Account
After · live, September 2026
No comparison on the home
The sheet lists the wallets, and nothing on the home weighs one currency against the other, because that is not a question the product should pose during a transfer. Someone who wants to compare reads two rows. I took that trade deliberately: fewer people lost in the flow is worth more than a feature for the few who are optimising.
Live in the app
- Shipped
- The EURC card, the total and its sheet, the wallet pages and Convert are live in the Airtm app, as rebuilt above. I checked them in September 2026, and Airtm’s help center describes the euro balance.
- Patterns
- The app had no interaction patterns for holding more than one currency. I wrote them, they outlived the feature, and other teams reused the components on their own surfaces.
- Metrics
- The PM and I set three success metrics at the start. First, whether people who receive euros find them without contacting support. Second, whether euros get used and not only held, counted as conversions started from the EURC wallet. Third, whether a conversion that starts gets finished, measured between the amount and the confirmation. Airtm owns the figures, so I leave the numbers to them.
- Also in build
- My designs for withdrawing euros and for recovering from a short balance went into build too, with engineering never blocked on design. Before build, the work went through design reviews with the design team and a review with stakeholders.
After launch
I designed the pattern so the next currency fits too: a card in the carousel, a line in the total’s sheet, a page of its own. Adding a wallet is now a matter of filling those three places.