frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Freelancers can get paid in crypto: a step-by-step guide

2•darius88•47m ago
A client in another country wants to pay you. A bank transfer takes three to five days, loses a few percent to fees and conversion, and sometimes gets stuck in compliance review. Payment platforms take their own cut and can freeze your balance.

That is why more freelancers ask to be paid in stablecoins like USDT or USDC. The money arrives in minutes and costs from a few cents to a few dollars. But crypto payments have their own rules: choose the wrong network or skip a check, and the money can be lost for good. Here is a simple, safe scenario.

Step 1. Agree on the currency and the network

Choose a stablecoin: USDT and USDC are pegged to the US dollar, so your fee won't drop 10% overnight the way Bitcoin can. Then agree on the network in writing. The same USDT exists on Tron, Ethereum, BNB Chain and other networks, and they are not interchangeable. Tron and BNB Chain are usually the cheapest.

Step 2. Set up a wallet you control

You can receive funds on an exchange, but a non-custodial wallet gives you full control: no account freezes, no withdrawal limits. Install it from the official source, back up your seed phrase and turn on a PIN or biometrics. Check that it supports the agreed network.

Step 3. Share your address the right way

Send the address for the specific network together with its name, for example "USDT, Tron (TRC-20): T...", or as a QR code. Ask a new client for a small test payment first: it costs cents and confirms everything works.

Step 4. Send a clear invoice

A crypto invoice should include:

• the amount and currency (for example, 1,200 USDT);

• the network and your wallet address;

• the payment deadline;

• who pays the network fee (usually the sender);

• if you price in dollars or euros, the exchange rate source and the date it is fixed.

Step 5. Confirm the payment on-chain

Don't trust screenshots. Ask for the transaction hash (TxID) and check it in your wallet or a block explorer such as Tronscan or Etherscan. The payment counts once it is confirmed and the amount is on your address.

Step 6. Keep records for taxes

In most countries, crypto income is still income. For each payment, save the date, amount, its value in local currency, the client's name and the TxID, and check how such income is taxed where you live.

Step 7. Decide what to do with the funds

You have three options:

1. Keep it in stablecoins as a dollar-denominated savings buffer.

2. Swap part into other assets.

3. Cash out to your local currency through a licensed exchange or service available in your country.

Whatever you choose, keep a small reserve for future network fees, or use a wallet that lets you pay them in the token itself.

Common pitfalls to avoid

- Wrong network. USDT sent on Ethereum to a Tron address will not arrive. Always confirm the network.

- "Overpayment" scams. A "client" sends too much and asks you to refund the difference. With crypto, check that funds actually arrived before refunding anything.

- Fake payment screenshots. Only a confirmed on-chain transaction is proof of payment.

- Address poisoning. Never copy your own or a client's address from transaction history; use the address from your wallet's Receive screen.

How IronWallet fits this workflow

IronWallet is a non-custodial multi-chain wallet: you receive USDT on Tron, Ethereum or BNB Chain in one app, and nobody can freeze your earnings. You can pay network fees in the token you send, swap assets inside the app and back up your seed phrase in encrypted form to Google Drive or iCloud.

The bottom line

Getting paid in crypto is fast and cheap, but only if you are precise. Agree on the coin and network, test new clients with a small payment, verify every transaction on-chain and keep clean records.

Follow these seven steps and crypto becomes just another reliable way to get paid. If you need a wallet for it, IronWallet is free for iOS and Android.

What happens inside AI Chip when you ask a question

https://www.youtube.com/watch?v=oBKrR3i6jWM
1•tamirdresher1•1m ago•0 comments

Turning IDN edge cases into typosquats

https://haveibeensquatted.com/blog/turning-idn-edge-cases-into-typosquats
1•josephcsible•3m ago•1 comments

Cognitive Decline or Sanity Incline?

https://mdelcaro.substack.com/p/cognitive-decline-or-sanity-incline
2•fathermarz•4m ago•0 comments

Creative plugins for your agent wrapping Artcraft

https://github.com/prajvis/creative-plugins
1•argssh•6m ago•1 comments

