Info

betKarma is an independent crypto project where a privacy-first exchange and a provably-fair casino live under one roof. No registration, no email, no KYC — your account is a key, and every outcome is something you can verify yourself. Pure chance, transparent rules, clean unlinkable coins, and a calm space without the usual casino noise.

Contacts

Working hours : 24/7

We are online around the clock, every day. During night hours (CET) response times may be a little longer, but every request is answered.

The support chat on the site is the fastest way to reach us — open it any time from the button above or the support button in the footer.

Privacy Exchange

Privacy Exchange is the core of betKarma: a no-account crypto exchange built for privacy. Pick a direction, enter your receive address and get a deposit address at once. Send any amount inside the accepted range — the rate is taken from the live market and locked the moment your deposit reaches the required confirmations. Mixer and Zcash orders lock a fixed quote when the order is created. You receive clean, unlinkable coins; no registration, no email, no profiling.

Private SimpleX deal — no site forms
SimpleX Chat No site, no traces

Don't want to type addresses on the site? Get a one-time SimpleX link, place your order in encrypted chat, and receive a signed Letter of Guarantee before payment.

No site forms No address typed on site Signed Letter of Guarantee Payment deadline in Letter No account

How it works

  1. Request a one-time SimpleX link.
  2. Open it in SimpleX and send:
    • swap pair
    • amount
    • recipient address
    • refund address
  3. Receive a signed Letter of Guarantee right in the chat.
  4. Verify the signature, then send funds only to the deposit address inside the signed letter.

Important

  • • The signed Letter states the expiry of the rate and deposit address.
  • • Chat messages alone are not authoritative.
  • • Only the signed Letter of Guarantee defines the deposit address, rate and expiry time.
  • • If amount, address, rate or expiry changes, request a new signed letter.
Verify the Letter of Guarantee

Use one of these methods:

You can also verify with Electrum, Sparrow or another Bitcoin message verifier.

Format:

bitcoin-message-bip137-p2wpkh

Official betKarma signing address:

bc1q6etkarmarvej0874ghw396eacejlsy5ygew5yk

This is a dedicated signing key only for betKarma Letters of Guarantee. It is not used to hold customer funds.

No AML. No surprise KYC.

We do not run AML screening and we never perform surprise KYC checks to freeze your funds under an 'anti-money-laundering' pretext — under no circumstances. No holds, no document demands, no account profiling. Your privacy is the product, not an exception.

Directions

Every supported asset can be both sent and received. Each direction's fee, confirmation depth and limits are shown before you continue, and the fee is already reflected in the rate you see:

  • • Bitcoin/Ethereum/TRC20 mixer — private reserve payout: BTC → BTC, ETH → ETH, USDT → USDT
  • • 22 assets on both sides: BTC, XMR, ETH (Ethereum / Arbitrum / Base), shielded ZEC, LTC, SOL, BNB, TRX, XRP, LINK (ERC20), USDT (TRON / ERC20 / BEP20 / Solana / Arbitrum), USDC (ERC20 / BEP20 / Arbitrum / Base), DAI (ERC20)
  • • Any asset → any other asset: every cross-asset direction exists; which ones are open right now is decided by the operator and shown live in the widget, on Tor and in rates.xml
  • • Deposits are detected on the network you send from; the payout is sent by the operator from betKarma's reserve — Monero, Zcash (Unified u1…, Sapling zs1… or transparent t1…/t3…), Litecoin, Solana and every other destination alike
How it works

You pick a direction, enter your receive address and continue — the order page opens at once with a deposit address and the accepted amount range. The rate keeps following the market while you pay: send one transaction of any amount inside the range, and the moment it reaches the required confirmations the rate is taken from the live market and locked for that order, with the fee applied to what actually arrived. Same-asset mixer orders and Zcash deposits use a fixed amount you enter up front, locked when the order is created. No account, no email, no review screens.

Privacy by design — how your funds are handled

