Paste your OpenRouter payment link into ROZO Checkout, pick the coin and network you will withdraw from Kraken, and ROZO shows a one-time deposit address with the exact amount. Withdraw from Kraken to that address. When the transfer lands, ROZO pays the original OpenRouter invoice for you.

Which Kraken network to pick
Kraken's published withdrawal fee table (checked 1 November 2026) lists these networks that ROZO also accepts. Fees change, so treat the numbers as a guide and read the fee on Kraken's withdrawal screen.
| Coin and network on Kraken | Kraken fee | Kraken minimum |
|---|---|---|
| USDC on Solana | about 0.96 USDC | about 1.15 USDC |
| USDT on Solana | about 0.96 USDT | about 1.15 USDT |
| USDC on Base | about 1 USDC | about 2.5 USDC |
| USDC or USDT on Polygon | about 1 | about 2 |
| USDC or USDT on Arbitrum | about 1 | about 4 |
| USDC on Ethereum | about 0.59 USDC, varies with gas | about 0.71 USDC |
| BTC over Lightning | 0 | 0.00002 BTC |
Kraken does not list BNB Chain for USDT or USDC. For a typical top-up, USDC on Solana or Bitcoin over Lightning is the simplest choice. Ethereum works but is not recommended for small payments because network costs swing with gas.
Step by step: Kraken to OpenRouter credits
- In OpenRouter, open Settings then Credits, turn on the crypto option, enter the amount and click Purchase. Copy the payment link it generates.
- Open checkout.rozo.ai, paste the link, and pick the same coin and network you will use on Kraken, for example USDC on Solana. ROZO shows a one-time deposit address and the exact amount to send. For Bitcoin, pick Lightning and ROZO shows a Lightning invoice.
- In Kraken, open Withdraw, choose the coin, choose the matching network, and add the ROZO address (or paste the Lightning invoice).
- Make sure the amount that arrives equals the amount ROZO shows. Kraken shows its fee before you confirm.
- Confirm the withdrawal. Once the transfer lands, ROZO settles the OpenRouter link. The ROZO payment page shows live status until it does.
Kraken's rules for withdrawals in the UK and EU
Kraken's transfer rules for UK and EU clients say it supports first-party transfers, and above about €1,000 it asks you to prove that you own the receiving wallet, for example with a small test transaction. A ROZO deposit address belongs to ROZO, not to you, so a large withdrawal may not pass that check.
If Kraken asks you to prove ownership, do not try to work around it. Withdraw to a wallet you control first (for example Phantom for USDC on Solana) and pay the ROZO address from that wallet. Small top-ups below the threshold are less likely to be asked, but Kraken decides, not ROZO.
Three mistakes that cost money
Network mismatch: the network you pick in Kraken must be the same one you picked on the ROZO page. Check the selector before you confirm.
Short amount: the amount that arrives must equal the amount ROZO asked for. If Kraken takes its fee out of the amount you type, add the fee on top.
Sending late: a one-time deposit address belongs to one quote and expires with it. If the withdrawal is held and the ROZO window is about to run out, get a fresh quote instead of sending late. Never reuse a deposit address from an earlier attempt.
Memo or tag: deposits to ROZO on Solana, BNB Chain, Polygon, Arbitrum, Base and Ethereum do not use one. Leave that field empty.
What it costs
Three fees, each shown before you pay:
- OpenRouter's own crypto fee, around 5% as listed on OpenRouter's FAQ at the time of writing, is already inside the payment link amount.
- ROZO charges a 1% service fee, shown before you send anything.
- Kraken charges its own withdrawal fee, shown on its withdrawal screen.
ROZO is independent and is not affiliated with OpenRouter, Coinbase or Kraken. There is no ROZO account, no card and no KYC form on our side. Whatever checks Kraken applies to withdrawals still apply.