Buying bitcoin privately over the Lightning Network takes minutes with RoboSats — a peer-to-peer exchange designed for fast, anonymous trades without accounts, email addresses, or identity verification. Built on Tor hidden services and Lightning hold invoices, RoboSats strips P2P trading down to its essentials: you generate a random robot identity, find a trading partner, exchange fiat for sats, and walk away with no data trail. This tutorial walks you through the entire process from first access to completed trade.
Buying Bitcoin Without KYC from the
Advanced Bitcoin Security & Privacy course.
What You Need Before Starting
Before your first RoboSats trade, make sure you have:
- A Lightning wallet with inbound capacity. You need a wallet that can receive Lightning payments. Good options include Phoenix Wallet, Mutiny Wallet, or Zeus connected to your own Lightning node. If you’re running your own node with Umbrel or Start9, the built-in LND or CLN wallet works perfectly.
- Tor Browser or the RoboSats Android app. RoboSats runs as a Tor hidden service. Download Tor Browser from torproject.org, or install the RoboSats app from their GitHub releases page (it’s also available in the Umbrel app store if you run a node).
- A fiat payment method. Bank transfer, Zelle, Revolut, Wise, PayPal, gift cards, cash by mail — RoboSats supports dozens of options. Have your preferred method ready.
Step-by-Step: Buying Bitcoin on RoboSats
Step 1: Access RoboSats via Tor
Open Tor Browser and navigate to the RoboSats onion address (listed on robosats.com). The site loads with the RoboSats interface. No login, no registration — you’re immediately ready to trade. If you’re using the Android app, it connects to Tor automatically.
In 2026, RoboSats operates with multiple trade coordinators simultaneously. The app connects to several independent coordinators at once, which means better liquidity and stronger censorship resistance — no single coordinator can shut down the entire marketplace.
Step 2: Generate Your Robot Identity
RoboSats generates a unique robot avatar and pseudonym from a random token. This identity is disposable — use it for one trade, then generate a fresh one for the next. Write down the token if you need to recover the robot identity mid-trade (if you close the browser accidentally, for example). The robot identity is never linked to any personal information.
Step 3: Browse or Create an Order
You have two options:
- Take an existing order (taker): Browse the order book, filter by currency, payment method, and amount. You’ll see offers from other users with their price premium, accepted payment methods, and trade limits. Taking an existing order is faster — the other party is already waiting.
- Create your own order (maker): Set your desired amount, payment method, price premium (or discount), and expiration time. Your order goes into the book and waits for a taker. Makers pay 0% fees; takers pay 0.2%.
A newer feature allows creating password-protected orders that don’t appear in the public book — useful for pre-arranged trades with specific counterparties.
Step 4: Lock the Trade Bond
When a trade is matched, both buyer and seller lock a small Lightning bond (typically 3% of the trade amount). This bond ensures both parties follow through. If either party abandons the trade without completing it, they lose their bond. The bond is a Lightning hold invoice — the sats are locked in your Lightning channel but not actually sent unless you default.
For the seller: they also lock the full trade amount in a Lightning hold invoice (the escrow). This guarantees the bitcoin is available for delivery once the buyer sends fiat.
Step 5: Exchange Fiat Payment
The buyer sends fiat payment using the agreed method. Communication between buyer and seller happens through RoboSats’ built-in encrypted chat (PGP encrypted end-to-end — only the two trade participants can read messages). Share payment details, confirm amounts, and coordinate timing through the chat.
Payment methods with instant settlement (Zelle, Revolut, Strike) make trades fastest. Bank transfers work but add waiting time. Cash by mail is the most private fiat method but slowest.
Step 6: Confirm and Receive Bitcoin
Once the buyer sends fiat and the seller confirms receipt, the Lightning escrow releases bitcoin directly to the buyer’s Lightning wallet. Settlement is instant — the sats arrive within seconds. Both trade bonds are returned to their respective parties. Trade complete.
The entire process — from opening RoboSats to receiving bitcoin — typically takes 5–30 minutes depending on how fast both parties act and which fiat payment method is used.
Face-to-Face Trading
RoboSats added face-to-face (F2F) trading as a built-in feature. Sellers can pin their approximate location on a map and create orders specifically for in-person cash trades. The order book displays these F2F offers on a map view, making it easy to find nearby trading partners. The Lightning escrow still protects both parties during the exchange — the same security model as online trades, just with cash handed over in person.
RoboSats Fees and Premiums
| Cost | Amount |
|---|---|
| Maker fee | 0% |
| Taker fee | 0.2% |
| Trade bond | ~3% (returned after trade) |
| Typical fiat premium | 3–8% above spot price |
The platform fees are minimal. The real cost is the fiat premium sellers charge above the market rate. This premium reflects the value of privacy — you’re paying for bitcoin that has no KYC database entry linking it to your identity. Premiums vary by currency, payment method, and market demand.
Pros and Cons
Pros
- Maximum privacy: Tor + disposable identities + no registration
- Lightning-fast settlement: bitcoin arrives in seconds after fiat confirmation
- Extremely low fees: 0% maker, 0.2% taker
- No bitcoin deposit needed to buy (only the bond, which is returned)
- PGP-encrypted chat between trading partners
- Multiple coordinator support for censorship resistance
- Face-to-face trading with map-based discovery
- Open source and auditable
Cons
- Requires a Lightning wallet with inbound capacity (can be confusing for beginners)
- Best suited for smaller amounts ($10–$1,000 per trade)
- Liquidity varies significantly by currency and region
- Tor can be slow, causing occasional UX friction
- No on-chain bitcoin option — Lightning only
- Trade disputes rely on coordinator arbitration
RoboSats vs Bisq: Which Should You Use?
| Factor | RoboSats | Bisq |
|---|---|---|
| Speed | Minutes (Lightning) | Hours to days (on-chain) |
| Amount Range | $10–$1,000 | $100–$10,000+ |
| Settlement | Lightning Network | On-chain Bitcoin |
| Privacy Level | Very high (Tor + disposable robots) | Very high (Tor + no registration) |
| Platform | Web (Tor) + Android | Desktop + Android |
| Learning Curve | Lower | Higher |
| Deposit Required | Bond only (returned) | Security deposit (classic) |
Use RoboSats for regular small purchases — stacking sats weekly or biweekly into your Lightning wallet, then sweeping to cold storage periodically. Use Bisq for larger purchases that go directly to your hardware wallet on-chain.
Safety Tips for RoboSats Trading
- Start with a small trade. Your first trade should be a small amount ($20–$50) to learn the process without significant risk.
- Save your robot token. If your Tor Browser crashes mid-trade, you need the token to recover your robot identity and continue the trade.
- Use fast fiat methods. Instant payment methods (Zelle, Revolut) reduce the window where either party is waiting and minimize dispute risk.
- Never release early. As a seller, never confirm fiat receipt until the money is actually in your account and confirmed. Scammers may send fake screenshots.
- Keep your Lightning wallet funded. Having enough inbound capacity in your Lightning wallet is essential. If you can’t receive the purchased sats, the trade fails.
- Verify the onion address. Always access RoboSats through the official onion URL listed on robosats.com. Phishing onion sites exist.
Verdict
RoboSats is the fastest and most private way to buy bitcoin in small amounts. The combination of Tor, disposable identities, Lightning settlement, and encrypted communication creates a trading experience with minimal data exposure. The platform has matured significantly — multi-coordinator support, F2F trading, and a growing order book make it practical for regular use.
The limitation is scale. For amounts over $1,000 or for users who want on-chain bitcoin, other options like Bisq or HodlHodl serve better. But for private accumulation of sats via Lightning — the kind of regular buying that builds a privacy-respecting Bitcoin stack over time — RoboSats delivers exactly what it promises.
Frequently Asked Questions
What Lightning wallet works best with RoboSats?
Phoenix Wallet is the most commonly recommended option — it handles inbound capacity automatically and supports the hold invoices RoboSats requires. If you run your own Lightning node, any LND or CLN wallet works. Wallets that don’t support hold invoices (like some custodial wallets) may not work with RoboSats. Check the Lightning wallet comparison for more options.
What if my trade partner disappears mid-trade?
If the buyer doesn’t send fiat within the time window, the trade expires and the seller’s escrow is returned. If the seller doesn’t confirm fiat receipt after the buyer sends payment, the buyer can open a dispute with the coordinator for arbitration. The trade bond system penalizes the abandoning party — they lose their bond, which compensates the other side for wasted time.
Can I sell bitcoin on RoboSats too?
Yes. Create a sell order specifying your price premium, accepted payment methods, and amount range. You’ll need enough Lightning balance to cover both the escrow (the sats you’re selling) and the trade bond. Selling on RoboSats is a good way to earn a premium on your bitcoin if you have Lightning liquidity available.
Is RoboSats available in my country?
RoboSats operates globally and supports any fiat currency. However, liquidity varies dramatically by region. USD, EUR, and GBP pairs have the most active order books. If your local currency has few offers, you can create your own order and wait for a counterparty, or use a widely accepted payment method like Wise or Revolut that works internationally.
How do I move sats from Lightning to cold storage?
Use a submarine swap service like Boltz Exchange to convert Lightning sats to on-chain bitcoin. Send the on-chain bitcoin to your hardware wallet. Alternatively, if you run your own Lightning node, close a channel to move the balance on-chain. Accumulate on Lightning through multiple RoboSats trades, then batch-transfer to cold storage periodically to minimize on-chain fees.