We never forward your incoming coins directly to the recipient. The deposit is accepted for the order, while the payout is sent separately from betKarma's internal reserve. A specific deposit and its payout therefore do not form a direct on-chain bridge.

Your order and its deposit window

A floating-rate deposit address and a same-asset mixer address live for 2 hours, a fixed-quote address for 15 minutes; the exact deadline counts down on the order page. On a floating-rate order send any amount inside the accepted range shown there, in one transaction; on a fixed-amount order send exactly the amount shown. Below the minimum the order waits for a top-up; above the maximum the amount up to the maximum is exchanged and the surplus is settled with you through support. If nothing is visible on-chain by the deadline, the address is retired — create a new order; anything sent late is handled through support, never lost.

What must happen in time

Your payment must be broadcast and visible on-chain before the order deadline; it may reach the required confirmation depth afterward. Once detected, the countdown no longer applies and the order waits for confirmations and payout — the page turns from “pay here” into “deposit seen, confirming”, with the live rate and your estimated receive amount until the lock.

How the rate is set — and why nobody can game it

On a floating-rate order there is no rate to defend before your payment: the lock happens at a moment fixed by the blockchain itself — the confirmation at which your deposit reaches the required depth — from the live market snapshot at that instant, with the service fee shown at booking. Neither you nor we choose the timing, so no one is quietly given a worse rate and no order has to be voided because the market moved while you were paying. Fixed-quote orders (mixer, Zcash) still lock at creation; on a fixed cross-asset order a 1%+ move against the locked rate before your transaction appears voids it — the address is withdrawn, the page tells you not to send, and anything already sent is refunded via support less the network fee.

Step by step

Pick a direction → enter your receive address (and, for the mixer, coupon, payout delay or extra addresses) → continue → the order page shows the deposit address and accepted range → send one transaction within the window → the network sees it → required confirmations (the rate locks here on floating orders) → payout is sent to you. Keep the order page bookmarked: its link is the only way to track this exact order.

Letter of Guarantee on every order

Every exchange order ships with a Letter of Guarantee — the order's terms in the standard Bitcoin Signed Message format: on a floating-rate order the pricing contract (accepted range, fee, deposit address, recipient, the confirmation depth at which the rate locks), extended with the locked rate and amounts once the lock happens. The interface separately displays the SHA-256 of the exact signed text. Verify the signature offline in any BIP-137-compatible wallet, or through our open-source online verifier, against the public signing address. A letter whose signature doesn't match that address is not a betKarma guarantee.

Letter of Guarantee
What is included in the price

The service fee is already built into the rate — there's no separate '+%' line at payout. The current fee for the selected direction is shown in the widget before you continue and repeated on the order page. Network fees for delivering your payout are covered where applicable. Your final rate can differ slightly from the mid-market price you see on charts; that's normal and reflects spread and short-term volatility.

Your order is private — and you can remove it

Your order page is private. The link alone isn't enough to open it: the browser session that created the order opens it automatically, and anyone else has to enter the exact recipient address from the order to see its details. So even if the link is shared or guessed, your amounts and addresses stay protected. Once an order is complete or expired, you can delete it from its own page — after that the link simply shows “not found” and the order can no longer be opened.

Casino

The games side of betKarma: provable fairness, game mechanics and odds, betting limits, the cashier, bonuses, and the free-play Karma economy.

Provably Fair

Every game outcome is determined by verifiable cryptography. The result is generated before the round starts and cannot be altered by us or anyone else.

You can verify any round yourself. Just go to your Game History, click on any bet, and look for the 'Verify' button to see the cryptographic proof.

Game mechanics

How to play: odds, bet rules, limits, and flow for each game.

Coinflip38

Classic coin flip with a rare EDGE outcome. Choose HEADS, TAILS or EDGE, place a bet — instant result.

Odds

  • • HEADS: 2.07×
  • • TAILS: 2.07×
  • • EDGE (rare): 16.62×
  • • Double-EDGE jackpot: two EDGE wins in a row (real cash, no active bonus) — the second pays 56.62× on up to the first stake, the rest 16.62×

