How to Pay for Online Services With Crypto: Wallets, Networks, Fees, Refunds and Records
By Nora Vance · Crypto & Payments Editor · 2026-10-27 · 14 min read
Quick answer: Use a personal wallet (not an exchange), pay in a stablecoin on the network shown on the invoice, send the exact amount before the timer runs out, and save the order ID and transaction hash. For services you top up regularly, like calling credit or proxy time, a prepaid balance saves you paying a network fee on every small purchase. Your main risks are wrong-network sends and payments that arrive after the invoice expires, not price swings.
Disclosure: Zitto publishes this guide and sells services paid for with crypto. The steps apply to any merchant. Zitto-specific details are labelled until they're checked against Zitto's live checkout.
Why pay for services with crypto?
People choose crypto for online services for practical reasons:
- Cards get declined across borders. Cards issued in one country are often declined by merchants in another.
- Fewer card details stored online. There's no card number left behind for a future data breach.
- Speed. Stablecoin payments on fast networks confirm in seconds to minutes.
- You already hold it. Freelancers paid in stablecoins can spend them without converting first.
- Privacy. Some merchants that accept crypto, Zitto included per its own claim [CLIENT-PROVIDED Z1], don't require identity checks to buy.
Paying in crypto doesn't change your legal or tax obligations, and it doesn't remove the merchant's terms of service.
Step 1: Choose the right wallet
| Wallet type | Pros | Cons | Use for |
|---|---|---|---|
| Exchange account | Already funded | Withdrawal delays and fees; shared sending addresses; refunds are harder | Topping up your own wallet |
| Mobile wallet (self-custody) | Fast, scan QR codes, you hold the keys | Phone loss risk, so back up your seed phrase | Everyday payments |
| Browser wallet | Good for web checkouts on EVM chains and Solana | Phishing risk from fake sites | Web services |
| Hardware wallet | Most secure | Slower to use | Savings, large purchases |
Rule of thumb: keep spending money in a mobile wallet and savings in a hardware wallet. Move funds from the exchange to your spending wallet ahead of time, not at checkout.
Step 2: Pick the coin and network
The network matters more than the coin. The same USDT exists on many networks, and they don't work with each other.
| Pay with | Typical fee level | Speed | Best for |
|---|---|---|---|
| USDT on TRON | Low | Fast | Widely held, especially on exchanges |
| USDC/USDT on Solana | Very low | Seconds | Small, frequent payments |
| USDC on Base/Arbitrum | Low | Fast | Ethereum-ecosystem users |
| USDT/USDC on Ethereum mainnet | High when busy | Minutes | Large payments only |
| Bitcoin on-chain | Variable | 10–60 min for confidence | Bitcoin holders, larger amounts |
| Bitcoin Lightning | Very low | Seconds | Small payments, if supported |
Accepted by Zitto:
Step 3: Read the invoice like a pro
Before sending, check:
- Token and network match your wallet exactly (e.g. "USDT – TRC-20")
- Exact amount, including decimals
- Deposit address: copy it with the button and check the first and last 4–6 characters after pasting (clipboard malware can swap addresses)
- Timer: how long the price and address stay valid
- Memo/tag, if required (rare for stablecoins, common for some other coins)
- Refund address field: fill it in if one is offered
Step 4: Send and wait for confirmation
- Send the exact amount. If your wallet deducts the network fee from the amount sent, add it so the merchant receives the full invoice amount.
- Don't close the checkout page until you see "detected" or "confirmed".
- On Bitcoin, use a normal-to-fast fee rate so the payment confirms before the invoice expires.
Prepaid balance vs paying per order
Many services work better with a balance you top up:
| Product type | Usage pattern | Better option |
|---|---|---|
| Calling credit (dialer) | Many small charges | Prepaid balance |
| Proxy time (per day) | Recurring | Prepaid balance or renewal |
| Number rental (monthly) | Recurring | Balance with auto-renew, or invoice each month |
| Travel eSIM | One-off per trip | Pay per order |
| One-off purchases | Single | Pay per order |
Why a balance helps: one network fee covers many purchases, there's no rush to pay before each invoice expires, and renewals don't fail because you missed a payment window.
How it applies across Zitto products
The figures below are as stated by Zitto and not yet checked against a live pricing page.
| Product | Price (client-provided) | Payment pattern | What to check before paying |
|---|---|---|---|
| Dialer (calls to US) | $0.04/min [CLIENT-PROVIDED Z8] | Prepaid balance | Billing increment; minimum top-up |
| US/UK number rental | $8/month [CLIENT-PROVIDED Z9] | Recurring | Renewal method; grace period if payment is late |
| Mobile proxies | From $0.60/day [CLIENT-PROVIDED Z10] | Recurring/prepaid | Bandwidth limits; what happens when time runs out |
| Travel eSIM | Per order | When validity starts; how the QR code is delivered | |
| Crypto swap | Per swap (no checkout) | Guaranteed output; refund address | |
| Crypto checkout (for merchants) | Merchant-side | Custody; fees |
Fees: what you actually pay
Total cost = item price + network fee (+ exchange withdrawal fee, if you send from an exchange) + any spread if the merchant converts prices
Illustrative example for a $10 calling top-up:
| Route | Network fee | Extra | Effective total |
|---|---|---|---|
| USDT on Solana from your wallet | ≈ cents | — | ≈ $10.0x |
| USDT on TRON from your wallet | Low | — | ≈ $10–11 |
| USDT on Ethereum mainnet | Can be several dollars when busy | — | Up to ~$15+ in busy periods |
| From an exchange | Exchange withdrawal fee | Possible delay | Varies |
Illustrative. On small payments the network you choose matters more than anything else, which is why a prepaid balance helps.
Refunds: how they actually work
Crypto payments can't be reversed by the sender, so refunds depend on the merchant's policy:
- Read the refund policy before buying. Note which products are refundable, which aren't (e.g. used eSIMs), and over what time.
- Refunds usually go to an address you give, often in the same coin and network.
- Network fees for the refund may be deducted. Check who pays.
- Don't ask for refunds to an exchange deposit address without checking that it accepts deposits from outside. Use a personal wallet.
- Balance refunds: some merchants refund to your service balance instead of on-chain.
Zitto refund policy:
Common mistakes and fixes
| Mistake | What happens | What to do |
|---|---|---|
| Wrong network | Funds may be stuck or lost | Contact support straight away with the transaction hash; recovery isn't guaranteed |
| Underpaid (fee deducted from amount) | Invoice "partially paid" | Send the difference if allowed, or ask for a refund |
| Paid after the timer expired | Invoice expired | Contact support; usually re-priced or refunded |
| Sent from an exchange, refund needed | Refund can't go back to the sending address | Give a personal wallet address |
| Missing memo/tag | Payment not matched | Support can match it manually with the transaction hash |
Recordkeeping (future you will be grateful)
For every purchase, save:
- Date and time
- Merchant and product
- Order or invoice ID
- Coin, network, amount
- Dollar value at the time of payment
- Transaction hash
- Receipt or invoice PDF if available
Why it matters:
- Support: the transaction hash and order ID solve most payment problems in minutes
- Taxes: in many countries, spending crypto counts as a disposal. Even stablecoins can show small gains or losses
- Business expenses: the receipt and dollar value back up a claim
A simple spreadsheet or crypto tax software works. Export wallet history monthly.
Security habits
- Bookmark checkout sites. Don't follow payment links from unexpected messages.
- Check addresses after pasting.
- Send a small test payment to a new merchant only if the invoice supports partial payments. Otherwise pay the exact amount.
- Keep your seed phrase offline. No legitimate merchant or support agent will ever ask for it.
- Turn on wallet security (PIN, biometrics) and keep the app updated.
Comparing merchants that accept crypto
When choosing between providers of the same service, check:
| Question | Why it matters |
|---|---|
| Which coins and networks? | Avoid expensive networks |
| Prepaid balance available? | Cuts fees on small purchases |
| Invoice timer length? | More forgiving for slow networks |
| Under/overpayment policy? | Fewer stuck orders |
| Refund policy per product? | Avoid surprises |
| Receipts issued? | For expenses and records |
| Identity checks at checkout? | Privacy (Zitto: none, per its claim [CLIENT-PROVIDED Z1]) |
When comparing Zitto with other merchants, link to each provider's checkout or help page with the date checked.
What this guide doesn't cover
Using crypto to get around a platform's rules, sanctions or identity requirements that apply to you. Paying privately is legitimate; paying to get around rules isn't.
Bottom line
Paying online with crypto is straightforward once you have the habits: personal wallet, stablecoin on a cheap network, exact amount, saved transaction hash. For services you use regularly, like calling credit, number rentals and proxy time, a prepaid balance makes it cheaper and simpler. Before relying on any merchant, Zitto included, check its accepted networks and refund policy.
FAQ
Easiest crypto to pay with? A stablecoin on a low-fee network. Pay from an exchange? It works, but a personal wallet is better for timing and refunds. Wrong amount? Follow the merchant's under/overpayment policy and contact support. Does Zitto accept crypto for everything? As stated by Zitto. Confirm the coins and networks on the checkout page.
FAQ
- What's the easiest crypto to pay with?
- For most people, a stablecoin like USDT or USDC on a low-fee network such as TRON, Solana or an Ethereum layer 2. The amount stays steady in dollar terms and network fees are low.
- Can I pay straight from an exchange?
- Often yes, but exchange withdrawals can be delayed, add a withdrawal fee, and may send from a shared address. That makes refunds harder. A personal wallet usually works better.
- What happens if I send the wrong amount?
- It depends on the merchant's policy. Many accept small differences, ask you to top up larger shortfalls, and refund overpayments on request. Check the invoice before you send.
- Does Zitto accept crypto for every product?
- Zitto states that its services can be paid for with crypto. [CLIENT-PROVIDED Z7: confirm the accepted coins, networks and products on the checkout page.]
Keep reading
- Stablecoin Payments for Merchants: USDT vs USDC, Networks, Fees and Operations
- Accepting Crypto Payments Without Heavy Onboarding: BTCPay, Hosted Gateways and Zitto Checkout Compared
- Crypto Swap Fees Explained: Spread, Network Fees and the 'Zero Fee' Myth
- Travel eSIM Comparison: Airalo vs Holafly vs Nomad vs Zitto (Privacy-First Option)
- Virtual US & UK Numbers and Cheap International Calling: Rentals, Per-Minute Rates and How Zitto Compares
