Bitcoin Ordinals Guide

How to List an Ordinal for Sale: Step-by-Step (2026)

Last updated

TL;DR

Listing an ordinal on Ordinals Wallet is a sign-once, no-cost operation. Open the inscription, set a price in BTC, sign the listing PSBT. Your asset stays in your wallet until a buyer fills the listing. Cancellation is just revoking the signature — no on-chain transaction needed.

Before you list

  • An ordinals-aware wallet.Ordinals Wallet's built-in wallet, Xverse, Leather, OKX Wallet, or Unisat. A non-ordinals-aware Bitcoin wallet can accidentally spend the inscription as ordinary sats.
  • The inscription owned by that wallet. Verify on a block explorer before listing.
  • A small amount of cardinal sats. Not needed for the listing itself, but useful for any follow-up sends. Listing is free.

Step-by-step listing flow

  1. Open the inscription.Navigate to your wallet's ordinals tab and select the inscription you want to sell.
  2. Click "List for sale." The marketplace UI opens.
  3. Set the price in BTC. Enter your asking price. The UI typically shows the taker fee, royalty, and estimated net proceeds.
  4. Review the listing PSBT. Your wallet will prompt you to sign. Before signing, confirm the inscription ID being listed and the receive address (should be your address).
  5. Sign. No Bitcoin transaction is broadcast — this is a signature only.
  6. The listing appears on the orderbook. Your inscription stays in your wallet. A buyer can fill it any time, or you can cancel any time.

Pricing strategy

A few signals to anchor on:

  • Collection floor. The lowest current listing in the same collection. Listing at floor often fills quickly; listing materially above floor takes patience.
  • Recent sales. What buyers actually paid in the last 24 hours and 7 days. Often more informative than the listed floor.
  • Traits and rarity. If your inscription has rare attributes, comp it against similar past sales — not the floor.
  • Net proceeds.On Ordinals Wallet, the 2.7% marketplace fee and (when applicable) the 4.2% creator royalty are both deducted from the listing price — they come out of your proceeds, not added on top of the buyer's payment. A 1 BTC listing on a collection with a registered creator nets you 0.931 BTC (1 BTC − 0.027 − 0.042). On a collection without a creator address, it nets 0.973 BTC. The buyer pays the listing price plus the Bitcoin network fee.

What you're actually signing

The listing PSBT contains one input (your inscription's UTXO) and one output (your receive address for the BTC payment). The seller signature uses SIGHASH_SINGLE | ANYONECANPAY— a flag combination that commits only to your input/output pair while letting a buyer add their payment inputs. The result is an open offer the network can't alter and a signature that's only redeemable through a complete trade.

When your wallet shows the PSBT preview, three things to verify:

  • The input UTXO is the inscription you intend to sell.
  • The output address is yours.
  • The BTC amount matches the price you entered.

If any of those are off, cancel and don't sign. The deeper mechanics are covered in How PSBT Settlement Actually Works.

Cancelling a listing

Cancellation is free and instant. You have two options:

  • Marketplace cancel. Open the listing and click cancel. The marketplace removes the signed PSBT from its orderbook.
  • Spend the UTXO.Transfer the inscription to yourself or to another wallet. The PSBT signature becomes unredeemable because the input it commits to is spent. Useful belt-and-suspenders move when cross-listed across marketplaces and you don't trust them all to drop the listing.

Common pitfalls

  • Underpricing.Ordinals don't have a guaranteed re-sale liquidity layer. Once you sell, you sell.
  • Forgetting royalties. A 5% royalty on a 1 BTC listing is 0.05 BTC gone before you see it. Always check net proceeds.
  • Cross-listing without watching. If you list on three marketplaces and one fills, you need to confirm the others drop the listing. Most do automatically, but a stale listing on a slow marketplace is awkward.
  • Listing rare sats by accident. An inscription on an uncommon or rare sat is worth more than the inscription alone. Check before listing at floor.
  • Signing on a compromised page. Always verify the URL and read the PSBT in your wallet before signing.

Frequently asked questions

Does it cost anything to list an ordinal?
On Ordinals Wallet and every other major non-custodial marketplace, listing is free. The listing is a signature, not a transaction, so there’s no Bitcoin network fee at this step. You only pay a network fee when a trade actually settles, and on most venues that fee is paid by the buyer.
Where does the inscription go when I list it?
Nowhere. The inscription stays at the same UTXO in your wallet. The marketplace just stores a signed PSBT that a buyer can complete to claim the inscription at your price.
How do I cancel a listing?
Open your listing on the marketplace and click "Cancel" or "Delist." No on-chain transaction is required. Alternatively, you can spend the inscription UTXO (for example, transfer it to yourself) — that invalidates any outstanding listing signature.
What happens if I list the same ordinal on multiple marketplaces?
Cross-listing works: when one listing fills, the inscription UTXO is spent, which automatically invalidates the signed PSBTs on the other marketplaces. The marketplaces will eventually detect the spend and remove the stale listings.
How should I price my ordinal?
Start with the collection floor and recent sale prices. Subtract the marketplace taker fee and any creator royalty to estimate your net proceeds. Pricing slightly above floor is common; pricing significantly below floor signals urgency to sell.
Can a buyer change the listing PSBT?
A buyer can only add their own inputs and outputs (their payment, change, fees, royalties). They cannot change the inscription being released or your payment address — those are locked by your SIGHASH_SINGLE signature.

Related guides