Flow

Choose side → set stake → place bet → get result immediately.

Limits

Min 1000 sats, max stake set by platform. Available: REAL, KARMA, free spins.

Karma Poker

Predict 5-card hand outcome. Round starts, you have a few seconds to place one bet on a market.

Markets & odds

  • • No Ace: 1.49×
  • • No combo (high card only): 1.96×
  • • Has combo (pair+): 1.96×
  • • Jackpot counts if Two Pair or better, OR all cards are the same color (red/black): 7.95×

Flow

Round opens → place one bet on a market (or recall before close) → cards dealt → payout if you win.

Limits

One bet per round per user. Betting window ~10 sec. Min 1000 sats, max by platform. REAL or KARMA.

Karma Ladder

Find K among 5 hidden cards. Main phase: 4 picks. If you lose, optional Rope phase: pay fees for 4 more picks.

Main phase payouts

  • • K on 1st pick: 2.17×
  • • K on 2nd pick: 1.29×
  • • K on 3rd pick: 1.08×
  • • K on 4th pick: 0.36×

Flow

Set stake -> start round -> pick cards one by one. K = win. No K in main -> optionally start Rope. If Rope funds are not enough, you can leave, top up balance, and continue within 48 hours before round expiry.

Rope phase

If main lost: pay an escalating step fee (~0.83× rising to ~6.22× of stake; the exact amount is shown before each pick). Find K → win 2× stake plus all fees back. 4 picks max.

Limits

One active round per user. REAL or KARMA. Surrender available in Rope phase.

Dice

Two dice are rolled. You choose one market per bet and get payout if the rolled result matches your market condition.

Markets & odds

  • • Low (sum 2-6): 2.35×
  • • High (sum 8-12): 2.35×
  • • Even (sum % 2 = 0): 1.96×
  • • Pair (die1 = die2): 5.88×
  • • Special note about 7: sum 7 does not win in Low (2-6), does not win in High (8-12), is not Even, and cannot be a Pair. So 7 is always a losing sum for all four markets.

Flow

Choose market → set stake → place bet (throw starts immediately) → dice stop → payout if your selected market won.

Limits

One market per bet. Min 1000 sats (KARMA min 1000 K), max by platform risk limit. Available in REAL and KARMA.

Betting Limits

General betting limits on the platform.

Minimum and maximum

The minimum possible bet in any game is 1000 sats. The maximum bet is determined by the casino based on risk and liquidity pool. The current maximum bet size is always displayed in the corresponding block next to your balance.

Bonuses & free spins

How deposit bonuses, free spins, and exchange cashback work: fixed terms, wager, and limits.

Bonus wager

Deposit bonuses always use the same terms: 25% of the deposit amount, capped at 500,000 sats. Bonus funds must be wagered before withdrawal, and required turnover is always 50x of the granted bonus.

How it works

Each bet counts toward turnover. Bonus is used first, then real cash. When turnover is met → the bonus converts to withdrawable cash, up to the cashout cap when the bonus terms set one (exchange cashback: cap = bonus amount). If bonus runs out before turnover → wager is lost.

Limits

Active wager: 7 days to complete. Queued wager: 30 days to activate. Withdraw = forfeit all bonuses and active wagers.

Exchange cashback bonus

Every privacy swap pays you back. When an exchange order completes — deposit received and payout sent — we credit 100% of the service fee we charged as a casino bonus, valued in sats at the live BTC/USD rate. It works on every exchange direction. The fee effectively comes back to you as bonus instead of staying with us.

How it works

If you are logged in when the order completes, the bonus lands on your balance instantly. If you swapped as a guest, the order page shows a one-time bonus code (BK-XXXX-XXXX-XXXX) for that exact amount — register, open Account → Bonuses & Rewards, paste the code, and it credits to you. The bonus carries the same 50× wager as our other bonuses and joins your wager queue in order (FIFO), so each grant is played through fairly on its own — no summing or stacking tricks.

Rules

