Security

Accept Bitcoin Payments: The Non-Custodial Guide (2026)

NETTEN Team··10 min
Quick Answer

How to accept Bitcoin payments with a non-custodial processor: what custody really means, how to keep control of your funds, fees, settlement, and a 5-minute setup with NETTEN that pays you in RLUSD.

TL;DR — Accepting Bitcoin in 2026 is straightforward. The part most people miss is that many "Bitcoin payment processors" are custodial: they hold your funds in the flow and pay you out on their terms. A non-custodial processor like NETTEN settles Bitcoin payments straight to a wallet you control, converted to a stablecoin (RLUSD) in 3 to 5 seconds, so you hold your own money from the moment it lands. This guide covers what custody actually means, how to set up Bitcoin acceptance the self-custody way, and a five-minute walkthrough with NETTEN.

If you're adding Bitcoin as a way to get paid, the first decision matters more than the logo on the checkout button: does the processor hold your money, or do you? Most people never ask. They assume "accepting Bitcoin" means the same thing everywhere. It doesn't. Some processors sit in front of the Bitcoin network and hold your funds the way a bank holds a balance. Others never touch your money and route every payment straight to a wallet you control.

That one distinction, custodial versus non-custodial, decides who actually controls your earnings. This guide explains the difference in practical terms, shows you the setup that keeps you in control, and walks through accepting your first Bitcoin payment with NETTEN in about five minutes.

What "Non-Custodial" Actually Means

Bitcoin the protocol doesn't hold anyone's funds. It has no customer service desk and no internal risk model. But you're rarely interacting with the raw protocol. You're usually interacting with something sitting in front of it: an exchange (Coinbase, Binance, Kraken), a payment processor (Coinbase Commerce, BitPay), or a custodial wallet. Each of those is a company, and when a company holds your private keys, you hold a claim on that company rather than the Bitcoin itself.

The technical name for this is custodial risk. When a custodian holds your keys, your funds are only as available as that custodian's solvency, policies, and risk decisions allow. That is a genuine tradeoff. Custody can mean simpler onboarding and easier account recovery. It also means a third party stands between you and your money, and you are trusting their database entry in place of holding the asset yourself. The 2022 collapses across crypto were, at their core, custodial failures.

Non-custodial is the other model. You hold the keys to your wallet. The processor's only job is to help you generate addresses, watch for incoming payments, and optionally convert inbound Bitcoin to a stablecoin so you are not exposed to price swings. The processor never holds your funds, because the funds were never in its custody to begin with. You own them the entire time.

The Three Components You Actually Need

To accept Bitcoin payments while keeping control of your funds, you need three things working together.

A non-custodial wallet. This is where the money lands. You control the seed phrase, you control the keys. Examples include hardware wallets (Ledger, Trezor), software wallets (Electrum, or Xaman for the XRPL side), and mobile wallets that explicitly market themselves as non-custodial (Blue Wallet, Muun for Bitcoin). The one rule: the seed phrase is your money. Lose it, lose your funds. Share it, lose your funds.

A payment processor that doesn't custody. This is where most people get tripped up. "Crypto payment processor" sounds like one category, but providers fall into two very different camps. Custodial processors (Coinbase Commerce, BitPay's default) take your inbound Bitcoin into their own accounts and pay you out on their terms. Non-custodial processors (NETTEN, BTCPay Server) generate addresses that route directly to your wallet: they handle the metadata, they never handle the money.

A settlement strategy. Bitcoin is volatile. If a client pays you 0.01 BTC today and you sit on it for two weeks, your invoice value drifts with the BTC price. Most freelancers and small businesses don't want that exposure. The fix is automatic settlement to a stablecoin: the moment Bitcoin hits your wallet, it's converted to USDC, USDT, or RLUSD. You denominate your business in dollars, and the blockchain is just the rail.

NETTEN is built around all three. It is non-custodial by default, it generates payment addresses that route to your XRPL wallet, and it auto-settles to RLUSD, a regulated stablecoin native to the XRP Ledger. The 3-to-5-second settlement on the XRPL side means price exposure is minimal: the conversion to RLUSD happens about as fast as your client can refresh the checkout page.

What Setup Looks Like in 2026

Here's the realistic flow, end to end, for accepting your first Bitcoin payment while keeping your funds in self-custody.

Pick a wallet. If you're new, NETTEN's signup walks you through creating an XRPL wallet (Xaman or similar). If you already have one, connect it. The seed phrase is on you: write it on paper, store it somewhere you'd store a passport, and never keep it in a screenshot on your phone.

Sign up for a non-custodial processor. Go to netten.app and enter your email. You sign in with a magic link, so there's no password to manage. The Free tier covers most freelancers; the Pro tier ($55/month, or $44/month locked for life for founding members) lifts the cap and adds priority support.

Create an invoice. From the dashboard, click "New invoice" and enter the amount in USD. NETTEN generates a payment link and QR code. Send the link to your client.

Client pays in Bitcoin. Your client opens the link, selects Bitcoin, and sees a Bitcoin address and a QR code for the exact amount to send. They send it from their wallet or exchange (Coinbase, Binance, Cash App, anywhere they hold BTC). The Bitcoin transaction broadcasts to the network.

