Published ·13 min read
Crypto for Freelancers: Get Paid Across Borders Fast
Crypto for freelancers, explained: cut PayPal and wire fees, invoice in USDC with a EUR clause, avoid chargebacks and turn stablecoins into spendable euros.
Ask any freelancer with clients abroad what the worst part of the job is, and few will say the work itself. It is getting paid. A $3,000 invoice to a US client can quietly lose $150 or more to platform fees and currency conversion before it ever reaches your account. A SWIFT wire takes three to five business days, sometimes longer, and can shed $20–$50 in correspondent bank fees along the way. And if the client pays by card or PayPal, the money is not even final: a chargeback can claw it back months after you delivered the work.
Stablecoins change this picture in a way that is genuinely practical, not theoretical. A payment in USDC settles in seconds, costs a fraction of a cent in network fees on a chain like Solana, cannot be reversed by the sender, and — since Europe's MiCA regulation came fully into force — can be converted into euros through licensed providers with clear rules. In 2026, invoicing in crypto is no longer a fringe experiment. It is a legitimate payment rail that thousands of European freelancers use alongside SEPA.
This is a practical playbook, not a pitch. You will learn what cross-border payments actually cost, how to write a crypto invoice that keeps your accountant happy, how to convert stablecoins into spendable euros, how to handle volatility and taxes, and — just as important — when you should politely refuse crypto and insist on a bank transfer.
What cross-border payments really cost freelancers
Start with the numbers, because they are worse than most people assume.
PayPal, still the default for many international clients, charges roughly 3–5% on commercial cross-border payments once you combine the transaction fee with the currency conversion spread, which alone typically runs 3–4% above the mid-market rate. On a €2,500 monthly retainer, that is €75–€125 gone every single month — €900 to €1,500 a year, for nothing.
International wire transfers look cheaper on paper but rarely are. The sender pays an outgoing fee, often $25–$50 from a US bank. Correspondent banks in the middle can deduct their own handling fees from the amount in transit, so the sum that arrives is less than the sum that was sent. Your own bank may charge a receiving fee for non-SEPA payments, and if the wire arrives in dollars, the conversion spread takes another 1–3%. We broke down the full anatomy of these deductions in our guide to wire transfer fees.
Then there is time. SWIFT payments commonly take 1–5 business days. Weekends and public holidays do not count. A payment sent on Friday afternoon from New York may land on Wednesday. For a freelancer managing cash flow month to month, that lag is not a detail — it decides whether you pay your own bills on time.
Finally, reversibility. Card payments and PayPal transactions can be disputed for up to 120–180 days depending on the scheme. Legitimate freelancers lose real money to chargebacks every year, often on work that was delivered exactly as agreed. When the payment method allows reversal, the burden of proof sits with you.
Why stablecoin invoicing solves the problem
A stablecoin is a crypto token designed to track a fiat currency — USDC tracks the US dollar, and euro stablecoins track the euro. Under MiCA, issuers of these tokens in the EU must hold reserves and meet regulatory requirements, which took stablecoins from a gray zone into supervised territory. If the concept is new to you, our primer on how stablecoins work covers the mechanics in depth.
For a freelancer, the properties that matter are these:
- Final settlement. Once a USDC transfer is confirmed on-chain, it is done. There is no chargeback mechanism, no 180-day dispute window, no processor that can freeze the payout because an algorithm flagged your account.
- Near-zero fees. On Solana, a transfer costs a fraction of a cent and confirms in roughly 400 milliseconds. Compare that with 3–5% on PayPal or $25–$50 on a wire. The fee difference on a single mid-sized invoice can pay for a month of your accounting software.
- 24/7 operation. Blockchains do not close on weekends. A client can pay your invoice on Saturday night and you can convert it to euros on Sunday morning.
- No geography problem. A client in Argentina, Nigeria or Vietnam — places where sending international wires is slow, expensive or restricted — can pay you as easily as a client in Berlin.
The honest trade-offs: crypto payments are irreversible for you too, so if you send funds to a wrong address, they are gone. You take on the operational task of converting to euros. And you need slightly more disciplined bookkeeping. All manageable, as we will see — but real.
How to invoice in crypto properly
The single most important rule: your invoice stays a normal, legally compliant invoice. Accepting crypto changes the settlement method, not your invoicing obligations. Sequential invoice numbers, your VAT ID, the client's details, a service description and a date are all still required, exactly as with a bank transfer.
Denominate in euros, settle in crypto
Do not price your work in USDC or SOL. Price it in euros (or your local currency), and offer crypto as a payment method. The invoice line reads "€2,500", and the payment instructions say the equivalent may be paid in USDC. This keeps your revenue recognition clean, your VAT base unambiguous, and your rates stable regardless of what crypto markets do.
Add a currency clause
Because the EUR/USDC rate moves (slightly, but it moves), state precisely how the amount due is determined. A workable clause:
"Payment may be made in USDC to the address below. The amount due in USDC is calculated at the ECB EUR/USD reference rate on the day of payment. Payment is considered complete when the transaction is confirmed on-chain."
That last sentence matters: it defines the moment of settlement, which protects both sides if a rate moves between sending and confirmation.
State payment terms and the address carefully
Keep your usual terms — 14 or 30 days — and include the wallet address (or better, a payment link) directly on the invoice. Always specify the network explicitly: "USDC on Solana" is not the same as USDC on Ethereum, and funds sent on the wrong network can be difficult or impossible to recover. If your account provider supports it, a fresh deposit address or reference per invoice makes reconciliation much easier at month end.
Turning USDC into spendable euros with an IBAN
A pile of USDC in a wallet does not pay your rent. The bridge between crypto settlement and everyday spending is an account that speaks both languages: crypto on one side, SEPA on the other.
This is exactly the gap accounts like NGIBANK are built for. NGIBANK is the world's first Solana CBDC bank: every customer gets a personal Dutch IBAN and a payment card, and the account works in both directions — incoming SEPA or SWIFT wires can arrive directly as digital euros or USDC on Solana, and you can send USDC, SOL or NGI out as an ordinary bank wire to any bank account. For a freelancer, the workflow becomes simple: the client pays USDC to your account, you convert to euros when you choose, and you spend via IBAN transfers or the card like any other bank balance. NGIBANK B.V. is licensed under MiCA (Regulation (EU) 2023/1114) by the Dutch AFM, which matters: post-MiCA, you should only route business income through authorized providers.
The mechanics of moving value from a wallet to a bank account — and the pitfalls to avoid — are covered in our guide to crypto-to-IBAN transfers.
One practical tip: decide on a conversion policy in advance. "I convert everything to EUR within 24 hours of receipt" is a policy. "I'll see how the market feels" is how freelancers accidentally become traders.
Bookkeeping for crypto invoices
This is where most freelancers get nervous, and where the reality is more boring than feared. Three principles cover almost everything:
Record the euro value at the moment of receipt. When the USDC lands, note the EUR equivalent at that timestamp using a consistent, documentable source (the ECB reference rate, or your provider's executed conversion rate). That EUR amount is your revenue for the invoice. If you denominated the invoice in euros — as you should — the received value will match the invoice amount almost exactly.
Any difference after receipt is a separate item. If you hold USDC for two weeks and the EUR value drifts before you convert, that gain or loss is booked separately from your service revenue. It belongs to the "holding" side of your books, not the "earning" side. Keeping these two cleanly apart is the single best favor you can do your accountant.
VAT does not care about the payment method. If your service is subject to VAT, it is subject to VAT whether the client pays by SEPA, card or USDC. Reverse-charge rules for B2B services to other EU countries, VAT-exempt exports outside the EU, your quarterly filings — all unchanged. The invoice shows VAT in euros; the settlement rail is irrelevant to the tax authority.
Keep the on-chain transaction ID (the hash) attached to each invoice in your records. It is the crypto equivalent of a bank statement line, and it makes any future question from an accountant or tax office a two-minute lookup instead of an archaeology project.
Managing volatility without becoming a trader
Volatility is the objection everyone raises, and for stablecoin invoicing it is mostly a solved problem — if you follow two rules.
First, accept stablecoins, not volatile assets, for invoice payment. USDC targets the dollar; euro-denominated digital currencies target the euro. Your exposure is then a currency exposure (EUR/USD), the same one you already have when a client wires dollars — typically a 1–2% fluctuation over a payment cycle, not crypto's 20% swings.
Second, convert on a schedule, not on a feeling. If your costs are in euros, holding dollars — tokenized or otherwise — is speculation. Convert on receipt, or convert weekly. If a client insists on paying in SOL or another volatile asset, quote a short validity window ("this USDC/SOL amount is valid for 24 hours") and convert immediately upon arrival. The freelancers who get burned are the ones who treated an invoice payment as an investment position.
How to convince a client to pay in USDC
Most clients have never paid an invoice in crypto, so the pitch has to be about their benefit, not your preference. What works in practice:
Lead with their costs. "If you pay by international wire, your bank charges you around $40 and I lose another 2% on conversion. If you pay in USDC, it costs you nearly nothing and I receive the full amount. Happy to offer either." Some freelancers sweeten it with a 1–2% discount for stablecoin payment — still far cheaper for you than PayPal's cut.
Make it effortless. Send exact instructions: the amount, the currency (USDC), the network (Solana), the address, and one sentence on how to do it from the platform they already use. Never make the client research anything.
Offer a small first test. For a new client, suggest settling one small invoice in USDC as a trial while keeping the wire option open. Once they see the payment confirm in seconds, the second conversation is much shorter.
Handle the compliance question honestly. Larger clients may ask whether this is allowed. The honest answer in 2026: yes — you invoice in euros exactly as before, they record the payment like any other settlement, and on your side the funds arrive at a MiCA-licensed provider. Companies increasingly run entire payrolls this way; our crypto payroll guide covers that end of the spectrum.
When you should not accept crypto
An honest playbook includes the cases where the answer is no.
- You cannot verify who is paying. Irreversibility cuts both ways: it protects you from chargebacks, but it also means a payment from an illicit source cannot be "sent back" to undo the problem. For anonymous or poorly identified counterparties, insist on a bank transfer, which carries sender identification by design.
- The client wants to pay in a volatile or obscure token. Payment in an illiquid token is not payment; it is a risky asset transfer dressed as one. Stablecoins or nothing.
- The amounts are large relative to your comfort with the operational risk. A typo in an IBAN usually bounces; a typo in a wallet address does not. For a €40,000 project milestone, a SEPA transfer with its consumer protections may simply be the more sensible rail — or at minimum, send a €10 test transaction first.
- Your accountant or tax situation cannot support it yet. If you have no process for recording EUR values at receipt, fix that before the first crypto invoice, not after.
Crypto is a tool for a specific job: fast, cheap, final cross-border settlement. Where that job is not the priority, use the boring rail.
Tax records: what to keep from day one
Tax treatment of freelance income does not change because you were paid in USDC — the income is income, valued in euros at receipt, and your normal income tax and VAT obligations apply. What changes is the evidence you need to keep. From the first crypto invoice, maintain: the invoice itself (EUR-denominated, sequentially numbered), the transaction hash, the date and time of receipt, the EUR value at receipt and its source, the conversion transaction to euros if separate, and any gain or loss between receipt and conversion. Store it with your regular records for the full retention period your country requires — typically 7–10 years in the EU. If crypto starts making up a meaningful share of your income, an hour with a tax advisor who has seen crypto files before is money well spent; the basics for the EU are summarized in our overview of crypto taxes in Europe.
This article is for general information only and is not financial, tax or legal advice. Rules differ per country and per personal situation — consult a qualified advisor before making decisions.
FAQ
Is it legal for a freelancer in Europe to invoice in crypto?
Yes. There is no EU rule preventing you from accepting crypto as payment for services. Your invoicing, VAT and income tax obligations remain exactly the same as with bank payments: proper invoices, VAT where applicable, and income recorded at its euro value on receipt. What MiCA regulates is the service providers — exchanges, custodians, stablecoin issuers — which is good news for you, because it means the companies converting your USDC to euros operate under supervision by authorities like the Dutch AFM. The practical requirement is discipline: euro-denominated invoices, documented exchange rates, and complete records.
Should I ask clients to pay in Bitcoin or in stablecoins?
Stablecoins, almost always. Bitcoin can move 5–10% in the days between issuing an invoice and receiving payment, which turns your fee into a gamble. USDC or a euro-denominated digital currency holds its value against the underlying fiat currency, so a €2,500 invoice is still worth roughly €2,500 when it arrives. Bitcoin payments also cost more and settle slower than stablecoin transfers on a network like Solana, which confirms in under a second for a fraction of a cent. If a client only holds Bitcoin, ask them to convert on their side and send USDC.
What actually happens if a client sends USDC on the wrong network?
USDC exists on several blockchains — Solana, Ethereum and others — and a transfer sent on a network your receiving address does not support can be unrecoverable. This is the most common expensive mistake in crypto invoicing. Prevent it by stating the network explicitly on every invoice ("USDC on Solana"), by asking new clients to send a small test amount first, and by using a provider whose deposit flow validates the network automatically. If a mis-send does happen, contact your provider immediately; recovery is sometimes possible, but never guaranteed.
How do I convert USDC into euros I can actually spend?
You need an account that connects crypto settlement with the traditional banking system. With a MiCA-licensed provider like NGIBANK, incoming USDC on Solana arrives in an account that also has a personal Dutch IBAN and payment card, so converting to euros and spending or forwarding by SEPA transfer happens inside one account. The alternative — a self-custody wallet plus a separate exchange plus withdrawal to a legacy bank — works too, but adds steps, fees and delay to exactly the process you were trying to simplify. Whichever route you choose, use only authorized providers for business income.
Do I still charge VAT when a client pays in USDC?
Yes, entirely unchanged. VAT liability follows the service you provide and where your client is established, not the payment rail. A B2B service to a client in another EU country typically falls under the reverse-charge mechanism; services to clients outside the EU are usually outside the scope of EU VAT; domestic clients are charged your national rate. Your invoice shows the VAT amount in euros as always, and your quarterly return is filed in euros. The only crypto-specific task is documenting the EUR value of the payment at receipt so your books match your filings.
Ready to bank on Solana?
Open your account in minutes — IBAN, card and Solana wallet included.
Keep reading
June 16, 2026
The Future of Banking: Blockchain Banking in 2026
Where the future of banking stands in 2026: ISO 20022, SEPA Instant, tokenized deposits, CBDCs on public chains and what blockchain banking changes.
June 9, 2026
Self Custody vs Custodial Wallet: An Honest Guide
Self custody vs custodial wallet: real failure modes on both sides, what MiCA changed in the EU, and a practical framework to decide where your crypto lives.
June 2, 2026
Wire Transfer Fees Explained: Where Your Money Goes
Wire transfer fees can quietly eat 5% of an international payment. See where every euro goes — SWIFT fees, FX margins, hidden charges — and how to pay less.