100% of the displayed service fee, converted to sats at completion-time rate, 50× wager. Cashout is capped at the bonus amount: when the wager completes, up to 100% of the granted bonus converts to withdrawable cash and anything above the cap burns. Same wager rules as every bonus: an active wager has 7 days, a queued one has 30 days to activate, and withdrawing forfeits open bonuses and wagers. Guest codes are one-time and tied to a single order.

Deposit bonus

Personal deposit bonuses are granted automatically to players with play history. The more you play, the more often offers may appear. There is no code to enter, share, or store: the system attaches an offer to your account until its expiry. Check your account for available bonuses.

How it works

If your account has an available personal deposit bonus, the deposit page shows it before you create a deposit request. You can choose whether to use it for that deposit. After the first on-chain confirmation, the bonus is locked to that deposit and marked as used.

Rules

Each offer applies to one deposit only — used or expired offers cannot be reused. The terms are fixed: a 25% match bonus, with the bonus capped at 500,000 sats. That 500,000 sats is the maximum bonus, not a limit on your deposit — the deposit amount itself is not capped by this bonus rule. The 50× wager applies only to the granted bonus.

Free spins

Free spins are played in Coinflip38 at fixed stake. No deposit needed. Profit from wins → bonus wager 50×.

How it works

Receive grant → use spins in Coinflip38 → wins are profit (payout minus stake) → profit goes to bonus wager 50×. One open grant at a time.

Limits

Grant expires in 7 days. Withdraw = revoke open free spins. Only Coinflip38.

Karma Coins

Karma Coins is a free-to-play in-game currency. It is only available when you have absolutely no real funds (including available, locked, held, and bonus balances).

How it works

If you have any active real balance, bonus balance, or open free spins, Karma mode is disabled. As soon as all of them reach zero/closed state, Karma mode becomes available again.

Daily top-up

Every day at 00:00 server time, your Karma balance is automatically topped up to 100,000 K if it falls below that amount. If you have 100,000 K or more, it remains unchanged.

Deposits & Withdrawals

Your real balance is tracked in satoshis (sats), the smallest unit of Bitcoin: 1 BTC = 100,000,000 sats. Deposits and withdrawals on betKarma are processed in sats only, with the server ledger separating locked, available and held balances so every balance change stays explicit and auditable.

How deposits work

Create a deposit request in Cashier and the system will issue a fresh Bitcoin deposit address for that deposit flow. Send BTC only on the same Bitcoin network shown in Cashier. As soon as the transaction is detected, the deposit enters confirmation flow. After 1 confirmation the funds are credited to your account and become available for play. After 2 confirmations the same funds also become available for withdrawals.

Single-use deposit addresses

Each deposit address is used only once. After the first on-chain detection the address is removed from the normal deposit flow. Do not send another payment to the old address. For every new top-up, create a new deposit request and use the new address. If an additional transfer is still sent to a retired address, contact support for manual review by a specialist, because the funds will not be credited automatically.

How withdrawals work

Withdrawals are available only after your latest deposit reaches withdrawal maturity. You enter the amount to debit from your balance; the fee (1,500 sats) is deducted from it, and the recipient receives the remainder. Minimum 11,500 sats to withdraw. The withdrawal request is validated against the active Bitcoin network, so only valid same-network BTC addresses are accepted.

Fee, minimum and final amount

Withdrawal fee is fixed at 1,500 sats and is deducted from the amount you enter. You enter the total to debit (min 11,500 sats); the recipient receives that amount minus 1,500 sats. If the actual network fee is higher than 1,500 sats, betKarma covers the difference. If the actual network fee is lower, the remainder stays inside the payout system. The user is never charged more than the fixed 1,500 sats.

Withdrawal request stages

A withdrawal moves through several stages: created, under review, waiting to be sent, sent to the network and confirmed. Cashier and history show these statuses so you can always see what stage your withdrawal is in.

Swap vs casino balance

The public swap is a separate flow and does not require an account. Your casino balance is credited only when BTC is sent to your deposit address — the swap does not top up your game balance.

