How to Set Up a Stellar Wallet: A Freighter Walkthrough

Guide · 3 min read · · Reviewed by the Spield team

How do you set up a Stellar wallet?

To set up a Stellar wallet, install the Freighter browser extension, create a wallet, write the recovery phrase down offline, and send a little XLM to activate the account — Stellar requires a 1 XLM minimum balance. After that you can add trustlines for assets like USDC and connect to Stellar apps.

Key takeaways

  • Freighter is the most widely used Stellar wallet: open-source, non-custodial, free.
  • The recovery phrase is the wallet. Anyone holding it holds your funds; no one legitimate will ever ask for it.
  • A new account needs 1 XLM to exist, plus 0.5 XLM of reserve per trustline you add.
  • Alternatives exist for every platform: Albedo, Rabet, xBull, LOBSTR, and Hana all connect to Spield.

What do you need before you start?

You need three things: a browser, ten minutes, and a small amount of XLM — a few units is plenty. The XLM matters because Stellar accounts are not free to open: the network requires a minimum balance of 1 XLM to activate an address, which keeps its ledger free of dust accounts. You can buy XLM on any major exchange and withdraw it to your new address as the activation deposit.

Something worth knowing before you begin: a wallet does not hold your money. Your assets live on the Stellar ledger; the wallet holds the secret key that controls them. That is the thing you are really setting up, and protecting, in the steps below.

Setting up Freighter, step by step

  1. Install Freighter

    Get the extension from freighter.app. Type the address yourself rather than following ads or search results, which is where fake wallets live.

  2. Create a new wallet and password

    The password only locks the extension on this device. It is not a backup and cannot recover anything on its own.

  3. Write down the recovery phrase

    On paper, offline, stored somewhere safe. A screenshot or notes app copy is one device-compromise away from being everyone’s recovery phrase.

  4. Fund the account with XLM

    Send at least 2 XLM from an exchange to your new public address (it starts with “G”). The first 1 XLM activates the account; the rest covers reserves and fees, which cost fractions of a cent.

  5. Connect to an app

    Open a Stellar app such as Spield, choose “Connect wallet”, and approve the connection in Freighter. You approve every transaction individually from here on.

Which Stellar wallet should you choose?

Freighter is the default answer for desktop DeFi, but it is not the only good one. Every wallet below is non-custodial and connects to Spield; pick by the device you actually use.

Stellar wallets that work with Spield
WalletWhere it livesGood fit for
FreighterBrowser extension + mobileDesktop DeFi, most-tested app support
LOBSTRMobile app + webEveryday mobile use, beginners
xBullExtension, web, mobilePower users who want every platform
RabetBrowser extensionA lightweight extension alternative
AlbedoWeb-based signerSigning without installing anything
HanaExtension + mobileA newer, clean multi-platform option

How do you keep it safe?

Wallet security on Stellar comes down to one sentence: whoever has the recovery phrase has the money. Exchanges can freeze a stolen account; a non-custodial wallet has no such undo button, and that cuts both ways. Nobody can lock you out. Nobody can bail you out either.

Is Freighter free to use?

Yes. Freighter is open-source and charges no wallet fees; the only costs are Stellar network fees, which run to fractions of a cent per transaction.

Why does my new Stellar account say I need more XLM?

Stellar requires every account to keep a minimum balance: 1 XLM for the account itself, plus 0.5 XLM of reserve for each trustline or other entry you add. Top up with a little more XLM and the error goes away.

Can I use the same wallet on desktop and phone?

Yes, by importing the same recovery phrase into both — Freighter ships a mobile app, and wallets like xBull and Hana span platforms. Every copy is a full copy, so guard each device accordingly.

Sources & further reading

Try Spield — lock a fixed rate on Stellar →