🎉 CTC 1st Anniversary Raffle Draw & Spin-and-Win. Spin & Win Now →
[email protected]

Bittoken P2P Marketplace

Trade BTT directly with other Bittoken users — you set the price, your funds stay protected in escrow, and every trade settles in seconds.

Peer-to-Peer
Trade directly — no exchange in the middle
Escrow-Secured
Funds locked until trade completes
Near-Instant
Trades settle within seconds
You Set the Rate
No fixed price — you negotiate

A market run by its users

The Bittoken P2P (peer-to-peer) marketplace lets Bittoken users buy and sell BTT directly with each other — without a centralised exchange deciding the price.

Think of it like a local market: buyers post what they are willing to pay, sellers post what they are willing to accept, and the two sides find each other. When a trade is agreed, the platform moves the funds automatically — no manual transfers, no waiting on a third party.

All trades happen between BTT (Bittoken) and USDT (Tether), with the rate expressed as USDT per BTT.

How a typical trade flows
Buyer posts a Buy Order
USDT locked in escrow
Seller sees the listing
Chooses to fill at that rate
Platform settles the trade
BTT → Buyer · USDT → Seller
Both wallets update instantly
No manual action needed

Two ways to trade

Waiting Orders
Post & wait — 0% fee on both sides

You post a Buy Order or Sell Order at the rate you want. The order sits live on the marketplace and any other user can fill it at any time. Your funds are held in escrow until the order fills or you cancel it.

  • You control the rate — no one can force a worse price
  • Partially filled orders keep earning until fully closed
  • Zero platform fee — buy or sell waiting orders are always free
Instant Trades
Fill now — no waiting, settles in seconds

Browse active listings and fill one right now. Buy Instantly picks from sell listings (free); Sell Instantly picks from buy listings (5% BTT fee). You receive funds immediately after confirming.

  • No waiting period — funds arrive within seconds
  • Rate is fixed by the listing — no slippage or surprises
  • Buying instantly is free — 5% BTT fee on instant sells only

How to place your first trade

Place a Buy Order

Post your buy offer and let sellers come to you

You decide how much BTT you want and what rate you will pay. Your USDT goes into escrow — sellers see your offer and can fill it any time.

  1. Open the P2P Marketplace inside the Bittoken app
  2. Tap Place Buy Order
  3. Enter the BTT amount and the USDT/BTT rate you are willing to pay
  4. Review the total USDT that will be escrowed, then tap Submit
  5. Your listing goes live — sellers can fill it partially or fully at any time
  6. When filled, BTT lands in your wallet automatically
01
Sell Instantly

Fill a buyer's listing and receive USDT immediately

A 5% BTT fee applies — 3% goes to the buyer as a bonus, 2% to the community charity fund. The full breakdown is shown before you confirm.

  1. Tap Sell Instantly — active buyer listings appear, highest rate first
  2. Tap Sell on the listing with the best rate for you
  3. Enter the BTT amount you want to sell
  4. Review the fee breakdown: intended BTT / 5% fee / total BTT deducted / USDT you receive
  5. Tap Confirm Sale, then Sell Now
  6. USDT arrives in your wallet within seconds
02
Buy Instantly

Fill a seller's listing and receive BTT immediately — free

No platform fee on instant buys. You pay exactly what the seller's rate says and BTT is delivered straight to your wallet.

  1. Tap Buy Instantly — active seller listings appear, lowest rate first
  2. Tap Buy on the listing that suits you
  3. Enter the BTT amount you want to buy
  4. Review the USDT cost shown — no hidden extras
  5. Tap Confirm Purchase, then Buy Now
  6. BTT arrives in your wallet within seconds
03

Managing your open orders

Partial Fills

Orders do not have to be filled all at once. A buyer or seller can fill part of your listing, and the remaining amount stays live and visible on the market. You receive the settled portion immediately; the rest continues to attract counterparties.

Cancelling an Order

You can close any open order at any time from My Buy Orders or My Sell Orders. The unfilled portion of your escrowed funds is returned to your main wallet immediately. Any amount already filled before cancellation is settled and cannot be reversed.

Transaction History

Every completed trade is logged in Transaction History inside the app — showing the date, amount, rate, and counterparty side of each fill. Use it to track your trading activity and verify that every settlement landed correctly.

