Skip to content
lncash
Menu

Guide

Lightning Address, explained

What a Lightning Address is, how it works under the hood, and when you actually need one.

Published May 18, 2026 · Last updated May 18, 2026 · For creator, beginner

Affiliate disclosure. Some links on this page are partner links. LN Cash may earn a commission if you sign up. This does not change which tools we recommend — see our methodology and the full disclosure.

A Lightning Address is the part of the Bitcoin Lightning ecosystem that finally feels normal: it looks like an email address (name@example.com), and you give it out the same way. Someone types it into their wallet, presses send, and sats arrive in yours.

Behind the scenes it’s a small piece of internet plumbing. Here’s what it actually does and when it matters.

What a Lightning Address looks like

Examples you may have already seen:

  • petr@walletofsatoshi.com
  • me@getalby.com
  • tips@yourdomain.com
  • cafe@btcpay.example.org

The structure is identical to email — a local part, an @, and a domain. The convention was popularized by Alby and a handful of wallet projects in 2020, and is now supported across most Lightning wallets.

How it works under the hood

When a sender’s wallet sees name@example.com, it does this:

  1. Splits on the @.
  2. Fetches https://example.com/.well-known/lnurlp/name.
  3. Reads the JSON response — a small document describing the receiver’s payment endpoint, min/max amounts, and whether comments are allowed.
  4. Asks for an actual BOLT11 invoice for the chosen amount.
  5. Pays the invoice.

That’s it. There’s no central registry, no smart contract, no proprietary protocol. It is plain HTTPS plus the LNURL-pay spec — see What is LNURL for the full picture.

The implication: a Lightning Address is only as reliable as the server hosting it. If walletofsatoshi.com goes down, addresses ending in @walletofsatoshi.com stop receiving payments. That’s a real consideration for merchants — see the “trade-offs” section below.

Who needs one

A Lightning Address is the right answer when:

  • You are a creator and want a single, shareable string for tips and donations.
  • You are a freelancer invoicing small amounts and want to skip per-invoice friction.
  • You are a podcaster or newsletter writer who needs a tip URL that doesn’t change between payments.

It is the wrong answer (or at least not enough on its own) when:

  • You are a high-volume merchant. You’ll want a payment processor — see BTCPay Server vs OpenNode.
  • You need per-customer invoices with metadata for accounting. BOLT11 invoices issued by a processor are a better fit.
  • You need payment confirmation hooks for a SaaS. Use an API-first processor instead.

Self-custody and Lightning Addresses

A common confusion: people assume that using a Lightning Address means giving up self-custody. That’s not inherent to the protocol — it depends entirely on which wallet hosts the address.

  • name@walletofsatoshi.com — fully custodial. WoS holds the sats.
  • name@phoenix.acinq.co — self-custodial. Phoenix runs the LNURL endpoint, but funds sit on your phone.
  • name@yourdomain.com via BTCPay Server — self-custodial. You run the server and the wallet.
  • name@getalby.com — depends on which Alby product you use.

If self-custody matters to you, choose a wallet that supports a self-custodial Lightning Address — see the non-custodial section of the wallet comparison.

Trade-offs

A Lightning Address is the lowest-friction way to receive Lightning payments, which is exactly why most creators should start with one. But there are trade-offs:

  • Privacy. A Lightning Address reveals the domain of your payment endpoint. Repeated payments to the same address can be correlated by anyone watching that endpoint.
  • Provider dependence. If the hosting provider disappears or restricts service in your country, your address stops working. Always keep the seed or backup of the underlying wallet so you can migrate.
  • Static metadata. You can’t easily include per-payment notes without LNURL extensions. Use BOLT11 with description fields for that.

How to get one (the short version)

The fastest path for someone new to Lightning:

  1. Install Wallet of Satoshi (custodial, easy) or Phoenix (self-custodial, slightly more work).
  2. Note the Lightning Address shown in the wallet’s “receive” screen.
  3. Add it to your bio, newsletter footer, or invoice template.

The more durable path, for anyone planning to receive significant amounts:

  1. Get a domain.
  2. Host a BTCPay Server instance, or use Alby Hub.
  3. Configure a custom Lightning Address (me@yourdomain.com).
  4. Use that for everything; never depend on someone else’s domain.

Next step

FAQ

Is a Lightning Address an email address? +

No. It looks like one — name@example.com — but it does not send mail. It is a human-readable wrapper around an LNURL-pay endpoint hosted at example.com.

Can I use my own domain for a Lightning Address? +

Yes. If you self-host a wallet like BTCPay Server, or run Alby Hub on your own domain, you can use anything@yourdomain.com. Most people instead start with a Lightning Address provided by a wallet (e.g., name@walletofsatoshi.com or name@getalby.com).

Are Lightning Addresses custodial? +

It depends entirely on the wallet behind the address. The address itself is a routing convention; the custody model is determined by where the LNURL-pay endpoint is hosted.