How to buy bitcoin privately on Peach's peer-to-peer exchange

How to buy bitcoin privately on Peach's peer-to-peer exchange

Last updated: May 22, 2026

This is my start-to-finish guide to buying bitcoin on Peach, a mobile-first peer-to-peer marketplace. If you’re new to non-KYC bitcoin and weighing your options - Peach versus Bisq versus the alternatives - start with my intro to non-KYC bitcoin first. The why lives there, the how - for Peach - lives here.

First, let me explain quickly why Peach is a great starting point - especially if you don’t yet own any bitcoin - and then we’ll jump into the tutorial.

Why Peach?

Peach is the most approachable non-KYC option, and the mobile app is easy to use. It uses the same 2-of-2 multisig escrow model that Bisq does - so trades are protocol-enforced - but with a crucial difference for newcomers: the buyer puts up no security deposit. You can install the app, add a payment method, and buy your first bitcoin in roughly the time it takes to make a cup of tea.

There are two main trade-offs:

  1. While the liquidity is quite strong (particularly in Europe) the daily buying limit sits at around 1000 CHF (~£950 / ~$1300). This is lower than Bisq’s per-trade limit of 0.0625 BTC (£3500 / $4600 as of May 2026), and is required by the Swiss regulator.
  2. You’ll pay a non-KYC premium, comprising Peach’s 2% fee plus whatever markup your chosen seller charges. I’ll outline some ways to get a reduced markup later in this guide.

Peach is not a fully decentralised exchange, in the same way Bisq is. Peach can step in to resolve disputes - more on that below - and your IP address is visible to Peach’s servers. And as with any fiat-based electronic payment method, your bank will obviously see your payments to your counterparties (though they won’t know what they’re for).

None of this stops Peach from being an excellent choice. It’s a well designed, non-custodial, Bitcoin-only platform which doesn’t ask you to surrender any personal details in order to use the platform. No account is required - your profile is a hash of your phone number, and your wallet seed is generated locally. Communication with peers happens through an encrypted chat inside the app. You can even connect the app to your own Bitcoin node to broadcast transactions.

Play by Peach’s rules, withdraw to cold storage, practice good coin control, and you’ll have excellent privacy fundamentals.

To sell some bitcoin, the seller sends the funds to an address controlled by themselves and Peach (a 2-of-2 multisig contract). For the coins to move, both the seller and Peach must sign off the transaction. This means Peach cannot unilaterally make off with the funds, nor can the seller back out of a deal. If a dispute is resolved in favour of the seller - i.e. the buyer is a time-waster - then Peach can help move the coins back to the seller’s address.

If a trade doesn’t proceed normally - e.g. the buyer pays, but the seller disappears or denies receiving payment - a timelock on the multisig contract expires after 30 days (or more specifically, after 4320 blocks), giving Peach unilateral signing rights. Assuming the buyer is able to prove they made payment, Peach can then release the funds to them.

Peach also has a reputation system, a bit like eBay. Your (anonymous) trading identity will build up a positive reputation with each successful, dispute-free trade. This can help you to identify individuals who’ve been using Peach reliably for years.

Step by step: buying bitcoin on Peach

1. Install the app

The Peach app is available from the Google Play store on Android, or via Apple’s TestFlight program on iOS. In case you’re wondering, Apple’s regular App Store has strict rules which effectively ban peer-to-peer trading apps - this is why many privacy-focused apps are only discoverable via TestFlight.

Install the app and run through the welcome screens. Hit “New User” when prompted - there’s no email-based registration and no ID to upload.

Peach's onboarding screen with a referral code input field.
I don't use referral codes on this site, but if you find this tutorial useful, you can donate bitcoin using the address at the end of this guide. Thanks!

2. Add a payment method

Before taking an offer, you’ll need to add at least one payment account to Peach. This tells your trading partner - and Peach - who to expect a transfer from (or, if you’re selling, who the buyer should pay).

Peach supports a wide range of payment methods. Many offers listed on Peach support multiple methods, meaning the taker of an offer has a choice. In my experience, the most widely supported methods on Peach are Revolut, Wise, and SEPA. If you’re just getting started and want to make your first buy, using your Revolut account is a safe bet.

Open the Settings screen using the cog icon, then under Profile Settings tap Payment methods. Hit Add new currency / payment method, then select your currency. Hit Next, then choose between bank transfer, online wallet, or gift card. SEPA (EU) and Faster Payments (UK) live under bank transfer, while Wise and Revolut live under online wallets.

Adding Revolut as a payment method to Peach

Shown above is the screen for adding a Revolut account. You’ll need to identify your account with a username or phone number, and select your preferred currencies. Be sure to enter your details exactly as they appear on your account to avoid any delays or disputes. I’ll cover the rules around payment references in step 4.

3. Find and take an offer

Peach has two sides to its marketplace: Buy and Sell. Whether you’re a buyer or a seller, you’ll choose between listing an offer in the respective side of the market (being a “maker”) or accepting an existing offer (being a “taker”). For your first purchase you’ll be taking a sell offer - new users cannot list their own Buy offers until they’ve completed 3 successful trades.

Hit Buy BTC on the homescreen to browse offers. Use the filters at the top to narrow the selection to offers which support your preferred currency and payment method, and which have an acceptable markup.

Sell offers on Peach

Each offer shows:

It’s normal to pay a “non-KYC premium”. At the time I took these screenshots it was averaging at about 4%. With a bit of patience you can often find someone trading at or near spot price, and - once you progress onto listing your own offers - you’ll be able to set whatever markup you choose.

Pick an offer that suits you, tap through, and review the details. Hit the seller’s ID to see their public profile.

A Peach seller's profile, showing trade history, badges, and dispute record.
A 4-year Peach user with 168 successful trades and just a single (resolved) dispute. Half a million sats for 3% over spot price.