The Apollo 11 Code Is Open Source (and it's hilarious) [video]

https://www.youtube.com/watch?v=ACAd_w3D-io
1•gcanyon•8m ago•1 comments

Spot SponsorBlock: automatically skip sponsor segments in Spotify podcasts

https://spotsponsorblock.org/
1•ProxyTracer•9m ago•0 comments

Ask HN: How do swarms of AI agents work?

5•dsrtslnd23•11m ago•1 comments

Barnette's Conjecture proof AI explained

https://www.youtube.com/watch?v=mtU4op2kMWI
1•figure8•13m ago•0 comments

ninjatracing – convert .ninja_log files to Chrome's about:tracing format

https://github.com/nico/ninjatracing
2•gjvc•14m ago•0 comments

Why are my posts banned?

1•colwont•14m ago•0 comments

Flights for Agents

https://www.flyskye.ai/partners
1•sakshamkapur•15m ago•0 comments

Why we turn Left

https://www.odt.co.nz/life-and-style/the-mix/the-unexplained-mystery-of-why-we-turn-left-dxl8nz80
1•worik•19m ago•1 comments

USDCraft: Programmatic Modeling of Articulated 3D Assets for Simulation

https://xingyoujun.github.io/usdcraft/
1•msadowski•19m ago•0 comments

HyperNormalisation (2016)

https://www.imdb.com/title/tt6156350/
1•beepdyboop•21m ago•0 comments

The probability of data loss in large clusters (2017)

https://martin.kleppmann.com/2017/01/26/data-loss-in-large-clusters.html
1•mdspan•22m ago•0 comments

Cartographers of North Korea

https://cartographers-nk.wonyoung.so/
2•edent•22m ago•0 comments

Yandex: Ukraine strikes data centre in third attack on Russian tech giant

https://www.bbc.com/news/articles/cw0k0g57mk3zo
7•kristianp•23m ago•0 comments

Taskmaster as a Thermodynamic System

https://jasmcole.com/2026/10/06/all-the-information-theory-is-on-the-task/
2•jasmcole•23m ago•0 comments

Artificial Insanity

https://richwhitehouse.com/index.php?postid=78
1•leglock•24m ago•0 comments

Inside the mind of Solveig Lovseth, the world’s fittest woman

https://www.nytimes.com/athletic/7671570/2026/10/09/solveig-lovseth-ironman-world-championship/
1•mooreds•25m ago•0 comments

Be The Onion's Hero for Once

https://mailchi.mp/email.theonion.com/archivehunt
27•mooreds•25m ago•0 comments

Scoop: AI companies plot "day after" scenarios for public revolt

https://www.yahoo.com/news/politics/articles/scoop-ai-companies-plot-day-093011371.html
3•pluc•26m ago•0 comments

Qwen 3.8 27B: Taiwan Pilled

https://huggingface.co/noisebridge/qwen3.8-27b-taiwan-pilled
1•teaearlgraycold•26m ago•0 comments

Corporations Showed Us How This Goes

https://www.mooreds.com/wordpress/archives/3755
1•mooreds•26m ago•0 comments

Show HN: DeadBolt – a local execution gate for agent tool calls

https://github.com/seanebones-lang/deadbolt
1•nexteleven•27m ago•0 comments

Send me slop, and I will prompt you: How not to be a meat proxy

https://iacgm.com/articles/meatproxy/
1•iacgm•27m ago•0 comments

British PM says it is 'clear' Russia interfered with Brexit vote

https://www.bbc.com/news/articles/c6jdm3zggl0ko
11•MilnerRoute•31m ago•1 comments

Show HN: Tracon (air traffic control for subagents)

https://github.com/phalladar/tracon
1•allocate•33m ago•0 comments

Vista is a Marathon 2 museum

https://vista.daniloc.workers.dev/
1•czottmann•34m ago•1 comments

Show HN: A calendar tracker for OpenAI's 28-day Codex reset challenge

https://resetalerts.com/codex-28-day-challenge
3•samfeldman•35m ago•0 comments