TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
№ 120 Tax

Getting Paid in Crypto for Goods or Services: How It's Taxed in Canada

How Ontario freelancers and businesses report crypto payments for goods or services, plus what happens to GST/HST when a client pays in cryptocurrency.

Tax4 min readTSLBy the Treadstone Law team · OntarioUpdated 2026-07
All articles
Key takeaways
  • The Canada Revenue Agency treats being paid in cryptocurrency for goods or services the same way it has long treated any other barter transaction — an exchange of property or services…
  • When a client pays you in crypto, you include the fair market value of that crypto, converted to Canadian dollars as of the date you received it, in your business income — exactly as if…
  • If you later sell it, trade it, or use it for another purchase, you'll calculate a separate capital gain or loss (or business income, if you're an active trader) by comparing what it's…

More Ontario freelancers, contractors, and small businesses are willing to accept cryptocurrency as payment. It can be a genuine convenience for both sides of a deal — but from a tax standpoint, getting paid in crypto doesn't work any differently than getting paid in cash once you understand the mechanics. The trick is that there are two separate valuations to get right, not one.

This article walks through how to report crypto payments for goods or services, what happens to your GST/HST obligations, and how to set up a system so you're not reconstructing exchange rates from memory at tax time.

Crypto Payments Are Treated as Barter

The Canada Revenue Agency treats being paid in cryptocurrency for goods or services the same way it has long treated any other barter transaction — an exchange of property or services for something other than cash. The underlying principle is old and well settled; crypto is simply a newer example of the same rule. You still have to report the value of what you received, converted into Canadian dollars, as business income.

Step 1: Report the Canadian-Dollar Value as Income

When a client pays you in crypto, you include the fair market value of that crypto, converted to Canadian dollars as of the date you received it, in your business income — exactly as if they had paid you the equivalent amount in cash. The crypto's value on any other date doesn't matter for this step; it's the value at the moment of the transaction that counts.

Step 2: Establish the Cost Base of the Crypto You Received

That same Canadian-dollar value becomes the cost base of the crypto you now hold. If you later sell it, trade it, or use it for another purchase, you'll calculate a separate capital gain or loss (or business income, if you're an active trader) by comparing what it's worth at that later date against the cost base you established when you received it. Getting the receipt-date value wrong distorts both calculations — the income you report now, and the gain or loss you'll report later.

What About GST/HST?

If you're a GST/HST registrant, being paid in crypto doesn't change your obligation to charge and collect tax on a taxable supply. You still calculate GST/HST — 13% in Ontario, as of mid-2026, verify the current rate before relying on it — on the Canadian-dollar value of the goods or services you provided, and you remit it the same way you would for a cash sale. The fact that the customer paid you in crypto instead of dollars doesn't reduce or eliminate that obligation.

A Practical Example

Say you're a web developer and a client pays you the crypto equivalent of a project fee. You'd report the Canadian-dollar value of that crypto, based on the exchange rate at the time you received it, as business income; charge and remit HST on the value of the supply; and record that same CAD value as your new cost base in the crypto you're holding. If you later convert that crypto to cash after it has gone up in value, the increase between receipt and conversion is a separate capital gain (or business income, depending on your trading pattern), not something you report again as business revenue.

Invoicing and Record-Keeping Tips

Frequently asked questions

Does it matter which cryptocurrency I'm paid in?

Not for the basic mechanics — the same barter-transaction principle applies regardless of the specific coin. What matters is converting it to a Canadian-dollar value at the time you received it.

What if the value of the crypto drops right after I receive it, before I convert it to cash?

You've already recognized the income at the value on the date you received it. A later drop in value is a separate capital loss (or business loss) question tied to your eventual disposition, not a reason to amend the income you already reported.

Do I need to charge GST/HST even if my client pays entirely in crypto?

Generally yes, if you're a GST/HST registrant making a taxable supply — the method of payment doesn't change the underlying tax obligation on the supply itself.

Is this different if I'm an incorporated business rather than a sole proprietor?

The barter and valuation principles are the same; what changes is which return the income and GST/HST are reported on. Talk to your accountant about how your specific structure affects reporting.

This article is general information, not legal advice. Reading it does not create a lawyer-client relationship. Ontario laws, tax rates, and government programs change, and how the law applies depends on your specific facts. For advice about your situation, speak with a licensed Ontario lawyer. Treadstone Law is licensed by the Law Society of Ontario — reach us at 1-844-900-1070 or start a file online.

This is a tax question

Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.

ContactStart a File →