FAQ

Do you have a license?

No. betKarma is an independent crypto project, and we do not present it as a licensed gambling platform. If playing only on licensed sites is important to you, betKarma may simply not be the right fit. What we offer instead is transparent rules, provably fair game verification, and a clear cashier flow that users can inspect before playing.

Do you require KYC?

No. betKarma follows a KYC-never policy: we do not request identity documents, do not perform identity verification, and do not introduce manual surprise checks later. Access is key-based (nickname + HEX key), not document-based. At the same time, we do not act as an AML risk assessor for users or their funds. You are responsible for ensuring that your activity and source of funds are lawful in your jurisdiction, since involvement in illegal financial flows may expose you to liability under local laws.

How do deposits work?

Each deposit request creates a fresh single-use BTC deposit address. After 1 confirmation, the funds are credited and become available for play. After 2 confirmations, the same funds also become available for withdrawals.

What is the minimum amount to withdraw?

The minimum withdrawal request is 11,500 sats. The withdrawal fee is 1,500 sats, deducted from the amount you enter, so the recipient receives the remainder.

Are withdrawals instant?

We prefer to be precise here: deposits are confirmation-based, and withdrawals move through visible stages in Cashier and History. You can see whether a withdrawal is created, under review, waiting to be sent, sent to the network, or confirmed. We would rather describe the flow honestly than promise instant in every case.

Can you block withdrawals with hidden clauses?

We do not use hidden bonus traps or identity-document checks. If a bonus is attached, its terms are shown up front. If you withdraw before completing the required wager, the bonus and active bonus wager are forfeited - plainly, not retroactively.

How does provably fair work?

Every game outcome is determined by verifiable cryptography. You can open your Game History, select a bet, and use the Verify function to inspect the proof yourself. The point is not trust us; the point is that the round can be checked independently.

What is your RTP?

Most betKarma games are designed around ~98% RTP, but we do not claim that every game is exactly the same. Exact RTP depends on the game or market, and we prefer to describe that honestly instead of posting one fake universal number.

Do you have a welcome bonus?

Yes, but we keep bonuses controlled on purpose. We do not want disposable accounts created only to farm a one-time promo. Some first-deposit offers may be granted manually or personally, and long-term single-account players may receive more deposit offers or free spins over time.

Why not just give everyone the same instant signup bonus?

Because those systems get abused fast. Our approach is to reward real players who use one account normally, not account churn and bonus farming. It is a smaller and more selective promo model, but it is more honest and more sustainable.

What are the bonus terms?

When a deposit bonus is available, the terms are shown before deposit. The terms are fixed: a 25% match bonus, with the bonus capped at 500,000 sats — this cap is on the bonus itself, not on your deposit, so the deposit amount is never limited by this rule. The 50× wager applies only to the granted bonus. If you withdraw before finishing the wager, the bonus is forfeited.

Do you allow multiple accounts?

No. Multiple accounts created to abuse bonuses are not allowed. We prefer to state this clearly rather than pretend to offer free money with no restrictions. Multi-account abuse is a rules violation and may restrict access, but it is not a basis for introducing KYC checks or arbitrarily confiscating legitimate settled balances.

What if I lose my access key?

Your account is key-based: nickname + access key. There is no email recovery. If you lose the key, access to the account is permanently lost, so store it carefully.

Is this a big corporate casino?

No. It is an independent project. If you like polished corporate branding more than transparent mechanics, this may not be your format. If you prefer simple crypto play with visible rules and verifiable fairness, that is exactly what betKarma is built for.

Do I get a bonus for using the exchange?

Yes. When an exchange order completes, we return 100% of the service fee as a casino bonus, valued in sats at the live rate, with a 50× wager. Logged-in users are credited instantly; guests get a one-time code to redeem under Account → Bonuses & Rewards after registering. It applies to every exchange direction, and each cashback is wagered in its own turn in the queue. Completing the wager converts up to the bonus amount into withdrawable BTC — that is the cashout cap.