How to Accept Bitcoin as a Freelancer (Step-by-Step Guide)
Set up a non-custodial wallet, agree the Bitcoin price and payment timing with your client upfront (crypto prices move fast), invoice in your local currency with the Bitcoin equivalent calculated at send time, and move funds to secure long-term storage promptly after receiving payment rather than leaving them on an exchange.
Affiliate Disclosure: This article may contain affiliate links to hardware wallet providers. We may earn a commission on qualifying purchases. This is not financial advice.
Some clients — particularly in tech, crypto, and international remote work — now offer to pay freelancers directly in Bitcoin. Done right, it’s a straightforward alternative to traditional payment rails; done carelessly, price volatility and custody mistakes can cost you real money.
Step 1: Set Up a Wallet Before You Need One
Don’t wait until a client is ready to pay to figure out where the Bitcoin should go. A software wallet is fine for receiving smaller, more frequent payments; for larger amounts, set up a hardware wallet in advance so funds can move to secure storage the moment they arrive.
Step 2: Agree on Pricing and Timing Upfront
| Approach | How It Works |
|---|---|
| Price in local currency, convert at send time | Your invoice amount stays stable; the BTC amount sent is calculated the moment payment is made |
| Price in Bitcoin directly | Both sides accept the BTC amount will fluctuate in local-currency value between quote and payment |
Most freelancers prefer pricing in their local currency and converting at the moment of payment, since it removes exchange-rate risk from the invoice itself — the client simply sends whatever BTC amount equals the agreed price at that moment.
Step 3: Send a Clear Invoice With Payment Instructions
Include your wallet address (or a Lightning invoice for smaller, faster payments) directly on the invoice, along with the agreed local-currency amount and the exchange rate/timing method you’ve agreed on. See our guide on how to create a Bitcoin Lightning invoice if you’re using Lightning for near-instant, low-fee settlement instead of an on-chain transaction.
After You’re Paid
Don’t leave freelance income sitting in a hot wallet or exchange balance any longer than needed. Move it to secure long-term storage once received.
Step 4: Understand the Tax Treatment
In most countries, Bitcoin received as payment for freelance work is taxed as ordinary income at its fair market value the moment you receive it — exactly like being paid in cash, just denominated in Bitcoin. If the Bitcoin’s value later changes before you sell or spend it, that additional gain or loss is typically taxed separately as a capital gain. Keep a clear record of the value at the time of each payment.
Step 5: Move Funds to Secure Storage
Once payment clears, move anything beyond immediate spending needs off any exchange or custodial wallet and into self-custody, following the practices in our guide on how to store Bitcoin safely. This is the same discipline businesses accepting Bitcoin from customers should follow — see the full guide to accepting Bitcoin payments for the merchant-side version of this process.
Frequently Asked Questions
Is getting paid in Bitcoin as a freelancer legal?
In most countries, yes — Bitcoin can legally be accepted as payment for freelance work, but it’s still taxable income and must be reported at its fair market value when received. Rules vary by country, so confirm current guidance where you’re tax resident.
Who bears the risk if Bitcoin’s price changes between invoicing and payment?
This should be agreed explicitly upfront. Most freelancers avoid the issue entirely by pricing the invoice in local currency and having the client convert to BTC at the moment of payment, rather than locking in a BTC amount in advance.
Should I keep Bitcoin payments in a hot wallet or move them immediately?
For anything beyond a small amount you might spend soon, move it to secure cold storage promptly after receiving it rather than leaving it in a hot wallet or exchange account indefinitely.
Final Thoughts
Accepting Bitcoin as a freelancer is straightforward once you’ve set up a wallet, agreed on pricing terms with your client, and understand the tax treatment — the main risks are price volatility during the payment window and leaving funds in insecure storage afterward, both of which are easy to manage with a bit of upfront planning.
Secure Your Crypto Earnings with a Ledger Hardware Wallet
Move Bitcoin payments off exchanges and into secure, self-custody storage.
Disclaimer: This article is for informational purposes only and does not constitute financial, investment, or tax advice. Bitcoin is volatile and tax treatment varies by country — consult a licensed professional for guidance specific to your situation. Affiliate links may be present in this article.

