Invoiceum
Sign in Create account

Country guide for Canada. Also read the general guide to accepting crypto into a non-custodial company wallet and see all country guides.

Can a Canadian Business Accept Cryptocurrency Payments?

Yes. A Canadian business can accept a cryptoasset as payment for its own goods or services.

This guide covers direct receipt into a non-custodial wallet controlled by the Canadian business, rather than collection and settlement by a custodial crypto payment processor.

For income-tax purposes, the Canada Revenue Agency treats the transaction as barter because cryptocurrency is not government-issued currency. The vendor must include in income the value of the goods or services supplied or the value of the cryptoasset accepted, whichever can be valued more readily.

Official source: CRA — Reporting Income From Cryptoasset Transactions.

Merchant Acceptance vs a Canadian MSB

FINTRAC draws an especially useful distinction between a seller and a payment intermediary.

Its guidance states that a person or entity solely accepting payment for goods or services supplied to its own customer is an exception from the payment-services scenario described in the MSB guidance.

By contrast, a business may be providing money-services activity if it:

This distinction is important for Invoiceum users: the cleanest merchant model is a payment from the customer directly to the wallet of the company that issued the invoice. A platform that takes control of the payment and forwards it to another seller requires a separate FINTRAC analysis.

Official source: FINTRAC — Who Is an MSB.

Income Tax and Cryptoasset Basis

The Canadian business should record the Canadian-dollar value of the commercial transaction and the cryptoasset received.

If the business later sells, exchanges or uses the asset, the resulting profit or loss may be treated as business income or a capital gain depending on the facts, intention, frequency and nature of the activity.

The original merchant revenue and the later disposition should not be collapsed into one accounting event.

GST/HST

Payment in crypto does not remove GST/HST from an otherwise taxable supply. CRA states that businesses receiving cryptoassets in barter transactions may have to collect and remit GST/HST.

The invoice should show the normal GST/HST information required for the supply. The business should use the appropriate Canadian-dollar value and preserve the records supporting the calculation.

Official source: CRA — Cryptoasset Tax Obligations.

Books and Records

CRA recommends keeping cryptoasset records electronically. Its current guidance lists:

Official source: CRA — Keeping Cryptoasset Books and Records.

How to Use Invoiceum in Canada

Invoiceum.com can help maintain the documentary connection between the customer, taxable supply and direct wallet payment.

A Canadian crypto invoice should specify:

  1. The supplier's legal and business details.
  2. GST/HST registration details where applicable.
  3. Customer and supply information.
  4. The contractual amount in CAD.
  5. The GST/HST treatment.
  6. The cryptoasset, network and company wallet.
  7. The rate source and payment deadline.
  8. Confirmation and refund terms.

After payment, add the transaction hash, receipt time, CAD value and wallet-screening result to the invoice record. The data should then be reconciled with the company's books.

Invoiceum should remain the invoicing layer. If the product configuration ever receives and forwards payments for merchants, the MSB analysis would need to be revisited.

Recommended Canadian Workflow

  1. Price the goods or services in CAD.
  2. Confirm the company is receiving payment for its own supply.
  3. Approve supported assets, networks and the corporate wallet.
  4. Apply proportionate customer and sanctions screening.
  5. Issue the Invoiceum invoice with GST/HST information.
  6. Record the CAD value when payment is received.
  7. Reconcile the invoice and wallet transaction.
  8. Track later asset dispositions separately.

Frequently Asked Questions

Is receiving Bitcoin considered a barter transaction in Canada?

Yes. CRA treats cryptocurrency used to pay for goods or services as barter for income-tax purposes.

Does a Canadian merchant become an MSB by accepting crypto?

FINTRAC's guidance includes an exception for a person or entity solely accepting payment for goods or services it supplied to its own customer. Acting as an intermediary, exchanger or transfer service can produce a different result.

Does GST/HST apply to a crypto sale?

It can. The method of payment does not remove GST/HST from an otherwise taxable supply.

What currency should be shown on the invoice?

Show the contractual CAD value and the crypto payment instructions. This supports the CRA valuation and GST/HST record.

Does Invoiceum replace CRA records?

No. The Invoiceum invoice can be a central supporting document, but the company must also retain wallet, valuation, accounting and tax records.

Official Sources

This page provides general information and is not legal, tax or accounting advice.

Related country guides