Guides

How to Get Paid in Crypto as a Freelancer (2026 Guide)

October 12, 2026
6 min read

Invoice clients in USDT or BTC: choose the coin and network, fix the rate, issue invoices and receipts, convert to local money and keep tax records.

More freelancers, contractors and small agencies get paid in crypto every year — usually in dollar stablecoins, sometimes in bitcoin. The appeal is obvious: payments arrive in minutes from anywhere, without international bank fees or blocked transfers. The pitfalls are just as real: wrong networks, volatile amounts, missing paperwork and taxes nobody planned for. This guide walks through the whole cycle — agreeing terms, invoicing, receiving, documenting and converting — with free tools for each step.

Step 1: choose what you want to receive

Stablecoins (USDT, USDC) suit most freelancers: the amount you invoice is the amount you receive, give or take fees. USDT is the most widely used for international and P2P payments; USDC is common with US and EU companies.

Bitcoin or other coins make sense if you want to save in them anyway. You take price risk between invoice and payment, so fix the rate and its validity.

Many freelancers ask for stablecoins and convert a planned share into bitcoin themselves, for example with USDT to BTC. That separates getting paid from investing.

Step 2: agree the network in writing

The same stablecoin exists on many blockchains. Put the network in your contract and on every invoice:

  • TRON (TRC-20) — widely used, cheap for most senders, address starts with T.
  • Ethereum (ERC-20) — universal but expensive to move small amounts.
  • BNB Smart Chain (BEP-20) — cheap; same address format as Ethereum, so be explicit.
  • Solana — cheap and fast; growing support.
  • If the client sends on a network your wallet does not watch, you may not see the funds until you add the network — or, if you gave an exchange address, they may be stuck. Our network fee comparison and the guide to the best network for USDT transfers help you choose.

    Step 3: decide who pays the fees

    There are three fees in a crypto payment: the client’s network fee (or their exchange’s withdrawal fee), any conversion fee when you sell, and the spread on the rate you get. Agree that the client sends the full invoiced amount and bears their own sending costs — exchanges often deduct withdrawal fees from the amount sent, which leaves you short. Write “Amount to be received” on the invoice.

    Step 4: issue a proper invoice

    A crypto invoice should contain everything a normal invoice has — your details, the client’s, invoice number, dates, line items, totals and any tax your status requires — plus:

  • the coin and network in words,
  • the exact amount in crypto and the rate used,
  • the full receiving address and a QR code,
  • how long the rate is valid,
  • a warning that funds sent on another network may be lost.
  • The free crypto invoice generator builds this in your browser: line items, discount, tax, crypto amount at your rate, address validation, a payment QR (with the amount embedded for Bitcoin, Ethereum and Solana), then print to PDF or save as Word or Excel. A blank Word and Excel template is available on the same page.

    Step 5: receive and verify

    When the client says “sent”, ask for the transaction hash (TXID). Open it on a block explorer for that network and check the amount, the receiving address and the confirmations. Your wallet balance is the final word — not a screenshot. For Bitcoin, wait for at least one or a few confirmations before treating it as received; the confirmation time estimator shows how long that usually takes.

    Step 6: send a receipt

    A receipt closes the loop and helps both sides’ accounting. The crypto payment receipt generator records who paid whom, for what, the amount and network, the fiat equivalent, the TXID with an explorer link and the status (confirmed, pending, partially paid). If the client’s exchange deducted a fee and you received less, mark it as partially paid and note the difference.

    Step 7: convert what you need

    Plan your cash-out before the money arrives:

  • Keep a buffer in stablecoins for upcoming expenses if your off-ramp is slow.
  • Convert living costs promptly to avoid currency risk — USD stablecoins do not track your local currency.
  • Choose the route with the best effective rate. Exchanges, P2P markets and payment apps differ a lot in fees and spreads.
  • The crypto salary calculator shows what actually reaches your bank after network fees, conversion fees and spread, per payment and per year, and how much USDT to invoice to net a target amount. You type the rate you really get — no guessed fiat rates.

    If you received the wrong coin or need a different network for your off-ramp, swap it directly from your wallet — for example USDC to USDT or BTC to USDT.

    Taxes: the part people skip

    In most countries, crypto received for work is taxable income at its value in local currency on the day you receive it — exactly like a bank transfer. When you later sell or swap it, any change in value since receipt may be a capital gain or loss. Some countries restrict paying salaries or settling contracts in crypto; check your local rules and, if you work through a company, your accountant’s view on invoicing in crypto.

    Keep for each payment: the invoice, the receipt, the TXID, the local-currency value on the day received, and the conversion records. A simple spreadsheet works; the portfolio tracker template has a transactions sheet you can use.

    Security for freelancers

  • Use a dedicated wallet for client payments, not the one that holds your savings.
  • Never share your seed phrase — no client, platform or “payment verification” ever needs it.
  • Beware of overpayment scams: a “client” sends too much and asks for a refund of the difference, then reverses or the funds turn out to be stolen.
  • Do not accept payment from a third party you do not know — you may be used as a mule for stolen funds.
  • Save addresses in your wallet’s address book to avoid clipboard-hijacking malware.
  • Pricing in crypto: tips

  • Invoice in your usual currency (USD or EUR) and convert at a stated rate; it keeps your pricing stable.
  • For volatile coins, keep rate windows short and ask for a top-up if the payment arrives after the window.
  • Offer one or two networks you can actually receive on cheaply; fewer options mean fewer mistakes.
  • For long projects, consider milestone payments rather than one large invoice.
  • Example: a $2,400 monthly retainer

    A developer bills a client $2,400 a month. They agree: invoice in USD, payment in USDT on TRON, client covers sending fees, rate fixed at 1 USDT = 1 USD. Each month the developer issues invoice 2026-0X from the invoice generator, the client pays 2,400 USDT, and the developer checks the TXID on the TRON explorer and issues a receipt.

    For living costs the developer needs about 1,800 in local currency; the salary calculator shows that after a 2 USDT transfer cost, a 0.5% conversion fee and a 1% spread, about 1.6% of the value is lost on the way, so they convert roughly 1,830 USDT and keep the rest. Part of that remainder goes to bitcoin each month as savings. Every payment is recorded at its value on the day received for tax.

    Platforms and payment processors

    If you sell to many small clients, a crypto payment processor can generate invoices and addresses automatically and convert to fiat for you, at a fee and usually with verification. For a handful of regular clients, direct payments with your own invoices and wallet are simpler and cheaper. Some freelance platforms also offer crypto payouts; compare their fees with direct payment before choosing.

    Whatever setup you use, write a one-page payment policy for clients — accepted coins and networks, who pays fees, rate validity — and attach it to your contract. It answers most questions before they become problems.

    Checklist

  • Coin and network agreed in writing; client covers sending fees.
  • Invoice with crypto amount, rate, validity, address and QR.
  • TXID verified on an explorer; receipt issued.
  • Conversion route chosen by effective rate; buffer kept.
  • Income recorded at local-currency value; documents archived.
  • Getting paid in crypto can be faster and cheaper than international bank transfers — as long as the paperwork is as solid as the payment. Start with the free invoice generator and build the habit from the first client.

    Ready to exchange crypto?

    Fast, transparent swaps — no registration required.

    Start Exchange Now
    How to Get Paid in Crypto as a Freelancer (2026 Guide) | KOT.CASH