A freelancer can accept crypto payments today with nothing more than a self-custody wallet and a place to send a client a payment link — no business bank account, merchant processor, or identity verification required, because a crypto payment settles directly on-chain to a wallet address rather than through a bank intermediary. In practice, that means creating a wallet, listing a rate or product on a payment page, and sharing the link or a QR code; the client pays in a stablecoin like USDC and the funds land in your own wallet immediately. The catch is that your client needs a crypto wallet too — this replaces a merchant account, not the conversation about how the client intends to pay.
A link, or a storefront
There are two shapes this takes, and which one fits depends on whether you're billing once or repeatedly.
- A one-off payment link. Good for a single invoice: you generate a link or address for this job, send it, get paid, done.
- A standing storefront. Better if clients come back, or if you want to list more than one rate — a day rate, a rush rate, a retainer — on a page that stays live between jobs. A Swop SmartSite works this way: every SmartSite is an x402 storefront, so any product or rate you add is automatically payable, including by AI agents paying in USDC over the x402 protocol, with the payout going directly on-chain to you.
Neither shape requires you to register anything before the first payment arrives.
Setting up a payment page
The mechanical steps are short:
- Create a self-custody wallet. Keys are generated and held on your device — the platform hosting your payment page never holds them.
- Add your rate or service as a listing. A short title, a price in a stablecoin, and a description is usually enough.
- Share the link. Drop it in an email, a proposal, or your existing invoice — it works standalone, without the client needing an account on your platform first.
- Get paid on-chain. The client pays from their own wallet; the payment settles directly to yours, with no processor sitting in between holding the funds overnight.
What it costs, and who's watching
Two things freelancers usually ask about a new payment rail: the fee, and what a platform requires to know before it'll let money move.
On Swop, SwopPay checkout charges a 0.5% fee, and the rate is the same on the card rail and the crypto rail — there's no separate, higher rate for a freelancer versus a registered merchant. On the identity question, the two rails are genuinely different: crypto and x402 payments on Swop are never identity-gated — a seller is payable in USDC the moment they list a product. Only the card rail requires merchant verification. That's the core reason a freelancer without a registered business might prefer starting on the crypto rail: there's no application to wait on before the first invoice can be paid.
When the card rail makes more sense
Crypto-only isn't right for every client relationship — plenty of people paying a freelancer would rather use a card than open a wallet. That's a real limitation of the crypto rail, not a detail to gloss over. If you want that option too, Swop accepts card payments, and Tap to Pay is live on Android (iOS Tap to Pay is not live yet — dev distribution only). Card-rail verification runs through Stripe: Stripe holds the identity documents, and Swop keeps only a revocable record of the decision, not the evidence behind it. Card proceeds also settle differently — they never touch a Swop wallet, since Stripe holds the fiat balance and pays your bank directly, rather than routing through the same on-chain path as a crypto payment.
The crypto rail skips the paperwork. The card rail is there for the clients who'd rather not touch a wallet at all.
Keeping the money once it lands
Once a payment settles, three things are worth knowing about where it sits. First, it's self-custodial — Swop is fully self-custodial, keys are generated and held on your device, and Swop never holds them, so the funds aren't sitting in a platform-controlled balance waiting on a withdrawal request. Second, moving or converting it doesn't require you to separately go acquire a network's gas token first: transactions on Swop are gas-sponsored, so you don't need to hold SOL or ETH just to transact. Third, Swop runs on Solana, Ethereum, Base, and Polygon, so which chain a client pays you on doesn't lock you into using only that chain going forward.
One thing this post won't tell you is how crypto income should be reported where you live — that depends on your local tax rules, not on which wallet you use, so keep your own record of what was paid and when.
Where Swop fits
For a freelancer specifically, the pieces described above are the Swop-specific version of "how do I get paid in crypto": a self-custodial wallet, a SmartSite that acts as an x402 storefront the moment you add a listing, a 0.5% checkout fee that's identical whether the client pays by card or crypto, and gas-sponsored transactions so receiving a payment doesn't come with a separate gas-buying errand. Swop is available on iOS, Android, and the web app at swopme.app.
FAQ
Do I need a business entity or LLC to accept crypto payments as a freelancer?
Not for the crypto rail. Crypto and x402 payments are never identity-gated — a seller is payable in USDC the moment they list a product or share a payment link, with no merchant application or business registration required. Verification only becomes a requirement if you also want to accept card payments.
What fee does a freelancer pay to accept a crypto payment?
On Swop, SwopPay checkout charges a 0.5% fee, and the rate is the same whether the client pays on the card rail or the crypto rail. There's no separate freelancer or merchant tier — the rate is published and identical for both payment rails.
Does my client need special software to pay me in crypto?
They need a crypto wallet capable of sending a stablecoin like USDC on a chain your payment page supports — nothing more exotic than that. This is the real limitation of the crypto rail: it only works if the person paying you already has, or is willing to get, a wallet.
Can I accept card payments too, without exposing my crypto wallet?
Yes, but the two rails behave differently. Card-rail verification runs through Stripe — Stripe holds the identity documents, and Swop keeps only a revocable record of the decision, not the evidence behind it. Card proceeds never touch a Swop wallet: Stripe holds the fiat balance and pays the merchant's bank directly.
Who pays the network fee when a client sends me a crypto payment?
On Swop, transactions are gas-sponsored — you don't need to hold SOL or ETH to transact, and receiving a payment doesn't require you to first acquire a network's gas token just to move the funds afterward.
Written by the Swop product team. Editorial rules: a direct answer up front, no invented statistics, dates on everything, and links to primary sources.