How the order book works & how to price well

The marketplace automatically ranks listings to show the most attractive offers first. Buyers who pay the highest rate appear at the top of the buy book — sellers filling instantly naturally gravitate to them. Sellers who ask the lowest rate appear first in the sell book — buyers filling instantly pick them first.

You are always free to set any rate you like, but listings that are competitive with the current market fill faster. The app shows you the best current market rate when you open the buy or sell order form — use it as your reference point.

Buyers: bid near the top

If you want your buy order filled quickly, offer a rate close to or above the current highest buyer rate. Sellers filling instantly will reach your listing sooner.

Sellers: ask near the bottom

A sell listing with a lower asking rate sits closer to the top of the sell book and is more likely to be picked up by buyers filling instantly.

Patient? Set your ideal rate

If you are not in a hurry, post a waiting order at exactly the rate you want. You pay zero fees and the market will eventually find you.

"Order no longer available"

This means another user filled the listing a moment before you confirmed. Simply go back, pick a different listing, and try again — no funds were moved.

What it costs and what to expect

Platform Fees
Action Fee
Place a Buy Order 0%
Place a Sell Order 0%
Buy Instantly 0%
Sell Instantly 5% BTT
The 5% fee is additive — charged on top of what you sell, not taken from your USDT payout. Of the 5%: 3% bonus to the buyer, 2% to the community charity.
Minimum Trade Sizes

Minimum amounts are measured by the face value of the trade (BTT amount × rate) before any fee is applied.

Buy Instantly
Fill a sell listing
0.02 USDT
Sell Instantly
Fill a buy listing
1.00 USDT

The higher minimum on instant sells reflects the fee involved — it ensures the trade size is meaningful relative to the 5% charge applied.

Cooldown Periods

Every trade action requires a live balance check against your Bittoken wallet. Because that balance takes a moment to settle after a transaction, the platform enforces a short cooldown between same-type actions. This ensures each action reads a fully up-to-date balance and that your account stays accurate.

Buy-side actions
Placing/closing buy orders, buying instantly
2 min
Sell-side actions
Placing/closing sell orders, selling instantly
5 min
Buy and sell cooldowns are independent — one does not affect the other.

Your funds are always protected

Escrow Wallet

Your USDT or BTT is locked in a Bittoken escrow wallet the moment an order is placed — it cannot be spent elsewhere until the order is filled or you cancel it.

Automatic Rollback

If a trade fails for any reason (network error, API rejection), the entire transaction rolls back automatically. Balances and listing quantities return to exactly what they were before you tapped Confirm.

Row-Level Locking

Database-level locking ensures only one trade can process against a listing at a time. If two users confirm simultaneously on the same listing, one succeeds and the other gets a clear "Order no longer available" message — no double-fills, no lost funds.

Near-Instant Settlement

Settlement happens in seconds. After confirming, your updated balance appears immediately in your Bittoken wallet. Check Transaction History for a permanent record of every completed trade.

Common situations explained

"Session not valid" error

Your Bittoken session token has expired. Close the marketplace and reopen it inside the Bittoken app — this refreshes your session automatically. If it persists, log out of the Bittoken app and back in. No funds are affected; open orders continue sitting on the market.

"Order no longer available"

Another user filled this listing a moment before you confirmed. No funds were moved on your side. Go back to the listing view, pick a different active listing, and proceed normally.

Cooldown message after a trade

This is expected behaviour. After each action, a brief window is enforced before the next same-type action can be submitted. The message will show you exactly how long remains. You can still perform the opposite side (buy vs sell) during the wait.

Balance looks lower than expected

Any USDT or BTT tied up in open orders is held in the escrow wallet and not reflected in your main spendable balance. Close or cancel the relevant order and the escrowed amount returns to your main balance immediately.

My order has been sitting for a long time

Waiting orders have no expiry — they stay open until filled or cancelled. If your order is not filling, it may be priced outside the current market range. Consider closing it and reposting at a more competitive rate.

Can I change my rate after posting?

Rates on existing orders cannot be edited. To adjust your rate, close the current order (the escrowed amount is returned instantly) and place a new order at the rate you want.

Ready to start trading?

The marketplace is built right into the Bittoken app. Download it, open the P2P section, and your first trade is minutes away.