If you like what you see, select your preferred payment method then hit Request trade to get started.

Peach’s liquidity is regional - it’s strongest in Europe (EUR / GBP / CHF) and thinner elsewhere. Within a region, certain payment methods are much more common than others.

If there are no good offers when you check, you can set up notifications using the Filter alerts toggle option under the filtering dropdowns. And as I said before, if you’re patient, you’ll soon be able to list your own offers that match your preferences.

4. Send your fiat payment

Wait for your seller to accept your trade request. While waiting, you can open an encrypted chat with them. Things typically move quickly on Peach, and your seller might ask if you’re ready to proceed:

Starting a bitcoin trade on Peach.

Once the seller accepts your trade request, the onus is on them to create the multisig transaction. This is where they lock up the bitcoin into an address partially controlled by Peach.

As soon as the multisig transaction’s been confirmed, you’ll move onto the payment phase. At this point Peach will show you the seller’s account details:

Making progress through a bitcoin trade on Peach.

There’s a countdown timer for both sides, shown at the bottom of the screen. In the case of normal trades it’s 12 hours, while an instant trade has a 1-hour limit.

Send the exact amount specified by Peach via your chosen payment method, from the same account you registered in step 2. Do not put anything related to Bitcoin or Peach as the payment reference - if your bank requires a reference, use the seller’s name or agree on a neutral alternative via the in-app chat.

Once you’ve sent the money, you must mark the payment as sent with the Peach app (use the slider shown above). Peach has no integration with your bank and cannot detect the transfer. Forget this step and the trade will stall.

When you’re paying someone new - particularly an overseas recipient - it’s not uncommon for banks to halt the transaction. Contrary to what you might think, this typically isn’t because they’re checking it’s really you making the payment - it’s because they want to know exactly why you’re paying them. If they’re unsatisfied with your answer, they can cancel the transaction or freeze your account, which is a good reminder that any money you deposit with a bank isn’t really yours.

If this happens during a Peach trade, you should tell your seller what’s happened and ask them if they have a preference for what you tell your bank. They’ll often suggest something like “paying for a friend’s medical bills”. Never mention bitcoin or crypto to your bank.

With any luck, your payment will be unblocked quickly and you can proceed with your trade.

The lack of a security deposit on Peach is a double-edged sword. While it means new traders can get started more quickly, it also results in the occasional “opportunistic scammer”.

For example, after you’ve made your payment, your seller might claim to have received slightly less than they expected. This is particularly common when using a platform that involves currency exchange, like Wise or Revolut. Your seller might claim that you - the buyer - were supposed to include a little extra to cover the cost of conversion into their home currency.

All currency conversion fees are the seller’s responsibility, and you should only ever pay the exact amount shown on the Peach screen. Peach states this explicitly at the start of the trade. If your seller asks for more money, or claims not to have received the funds, you should politely offer to open a dispute. In general, that will get the trade moving very quickly.

5. Receive your bitcoin

The seller will check their bank account, confirm they’ve received your payment, and release the multisig escrow on their end. Peach will then broadcast the release transaction and the bitcoin lands in your Peach wallet.

A completed bitcoin trade on Peach.

Congratulations on completing your first trade!

Before you celebrate, though, now is a good time to backup your newly-funded Peach wallet. It’s a non-custodial wallet, meaning you are solely responsible for backing it up - it lives on your device, and Peach support cannot help you recover access.

Open the settings menu, and under Profile Settings tap Backups. Peach will prompt you to set a password to secure your file backup - this file contains everything you need to restore your Peach account and wallet. You’ll also have the option to display the wallet seed words on-screen. Store your backup and password somewhere safe.

Backing up your wallet and Peach account.

Next, it’s time to withdraw your funds to your primary wallet.

Yes, and you can configure this under Settings. However, there are additional steps involved - you’ll need to sign a message to prove you’re in control of the address, as per Swiss regulations. Peach have a YouTube video showing how to complete this process.

The experience is much simpler when using Peach’s internal wallet. Network transaction fees are generally low today, so I’d recommend using the Peach wallet and then withdrawing periodically to your primary wallet. We’ll cover this next.

6. Withdraw to cold storage

While your Peach wallet is non-custodial, it’s also a hot wallet that was generated for you by a third party service. It’s good practice to withdraw periodically to a cold wallet that’s fully controlled by you.

Open Wallet from the main nav, check your balance, and hit Send.

The Peach bitcoin wallet.

Enter the destination address from your wallet, verifying it carefully as you would normally. Be sure to keep your non-KYC funds entirely separate from wherever you store your KYC bitcoin - mixing the two defeats the purpose. I’d recommend creating a separate account inside your hardware wallet specifically for your “clean” bitcoin.

Hit the “send max” shortcut to withdraw the full balance, set an appropriate transaction fee, and then swipe along the bottom to broadcast the transaction.

Yes! Under Settings, scroll down to App Settings and hit Use your own node. Enable the toggle and enter your node’s IP address.

I have a separate guide on building and connecting to your own Bitcoin node for privacy purposes.

And that’s it. You’ve bought bitcoin without surrendering a single piece of identification.

Prefer RSS? Subscribe to the feed

A few things worth knowing about Peach

Welcome to the other side

You’re now equipped to buy bitcoin from your phone, without anyone’s permission, and to do so as often as you like. Withdraw to your own hardware wallet periodically, keep your KYC and non-KYC stacks strictly separated, and you’re in good shape.

For the bigger picture on why this matters - and how Peach compares to Bisq and the other alternatives - see my overview of non-KYC bitcoin options.

Support the site

Thanks for reading. If you found this guide valuable, you can support my work by sending me bitcoin: