Legal · document 1 of 4

Terms of service

Short, specific, and about this service — not a template with our name dropped in.

  • Updated 20 September 2026applies to orders created from that date
  • 12 sections · about 6 minor read only the “In short” notes: under a minute
01

Who you are dealing with

BTCSwap is an instant crypto exchange operated at btcswap.io by the operator of btcswap.io (« we », « us »). By using the service you agree to these terms. If you do not, do not send us a deposit — nothing here binds you until you do.

We are a non-custodial exchange front end. We route your swap through a liquidity desk that settles it, and we are paid from the spread. We are not a bank, a broker, a wallet, or a place to keep funds, and we do not offer investment services of any kind.

The full name and registered address of the operating entity are provided on request through support.

02

No account, and what that changes

There is nothing to register, and nothing to log into. That is a deliberate design, and it has consequences you should know before you use the service:

  • Your order ID is your only receipt. It is generated with the exchange and shown once, at /order/<id>. Keep the link. We cannot look up an exchange from an email address, a name or a phone number, because we hold none of those.
  • There is no balance. Coins move deposit → payout. Nothing accumulates on our side, so there is nothing to withdraw, and nothing for us to freeze.
  • Anyone holding an order ID can read that order. It shows status and addresses, and nothing else — it cannot move funds, change a destination or cancel anything.
03

Quotes, rates and what is actually guaranteed

Two rate types, and the difference matters:

  • Floating. The amount shown is an estimate. The exchange settles at the rate in force when your deposit confirms on-chain. It can land above or below the estimate.
  • Fixed. The amount is locked when the exchange is created, and a countdown starts. Deposit the exact amount within the countdown and that is what you receive. Miss the countdown, or send a different amount, and the lock no longer applies — see section 06.

Not every pair can be locked: both assets must support it. Where it is unavailable, the fixed option is disabled rather than silently ignored.

Quotes are refreshed continuously and cached for a few seconds. A quote displayed on a page you left open is not an offer; the rate that counts is the one attached to the order you create.

04

What it costs

Two amounts come out of an exchange, and both are shown before you commit:

  • The payout network fee. What the receiving blockchain charges to send your coins. It is not ours, we do not keep it, and it is already deducted from the amount quoted.
  • Our margin. Included in the rate. There is no separate line, no percentage added at the end, and no fee taken after you confirm.

The fee to send us your deposit belongs to your wallet or your exchange, and we never see it. If you fund an exchange from a trading account, the withdrawal fee that platform charges means less arrives than you typed — which matters on a fixed rate.

05

Your payout address is final

You give us one address, on one network, and we validate it against that network before creating the exchange. After creation it cannot be changed. That is not laziness: an order whose destination can be edited after the fact is an order that can be redirected by whoever gets access to it.

You are responsible for the address being correct, being on the right network, and being one you control. Some assets also require a memo or destination tag; where that is the case, the field is shown with the exchange. A payout sent to a valid address that is not yours, or without a required tag, is not recoverable by us.

06

Minimums, maximums and the wrong amount

Every pair has a live minimum and maximum, set by the desk and shown with the quote. They move with network fees and available liquidity.

If the amount that actually arrives differs from the amount you were quoted:

  • Floating rate — the exchange proceeds on what arrived, at the rate of that moment, as long as it is within the pair limits.
  • Fixed rate — the locked price covered a specific amount. A different amount cannot settle at it; the deposit is returned under section 07.
  • Below the minimum or above the maximum — the exchange cannot be executed and the deposit is returned under section 07.
07

When an exchange does not complete

An exchange can fail to complete for reasons that are usually not anyone’s fault: the deposit arrives after a fixed-rate window closed, the amount falls outside the pair limits, a network stalls, or the pair is suspended between creation and settlement.

In those cases we return the deposit to the refund address you gave when creating the exchange, minus the network fee it costs to send it back — that fee is charged by the blockchain, not by us. Without a refund address, a return has to be arranged by hand through support, which takes longer and needs you to prove the deposit came from you. This is why the field is offered on every exchange.

We do not charge a fee for a refund, and we do not keep a spread on one.

08

When we can refuse or stop an exchange

We would rather list this than keep a vague right to act. An exchange can be refused or held when:

  • the deposit is screened by the liquidity desk as originating from a sanctioned address or a recognised theft — see the AML policy, which explains exactly what that screening is and is not;
  • the pair is suspended, or the desk cannot source liquidity for it at that moment;
  • the payout address is rejected by the receiving network;
  • the service is being used to attack it — automated abuse, attempts to manipulate quotes, or systematic creation of orders that are never funded.

A held exchange is not a confiscation. Where an exchange cannot proceed, the outcome is a refund under section 07, unless returning the funds would itself be unlawful.

09

What we do not do

  • We do not hold funds. There is no balance, no wallet with us, no deposit account.
  • We do not reverse blockchain transactions. Nobody can. A payout sent to the address you provided is final, including when that address was wrong.
  • We do not promise to recover coins sent over the wrong network. A deposit address exists on one chain; coins sent to it over another chain are not matched to your order, and usually cannot be retrieved at all. Bring the case to support and we will tell you plainly what is possible — but treat it as final before you send. The wrong-network guide explains why.
  • We do not give financial advice. Nothing on this site is a recommendation to buy, sell or hold anything. See the risk disclosure.
  • We do not operate in your name. We never initiate a transaction from your wallet; every movement on your side is one you sign yourself.
10

Acceptable use

You confirm that the funds you exchange are yours and lawfully obtained, that you are old enough to enter a contract where you live, and that using this service is lawful for you. Crypto rules differ sharply from country to country, and checking your own is your responsibility — we do not ask where you are and cannot check it for you.

You may not use the service to launder money, to move the proceeds of crime, to finance terrorism, to evade sanctions, or to attack the service itself.

11

Liability

The service is provided as it is. We take care with quotes, limits and address validation, but we do not promise that the site is uninterrupted, that a quote will still be valid in a minute, or that a blockchain will confirm in any given time.

To the extent the law allows, our liability for any exchange is limited to the value of that exchange. We are not liable for market movements between your deposit and settlement on a floating rate, for a payout sent to an address you gave us, for coins sent to a deposit address on the wrong network, or for delays caused by a blockchain.

Nothing here removes a liability that the law does not allow us to remove.

12

Changes, and the law that applies

These terms can change. The date at the top is the date of the version you are reading, and a change never applies retroactively to an exchange already created — the terms attached to an order are the ones in force when it was created.

These terms are governed by the laws of the place where the service is operated. Before anything else, talk to support with your order ID: almost everything that looks like a dispute is a network that has not confirmed yet, and it is resolved in a message.

A question about this document? Write to support — an order ID is enough, no account is needed, and we answer in the same plain language we write in here.

Next document Privacy policy What is recorded, and who else is in the path