Insight
Nov 25, 2025
Mackisen

Accepting Cryptocurrency Payments in Business

Introduction
Understanding accepting cryptocurrency payments in business is essential for entrepreneurs, freelancers, e-commerce sellers, professional service providers, digital creators, consultants, and corporations who want to accept Bitcoin, Ethereum, USDT, USDC, Solana, or other digital assets as payment. CRA does not treat crypto like cash. Instead, every crypto payment is treated as a barter transaction, meaning the business must report income at the fair market value of the crypto received at the time of payment. GST/HST and QST may also apply, depending on the nature of the supply. Failing to properly report crypto payments exposes businesses to CRA/ARQ audits, penalties, and misreported income. This guide explains everything Canadians must understand about accepting cryptocurrency payments in business.
Legal and Regulatory Framework
Accepting cryptocurrency payments in business is governed by the Income Tax Act, CRA crypto commodity rules, CRA barter transaction rules, GST/HST obligations under the Excise Tax Act, QST rules under Québec’s Taxation Act, Form T2125/T2 business income reporting, T1135 foreign property rules for crypto, and global digital-asset reporting systems including FATCA and CRS. CRA traces crypto using blockchain analytics.
Crypto Payments Are Business Income Immediately
When a business receives crypto as payment, CRA requires the income to be recorded at the fair market value in Canadian dollars at the exact time the transaction occurs. Example:
You charge $500 for a service and receive 0.01 BTC.
If 0.01 BTC is worth $500 at the time of payment, business income is $500.
This applies even if the crypto is not converted to cash.
GST/HST and QST Apply to Crypto-Paid Transactions
GST/HST must be charged on taxable goods or services even when paid in crypto. Crypto is treated like any other form of payment. The tax is calculated on the invoice value in Canadian dollars. Example:
Invoice: $1,000
GST/HST: $150 (Ontario)
Customer pays 0.041 ETH
The business must remit the $150 GST/HST to CRA in Canadian dollars.
Québec requires QST collection on sales to Québec customers. If the business is registered for QST, it must charge QST on crypto-paid invoices.
Crypto Payments Create Two Tax Events
Accepting crypto creates two separate tax consequences:
Business Income Recognition
The value of crypto received is recorded as income using Canadian-dollar valuation at receipt.Capital Gains or Losses When Crypto Is Later Sold
If the business later converts the crypto to cash, trades it, or uses it to buy something, a second taxable event occurs.
Capital gain = value on sale – value at the time of receipt
If the business is classified as a trader or the crypto is used in commercial trading, the gain may be business income instead of capital.
How to Value Crypto Payments Correctly
Businesses must record the Canadian-dollar value of payments using:
a major exchange price at the time of receipt
blockchain transaction ID timestamp
exchange rate history
consistent valuation methodology
Failure to correctly value crypto is one of the biggest CRA audit triggers.
Invoicing Clients Who Pay With Crypto
Invoices must still include:
business name and GST/HST/QST numbers
invoice amount in Canadian dollars
amount of GST/HST and QST charged
total due in CAD
crypto payment equivalent (shown in crypto units)
You cannot issue crypto-only invoices without Canadian-dollar equivalents if the business is GST/HST/QST registered.
Bookkeeping Requirements
Businesses must track:
crypto received
date and time of receipt
Canadian-dollar equivalent
wallet addresses
blockchain transaction IDs
fees paid
exchange records
crypto disposition history
CRA requires full documentation to reconcile blockchain activity with tax filings.
Foreign Crypto Wallets and T1135
If the business holds crypto on foreign exchanges such as Binance, KuCoin, OKX, Bybit, or others, the business may need to file T1135 if cost exceeds $100,000 CAD. Crypto in private wallets may or may not be considered foreign property depending on where it was acquired or custodied.
Corporate Crypto Payments
Corporations accepting crypto must report:
income on the T2 return
capital gains or losses
crypto as inventory if part of business operations
GST/HST/QST as usual
Crypto held by corporations for long periods may require fair-value adjustments under accounting standards.
Crypto Mining or Staking Done by the Business
If a business mines or stakes crypto, the rewards must be treated as income at the time received. Crypto payments accepted for services are separate from mining/staking activities but may impact business classification.
Cross-Border Crypto Payments
If a U.S. or international customer pays in crypto:
GST/HST may be zero-rated for exported services
income is still fully taxable in Canada
FX conversion rules still apply
Businesses operating in both Canada and the U.S. must coordinate crypto reporting across both jurisdictions.
Québec-Specific Rules
Revenu Québec requires:
full crypto income reporting on TP-1 or T2
QST remittance on taxable transactions
foreign-asset disclosure if required
documentation of crypto valuations
Québec audits crypto transactions aggressively due to high risks of unreported income.
Common Mistakes When Accepting Crypto Payments
treating crypto received as non-taxable
failing to charge GST/HST/QST
valuing crypto on the wrong date
not tracking wallet activity
mixing personal and business crypto wallets
ignoring capital gains when crypto is later sold
failing to report foreign exchange gains
not filing T1135 for foreign custodians
CRA views these errors as red flags for audit.
Key Court and CRA Positions
CRA considers crypto a commodity. Barter rules apply. Income must be recognized at fair market value. Courts agree that crypto trades and crypto payments follow disposition rules. CRA’s guidance on cryptocurrency transactions applies fully to crypto payments in business contexts.
Why CRA and Revenu Québec Audit Crypto Businesses
high visibility of wallet transactions
blockchain traces
large deposits from exchanges
hard-to-value payments
misreported GST/HST/QST
foreign exchange mismatches
foreign exchange accounts holding crypto
Crypto-active businesses are high-risk audit targets due to misclassification of income and GST/QST issues.
Mackisen Strategy
Mackisen CPA provides full support for businesses accepting cryptocurrency payments. We set up crypto accounting systems, prepare GST/HST/QST filings, calculate income valuations, track ACB for crypto dispositions, prepare T2125 or T2 returns, manage T1135 reporting, and defend businesses in CRA or ARQ audits. We also advise corporations on long-term crypto asset management and compliance.
Real Client Experience
A Montréal web developer accepted Bitcoin payments but never reported GST; we corrected filings and minimized penalties. A Shopify seller accepted USDT and had no valuation documentation; Mackisen rebuilt ACB and avoided reassessment. A crypto consulting company misclassified staking and payment income; we restructured filings. A Québec influencer receiving crypto for brand deals needed full GST/QST compliance; we handled the setup and adjustments.
Common Questions
Is crypto income taxable? Yes — always taxable when received.
Do I charge GST/HST when paid in crypto? Yes — based on the CAD value.
Does CRA track crypto business wallets? Yes — through exchanges and blockchain data.
Is crypto treated like cash for tax? No — it is a commodity.
Do I owe capital gains if I later sell the crypto? Yes.
Do businesses need T1135 for crypto? Yes if foreign-held crypto exceeds $100,000 CAD.
Why Mackisen
With more than 35 years of combined CPA experience, Mackisen CPA Montreal helps businesses understand accepting cryptocurrency payments in business and ensures full tax compliance. Whether invoicing clients in Bitcoin, running a digital studio, or selling through Shopify, our expert team provides accurate reporting, audit protection, and complete crypto-tax integration into your business.

