Getting paid in crypto as a Canadian freelancer
A client abroad offers to pay your invoice in a stablecoin instead of by wire. It may be faster and cheaper, but you take on the conversion, the record-keeping and the risk of a mistake that cannot be reversed. Here is what to weigh before you say yes.

Illustrative scenario · engine-computed
One $3,000 invoice from a client abroad
Receiving-side cost of one cross-border payment under default illustrative assumptions (fees, FX/conversion, network, off-ramp). Domestic-only rails omitted. Change the assumptions.
Key points
- The CRA treats being paid in crypto like a barter transaction: income is the fair market value in Canadian dollars when you are paid.
- Holding what you receive and converting later can create a separate gain or loss.
- If you are a GST/HST registrant, GST/HST is calculated on the fair market value of the crypto at the time of the transaction.
- Quote in Canadian dollars, name the exact asset and network, and verify payment in your own wallet, never from a screenshot.
Why foreign clients offer crypto
For a client outside Canada, a wire can mean fees on both ends, an FX spread and a few days of waiting. A stablecoin transfer can arrive in minutes and costs little on the network. The catch is that someone still has to convert it into Canadian dollars, and in a crypto payment that someone is you.
Suppose a client abroad pays a $2,000 invoice. Under the site's illustrative default assumptions, the cost to you is about $57.50 by wire (a $17.50 incoming fee plus a 2% FX spread), about $30.05 by USD-referenced stablecoin (a 1% USD-to-CAD conversion, a 0.5% off-ramp and a small network fee), and about $102.30 by card. These are modelled defaults, not quotes; your bank's spread and your off-ramp's fees decide the real answer. Try your own figures in the payment cost comparison.
How the CRA sees a crypto payment
The CRA treats paying with crypto like a barter transaction. If you accept crypto for your services, you include its value in your income, using the fair market value in Canadian dollars at the time of the transaction. Guide T4002 covers business and professional income.
Keep a record for each payment: the date and time, the CAD value, the wallet addresses involved and how you determined the fair market value. The crypto receipt record builds that record for you.
If you hold what you received and convert it later at a different value, the difference is a separate gain or loss. The CRA says crypto gains can be business income or capital depending on the facts, such as how often you trade, how long you hold and how much time you spend on it. Guide T4037 covers capital gains. A CPA can tell you which applies.
GST/HST: the context, not the answer
If you are a GST/HST registrant and accept crypto as payment for a taxable supply, the CRA says you calculate GST/HST on the fair market value of the crypto at the time of the transaction.
Two questions this page does not answer: whether you need to register at all, and whether a service you supply to a client outside Canada is taxable. Both depend on facts that the CRA or a CPA should look at. See GST/HST on crypto payments for the parts that are settled.
The worked example uses the 13% HST rate for Ontario in effect on or after April 1, 2025, per the CRA rate calculator, and assumes a registrant billing a client in Ontario.
Worked example: one invoice from receipt to conversion
Suppose you are a GST/HST registrant in Ontario and bill a client located in Ontario $3,000 plus HST, payable in a USD-referenced stablecoin. Assume an illustrative rate of $1.37 per unit when you are paid, and that you convert two days later at $1.36 per unit with a $15 conversion fee and a $0.05 network fee.
- The $39.79 is not lost income; it is a separate loss on the conversion, and whether it is business or capital depends on the facts.
- If the rate had risen instead, you would have a gain to record.
| Item | Amount |
|---|---|
| Fee for services | $3,000.00 |
| HST at 13% | $390.00 |
| Total invoice | $3,390.00 |
| Units due at $1.37 | 2,474.45 |
| Income to report (fee, excluding HST) | $3,000.00 |
| Cost base of units received | $3,390.00 |
| Proceeds at $1.36, before fees | $3,365.26 |
| Conversion loss after $15.05 of fees | about $39.79 |
Invoicing so you get paid correctly
- Quote in Canadian dollars and state the stablecoin amount, the rate source and how long the quote is valid.
- Name the exact asset and the network. A payment sent on the wrong network may be unrecoverable.
- Use a fresh receiving address or a payment request with the exact amount; you can try one in the invoice builder sandbox.
- Say how you handle underpayments, overpayments and late payments.
- Wait for the confirmations you decided on, then record the transaction hash against the invoice.
Scams and safety
- Overpayment scams: a 'client' sends too much and asks you to refund the difference to a new address. Refund only to the original sending address, and only after the payment is confirmed in your own wallet.
- Fake proof of payment: screenshots and forwarded emails prove nothing. Check the transaction yourself.
- Seed phrases: no client, platform or support agent needs your seed phrase or private key. Read wallet security for businesses.
- Volatility: a native crypto-asset can lose value quickly. Agreeing on a stablecoin reduces, but does not remove, price risk.
Does FINTRAC care about freelancers?
FINTRAC lists an exclusion from money services business status for someone who solely accepts payment for goods or services they supplied to their own customer. A freelancer paid only for their own work may fit that description, but the word solely matters. If you start receiving crypto and passing it on for other people, such as paying a client's other contractors, read FINTRAC MSB registration and ask FINTRAC. This reflects FINTRAC guidance as of October 30, 2026.
Questions people ask
What value do I report as income when a client pays in a stablecoin?
The fair market value in Canadian dollars at the time you were paid, per the CRA. Record how you determined that value.
If I hold the stablecoin and its CAD value changes, is that taxable?
When you later dispose of it, the difference from its value on receipt is a gain or loss. The CRA says it can be business income or capital depending on the facts.
Do I charge GST/HST to a client outside Canada?
That depends on facts this site does not cover. Ask the CRA or a CPA; if GST/HST does apply and you are paid in crypto, it is calculated on the fair market value at the time of the transaction.
Can a client claw back a crypto payment?
Not through a chargeback. Confirmed on-chain payments are generally irreversible, which also means your own mistakes cannot be undone.
Sources
- CRA — Income from crypto-asset transactions
- CRA — Tax tip: reporting crypto-asset income when carrying on a business
- CRA — GST/HST and crypto-assets
- CRA — GST/HST rate calculator
- FINTRAC — MSB registration questions
Reviewed October 30, 2026. Educational information only; not financial, legal, tax or investment advice. This site does not process payments or hold funds.