Tutorial: How to Complete a Bitcoin Escrow Deal (Buyer's Guide)

A step-by-step walkthrough of a USD-priced bitcoin deal from the buyer's side — creating the deal, funding the multisig escrow, and releasing funds to the seller once you're satisfied.

Share
Tutorial: How to Complete a Bitcoin Escrow Deal (Buyer's Guide)

A deal in Tetrapolar is an escrow: your bitcoin/USDT is locked in a shared multisig wallet that neither side controls alone, and it only moves when both you and your counterparty agree. This guide walks you through a complete deal from the buyer's side — creating it, funding the escrow, and releasing the funds to the seller once you've received what you paid for.

This walkthrough follows a BTC deal priced in USD. You agree on a dollar amount, and Tetrapolar works out how much bitcoin that is at the current rate when you fund.

Before you start, it helps to know a few terms:

  • Counterparty: The other person in the deal. In this guide, that's the seller — the one delivering the goods or service.
  • Escrow (the multisig wallet): A shared wallet that holds the bitcoin during the deal. Funds can't move unless both parties sign.
  • Refund address: A bitcoin address you control. If the deal is refunded, the escrow pays back to here.
  • Payout address: The seller's bitcoin address. If the deal is released, the escrow pays out to there.
You need your wallet keys before you start. Signing to release or refund a deal requires the keys you set up on the Bitcoin Keys page. If you haven't created them yet, do that first.

Part 1 — Creating the Deal

Step 1: Open the new deal form

From the Deals page, click New Deal. You'll land on the Create New Deal form, inside a card titled Deal Information.

The empty "Create New Deal" form.

Step 2: Fill in the deal details

Work down the form:

  • Deal Name — a label so you can recognise the deal later (e.g. "Crude oil contract #123").
  • Your Role — select Buyer (I'm paying).
  • Service Fee — choose who covers the escrow fee: Split 50/50 (default), Seller pays, or Buyer pays.
  • Counterparty Email — the seller's email address.

Step 3: Set the amount and pricing

  • Settlement Asset — select Bitcoin (BTC).
  • Pricing — choose Price in USD. This is what makes the deal USD‑denominated.
  • Amount (USD) — enter the dollar value of the deal.
  • Funding Buffer — a dropdown (10%–50%) that only appears for USD‑priced deals. Because the BTC/USD rate moves, you fund slightly more than the exact dollar amount so the escrow still covers the agreed value if the price dips. Anything not needed comes back to you at the end.
The deal details filled in.

Step 4: Choose the duration and create

  • Transaction Duration — how long the deal's timelock runs (e.g. 1 day (144 blocks)).

When everything looks right, click Create Deal.

What the buffer is for: On a USD‑priced deal you're agreeing on dollars, not a fixed number of sats. The buffer protects the deal against the bitcoin price dropping between now and when you settle. You only ever spend what the deal needs — the rest is returned.

Part 2 — Agreeing on Addresses

Step 5: Wait for the seller to accept

Right after you create the deal, it sits in a Waiting for Counterparty Acceptance state. The seller gets a prompt to Accept or Reject. Once they accept, the deal moves forward automatically — no action needed from you.

The "Waiting for Counterparty Acceptance" state.

Step 6: Submit your refund address

Now both sides provide their addresses. You'll see a card titled Refund Address.

Enter a bitcoin address you control — this is where the escrow returns funds if the deal is ever refunded — and click Submit Refund Address.

The "Refund Address" card with the address entered.

After you submit, you'll see a Waiting for seller note showing the address you locked in.

The seller's screen differs here: instead of a Refund Address card, the seller fills in a Payout Address — the address where they'll receive the funds if the deal is released.

Step 7: Review and acknowledge

Once both addresses are in, the deal shows a Review Addresses step:

Both parties have submitted and locked their addresses. Review and acknowledge to proceed.

Check that both the Refund Address (Buyer) and Payout Address (Seller) look correct, then click Acknowledge Address. The seller does the same.

The "Review Addresses" step showing both addresses.

When both of you have acknowledged, Tetrapolar automatically creates the multisig escrow wallet and the deal becomes ready to fund.


Part 3 — Funding the Escrow

Step 8: Send the bitcoin

You'll see a card titled Fund the Deal:

Send Bitcoin to this address to fund the multisig wallet.

It shows everything you need:

  • Requested Amount — how much BTC to send, calculated from your USD amount at the current rate, plus your funding buffer and any fee you're covering.
  • Funding Address — the escrow's bitcoin address.
  • A QR code encoding the address and amount together.

Scan the QR code with your wallet, or copy the address and amount separately and send the funds.

The "Fund the Deal" card with the QR code, requested amount, and funding address.
The seller's screen differs here: the seller isn't paying, so they see a Waiting for Funding card with the funding address for reference — no QR code and no requested amount.

Step 9: Wait for confirmations

Once you send, a Funding Status card appears and tracks your transaction. It updates as the deposit is detected and then confirmed on‑chain. When it shows enough confirmations and reads Confirmed, the deal is fully funded.

The "Funding Status" card showing a confirmed deposit.

Part 4 — Releasing the Funds

Step 10: Confirm you've received your goods

With the escrow funded, the seller delivers. Your deal now shows an Escrow Balance card (the confirmed amount and its current USD value) and a Resolution card:

Select whether to release funds to the seller or refund to the buyer. This action is final.

Once you've received and are happy with what you paid for, click Release Funds.

The "Escrow Balance" and "Resolution" cards.

Step 11: Confirm the release

A dialog appears — Release Funds to Seller?:

This will release the escrowed funds to the seller's payout address. Once both parties agree, the transaction will be finalized.

Click Release Funds to confirm. The deal then shows Waiting for Seller while the seller agrees to the same outcome.

The "Release Funds to Seller?" confirmation dialog.

Part 5 — Signing and Settlement

Step 12: Sign the transaction

Once both sides have chosen to release, Tetrapolar builds the payout transaction and shows a Sign Transaction card:

Sign this transaction with your wallet.

There's a Time to Sign countdown — don't leave it too long. Click Sign Transaction.

The "Sign Transaction" card with the signing countdown.

Step 13: Review and unlock to sign

A dialog opens titled Sign Transaction:

Review the transaction details and enter your password to sign.

Review where the money is going (the seller's payout address, the service fee, and the network fee), enter your Wallet Password to unlock your keys, and sign.

The signing dialog showing the transaction details and the wallet password field.

After you sign, you'll see:

Your signature has been submitted. Waiting for other parties to sign.

The seller signs too. As soon as both signatures are in, Tetrapolar combines them and broadcasts the transaction to the Bitcoin network automatically — you don't have to do anything else.

Why you sign: the escrow is a multisig wallet, so funds can only move when the required signatures are collected. Your password unlocks your keys just long enough to sign this one transaction, then locks them again.

Step 14: Done — broadcast

Once broadcast, the deal shows the completed transaction: the amount Sent to Seller, the Service Fee and Network Fee, and a link to the transaction on a block explorer. The progress tracker reads Broadcast and after 3 confirmations on the bitcoin blockchain switches to Settled.

The settled deal showing the amount sent to the seller and the transaction ID.

That's a full deal, start to finish. Your bitcoin stayed locked in escrow the entire time and only moved once both you and the seller agreed.

Quick Reminders

  • You agree in dollars, you pay in bitcoin. The funding buffer covers rate movement; unused funds come back to you.
  • Two addresses matter: your refund address (money back to you) and the seller's payout address (money to them).
  • Nothing moves without both signatures. Releasing the funds takes your signature and the seller's.
  • You'll need your wallet password to sign — that's the only time your keys are unlocked.