shieldz blog

How to Swap WBTC to BTC: Steps, Costs and Real Quotes (2026)

Deniz Yanbollu · October 14, 2026

Shieldz Swap Swap now with shieldz.cash Any coin, any chain · 0.15% fee · no account Swap now

WBTC is Bitcoin’s stand-in on Ethereum: an ERC-20 token backed one-to-one by BTC held by a custodian. It’s useful inside DeFi. But it isn’t bitcoin, and sooner or later many holders want the real thing back, in a Bitcoin wallet they control.

You can’t do that by “unwrapping” it yourself. Only approved WBTC merchants can redeem tokens with the custodian, and an individual holder is not one of them. That leaves two routes: sell WBTC on an exchange and withdraw BTC, or swap it cross-chain, sending WBTC from your Ethereum wallet and receiving native BTC at your Bitcoin address. This guide covers the second route on Shieldz Swap, with live quotes from 14 October 2026 showing what it actually costs.

A note on who is writing: we build Shieldz Swap. The numbers below are real quotes from the live router, and we include the sizes where it can’t help.

The short answer

Step by step

  1. Open the pair. Go to swap.shieldz.cash with WBTC → BTC pre-filled, or pick WBTC on Ethereum as You pay and Bitcoin as You receive.
  2. Enter the amount. Quotes from Chainflip and NEAR Intents arrive within a second. Each one shows how much BTC you receive, the time it takes, and the service fee. You don’t need to connect a wallet to see them.
  3. Set the Bitcoin address. Paste the address you want the BTC sent to. It must be a Bitcoin mainnet address (it usually starts with bc1), not your Ethereum address. If you use a hardware wallet, take a fresh receive address from its app and check it on the device’s screen.
  4. Connect your Ethereum wallet and confirm. MetaMask, Rabby, Coinbase Wallet, Ledger, Trezor and Keystone all work. Your wallet asks you to sign a single WBTC transfer to the route’s deposit address, plus the Ethereum gas for it. There’s no separate approval step.
  5. Wait for the BTC. The swap screen tracks it through deposit, swap and Bitcoin payout. When it’s done, the BTC is in your wallet and nobody else holds it.

Prefer not to connect a wallet at all? The swap screen can also show the deposit address as a QR code, so you can send the WBTC from any wallet, or straight from an exchange withdrawal.

What it costs: live quotes

We asked the live router for WBTC → BTC quotes at seven sizes. The cost is the share of your WBTC that doesn’t arrive as BTC. It includes our fee, the protocol’s fee, the pool’s spread and the Bitcoin network fee for the payout. Ethereum gas for your deposit transfer is extra, and your wallet shows it.

All-in cost of swapping WBTC to BTC. 0.01 WBTC: NEAR Intents 0.61 percent, no Chainflip quote. 0.1: Chainflip 0.49, NEAR 0.45. 0.5: 0.47 and 0.72. 1: 0.48 and 0.72. 5: 0.47 and 0.72. 7: 0.50 and 1.20. 10 WBTC: no route had liquidity.
Live quotes, 14 October 2026. Green marks the route that delivers more BTC at each size.
You sendBest routeYou receiveAll-in costTime
0.01 WBTCNEAR Intents0.00993897 BTC0.61% (~$5)~8 min
0.1 WBTCNEAR Intents0.09955108 BTC0.45% (~$37)~8 min
0.5 WBTCChainflip0.49765075 BTC0.47% (~$196)~8 min
1 WBTCChainflip0.99520598 BTC0.48% (~$399)~8 min
5 WBTCChainflip4.97654288 BTC0.47% (~$1,954)~12 min
7 WBTCChainflip6.96507274 BTC0.50% (~$2,909)~13 min
10 WBTCnoneno route had liquidity

Dollar figures use BTC at $83,301, the router’s price at the time.

What the numbers say:

One difference between the two: NEAR Intents quotes a guaranteed minimum, and if the price moves past it your WBTC is refunded. Chainflip’s figure is an estimate. The swap settles at the pool price when your deposit is processed, within the slippage you set.

Swap or exchange?

The other common route is to deposit WBTC on a centralized exchange, sell it for BTC and withdraw. That works, and on some exchanges and some days the spread is tight. But it means an account with KYC, the exchange holding your coins while you trade, and a BTC withdrawal fee on top. Large withdrawals can also be delayed by reviews. A cross-chain swap skips all of that: the WBTC leaves your wallet and the BTC lands in your wallet, and you see the full price before you sign.

If you already keep funds on an exchange and trade there anyway, compare the two. If you don’t, the swap is usually simpler.

cbBTC works the same way

Coinbase’s cbBTC, on Ethereum or Base, converts to native BTC the same way, through NEAR Intents. On 14 October, 1 cbBTC on Base returned 0.99529721 BTC (0.47%), and 1 cbBTC on Ethereum returned 0.99540770 BTC (0.46%). Choose cbBTC as You pay instead of WBTC. The opposite direction, native BTC into cbBTC, WBTC or USDC on Base, now has two more routes, Garden and BOB Gateway: see how to swap BTC to USDC on Base.

Going the other way: BTC to WBTC

The reverse works too. Send native BTC from any Bitcoin wallet and receive WBTC at your Ethereum address. On the same day, 1 BTC returned 0.99859687 WBTC through Chainflip, a 0.14% all-in cost. See also how to swap Bitcoin to Ethereum or Solana.

Common mistakes

FAQ

Can I unwrap WBTC to BTC myself? Not directly. Only approved WBTC merchants can redeem tokens with the custodian. An individual holder either sells WBTC on an exchange or swaps it cross-chain to native BTC, as described above.

How much does it cost to swap WBTC to BTC? In live quotes on 14 October 2026, about 0.47% all-in on the best route for 0.1 to 7 WBTC, with every fee included. On 1 WBTC that was about 0.0048 BTC. Ethereum gas for your deposit is extra.

How long does WBTC to BTC take? About 8 minutes for up to 1 WBTC, and about 12 to 13 minutes for 5 to 7 WBTC, depending on the route.

Do I need an account or KYC? No. You sign the transfer from your own Ethereum wallet and receive BTC at your own Bitcoin address. Shieldz never holds your funds.

What is the maximum I can swap? It depends on the protocols’ liquidity at the time. On 14 October, 7 WBTC quoted in one swap and 10 WBTC did not. Split larger amounts.

Try it

Open WBTC → BTC on Shieldz Swap, enter your amount, and see exactly how much BTC you would receive on each route before you connect anything.