NETTEN handles the conversion. Once the Bitcoin payment confirms (Bitcoin's base layer typically takes 10 to 30 minutes), NETTEN converts it to RLUSD and settles to your XRPL wallet in 3 to 5 seconds. Your dashboard updates, and the funds are in your wallet.

Total cost. NETTEN charges a small percentage per payment, set by your plan: the Free plan's rate is the highest, and the paid plans lower it. Bitcoin network fees are paid by the sender, not you, and there's no FX markup or hidden "currency conversion" line item. See the pricing page for current rates.

If you've used a traditional processor, the flow will feel familiar. The difference is where the money lives: it settles straight to your wallet, and you hold it from the moment it lands.

Comparing the Major Options

A short, honest rundown of who else is in this space.

BTCPay Server is the gold standard for technical users. It's open-source, fully self-hosted, and completely non-custodial. The catch is "self-hosted": you're running a server, managing updates, and handling Lightning Network channels if you want that capability. If you're a developer who enjoys infrastructure, BTCPay is wonderful. If you'd rather accept payments and get back to your actual work, the operational overhead is real.

OpenNode is Bitcoin-focused, well-engineered, and primarily custodial. Settlement is fast, the API is clean, and Lightning is first-class. The custodial model means the provider holds funds in the flow, which is the tradeoff for the simpler operations.

Coinbase Commerce is the easiest to onboard if you already use Coinbase, and it's fully custodial. That makes setup simple, with the standard custodial tradeoff: the provider holds funds in the flow rather than routing them straight to your wallet.

BitPay is stable and established, and it requires customer KYC above $1,000 per transaction. For a freelancer-client relationship where the client just wants to pay an invoice, that verification step can add friction.

NETTEN is non-custodial, supports Bitcoin alongside other major cryptocurrencies, and settles every payment to RLUSD on the XRPL in 3 to 5 seconds. It aims for the "just works" simplicity of a hosted processor while keeping you in self-custody the whole time.

Common Concerns, Answered

"What if Bitcoin's price moves while my client is paying?" It might. Most processors show your client a fixed BTC amount that's valid for about 15 minutes; if they don't pay in that window, the rate refreshes. If Bitcoin moves a few percent in fifteen minutes, the worst case is your client sees a slightly different total on the second attempt. The exposure to you is minimal once NETTEN's conversion to RLUSD completes, which happens within seconds of confirmation.

"What about Bitcoin's transaction fees?" Network fees are paid by the sender, not you. In 2026, Bitcoin's mempool is reasonably calm most of the time, so a typical payment runs $1 to $3. If your client wants to skip the wait and the fee, the Lightning Network (where supported) brings the fee close to zero and confirmation to under a second.

"What if I don't want to hold Bitcoin at all?" You don't have to. NETTEN settles to RLUSD by default, so the value you receive is a stable digital dollar, not Bitcoin. You get the reach of letting clients pay in BTC without taking on Bitcoin's price swings.

"How do I cash out to local currency?" Convert RLUSD to local currency through a licensed off-ramp or a local exchange. NETTEN works with licensed off-ramp partners (Guardarian for merchants outside the US, with a US partner being integrated), and you can also send RLUSD or USDC to a reputable local exchange, sell to your local currency, and withdraw to your bank. The process usually takes a few hours to a day depending on the exchange, and in most markets the spread is under 1%.

"What about taxes?" Every crypto transaction is a taxable event in most jurisdictions. The simple rule: record the USD value at the time of receipt as revenue. NETTEN's CSV exports are formatted for QuickBooks, Xero, and the major crypto-aware bookkeeping tools. Spend an hour with a local accountant in your first month and you'll have a system that runs itself.

A Quick Reality Check

Accepting Bitcoin is not magic. It doesn't make your business invisible to tax authorities. It doesn't make you immune to fraud (clients can still request refunds, and you'll handle those manually since crypto isn't natively reversible). It doesn't replace good record-keeping.

What accepting Bitcoin non-custodially does is simple: it puts you in direct control of your earnings. The money settles to a wallet you hold, converted to a stable digital dollar, in seconds. You're not waiting on a payout schedule, and you're not holding a claim on a third party's balance sheet. That's the whole point of self-custody.

The practical move is to add Bitcoin acceptance as one option alongside your existing rails, not necessarily as a replacement. Run both, see what your clients prefer, and shift volume as it makes sense.

Getting Started

The fastest way to see this work end to end is to sign up, create a $1 test invoice, and pay yourself. The whole loop, from signup to settlement, takes about ten minutes.

Sign up for NETTEN free — non-custodial, settles to your own wallet in RLUSD in 3 to 5 seconds.


You hold the keys. With NETTEN, payments settle straight to your own XRPL wallet. NETTEN is non-custodial: it never holds your funds and has no access to your money. Start free.

Related reading:

Image suggestions:

  • Hero: Bitcoin alongside a self-custody wallet, with NETTEN's wordmark below. Alt: "Accepting Bitcoin payments with a non-custodial processor."
  • Mid: Diagram comparing a custodial flow (funds held by the provider) versus a non-custodial flow (funds settle directly to your wallet). Alt: "Custodial vs non-custodial Bitcoin payment flow."
  • Footer: NETTEN dashboard showing a Bitcoin payment settled to RLUSD. Alt: "Bitcoin payment confirmed in NETTEN, settled to RLUSD."

Was this guide helpful?

Keep reading

Get paid in minutes, not days.

777 founding spots at $44/mo locked for life. Beta launches July 7, 2026.

Start Free