Payment Tools

Payment Tools

Auto-Converting Bitcoin to CAD: How It Works

Learn how auto-conversion turns Bitcoin payments into Canadian dollars instantly, how rates are set, and what Canadian businesses should know about the process.

Auto-Converting Bitcoin to CAD: How It Works

When a customer pays you in Bitcoin, you do not have to hold that Bitcoin. Auto-conversion is a feature built into many payment processors that sells the incoming Bitcoin immediately and deposits Canadian dollars into your bank account instead. The result looks a lot like an ordinary card payment: you receive a known CAD amount, and the Bitcoin volatility between the moment of payment and the moment of settlement is absorbed by the processor.

This guide explains the mechanics behind that process, how the exchange rate is calculated, how the proceeds reach your account, and what Canadian businesses should understand before relying on auto-conversion as their default settlement method.

What Auto-Conversion Actually Does

When a customer sends Bitcoin to a payment address generated by your processor, the processor holds the Bitcoin in a custodial wallet it controls. It does not wait for you to decide what to do. Instead, it places a market sell order on a cryptocurrency exchange, converts the Bitcoin to CAD (or sometimes USD, then CAD), and credits your account with the resulting fiat balance.

The key detail is timing. Most auto-conversion processors execute the trade within seconds of the payment being confirmed on the blockchain. Some processors lock in the exchange rate the moment the customer initiates the payment, so even if Bitcoin's price drops during the one-to-ten-minute confirmation window, you still receive the rate that was quoted at checkout. This rate-locking mechanism is sometimes called a payment guarantee or a fixed-rate window.

Not all processors behave the same way. Some wait for one blockchain confirmation before trading. Others use zero-confirmation transactions and assume a low fraud risk. The policy matters if Bitcoin's price is moving quickly at the time of the sale.

How the Exchange Rate Is Set

Processors that offer auto-conversion do not invent their own prices. They source rates from one or more exchanges where Bitcoin is actively traded, then apply a conversion spread. That spread, typically between 0.5% and 2%, covers the processor's cost of executing the trade and represents their revenue on the conversion.

You will often see this described as "no currency risk" in marketing materials. That claim is accurate in a narrow sense: once your rate is locked, you will not receive less CAD because Bitcoin dropped. The spread itself is a known, fixed cost, so you can price it into your margins the same way you price card-processing fees.

A few things can affect the rate you actually receive:

  • Spread width. Some processors charge 1%, others charge more. Comparing processors on spread, not just on transaction fees, gives you a clearer picture of total cost.
  • Slippage on large orders. For very large payments, the processor may not be able to fill the entire sell order at one price. On typical retail-sized transactions this is rarely a factor.
  • CAD liquidity. Bitcoin-to-CAD pairs are less liquid than Bitcoin-to-USD pairs on most global exchanges. Some processors convert to USD first, then to CAD, adding an extra currency step. The combined spread may be higher than a single conversion.

Canadian-focused processors that are registered as Money Services Businesses (MSBs) with FINTRAC sometimes offer more competitive CAD rates because they have direct banking relationships in Canada and do not rely on an intermediate USD conversion.

How the Money Reaches Your Bank Account

After conversion, the CAD balance sits in your processor account until a payout is triggered. Most processors support two payout models:

Scheduled payouts deposit your accumulated balance on a fixed schedule: daily, every business day, or weekly. Your processor initiates a bank transfer (typically an EFT in Canada) and the funds arrive in one to three business days.

Threshold payouts deposit when your balance crosses a set dollar amount. This can be useful if you receive a small number of large transactions and want to minimize transfer delays.

Some processors allow same-day or next-day settlement for an additional fee, similar to the express payout options offered by card networks.

One practical consideration: the date of deposit to your bank account and the date of the original Bitcoin transaction are different. For bookkeeping, the transaction date matters for recording revenue in CAD. Most processors provide a transaction report that shows both the original Bitcoin amount and the CAD equivalent at the time of conversion, which is the figure you would use for accounting purposes. Because the CRA treats cryptocurrency dispositions as taxable events, auto-conversion through a business processor creates a disposition record at the time of the sale. Rules can change, so confirm current CRA guidance with a qualified accountant before filing.

Comparing Auto-Conversion to Holding Bitcoin

Auto-conversion is not the only option. Some businesses prefer to receive Bitcoin directly and hold it in a wallet they control, converting manually when they choose. That approach involves more active management, exposes the business to Bitcoin's price swings between the sale date and the conversion date, and requires tracking the adjusted cost base of each Bitcoin holding for CRA purposes.

Auto-conversion removes those variables. The tradeoff is that you give up any potential upside if Bitcoin's price rises after the sale. For most businesses accepting Bitcoin as a convenient payment method rather than as an investment strategy, that tradeoff is straightforward: predictable CAD revenue is easier to budget and report than a fluctuating Bitcoin balance.

For a closer look at which processors offer auto-conversion in Canada, see the best Bitcoin payment processors for Canada businesses.

Setting Up Auto-Conversion for a Canadian Business

The practical setup depends on which processor you choose. In general, the steps look like this:

  1. Create and verify your merchant account. Canadian MSB-registered processors will require identity verification and, for businesses, documentation like articles of incorporation or a business number. This is a FINTRAC requirement, not just a processor policy.
  2. Connect a Canadian bank account. You will provide a void cheque or banking details for EFT payouts. Some processors also support Interac e-Transfer for smaller payouts.
  3. Enable auto-conversion in your account settings. Most processors default to auto-conversion but allow you to switch to Bitcoin settlement if you prefer. Confirm the setting is active before your first transaction.
  4. Generate a payment button or API key. This connects your checkout flow to the processor. If you are running a WordPress or Shopify store, the processor will usually have a plugin. For a custom integration, see how to add a Bitcoin payment button to your website.
  5. Test with a small transaction. Send yourself a minimal payment to confirm the conversion, the payout, and the transaction report all behave as expected.

For physical retail locations, auto-conversion also works at the point of sale through dedicated hardware or mobile apps. The merchant-facing display shows the CAD price; the customer-facing display shows the Bitcoin amount and QR code. When payment is confirmed, the processor logs the sale in CAD. For more on that setup, see accepting Bitcoin at the point of sale.

When Auto-Conversion Can Fall Short

Auto-conversion handles the vast majority of Bitcoin payments without any issues. A few edge cases are worth knowing:

Network congestion. During periods of high Bitcoin network activity, transaction confirmations take longer. If your processor requires confirmations before converting, a customer who pays during a congestion period may see a delay. Some processors mitigate this by accepting unconfirmed transactions for amounts below a risk threshold.

Processor downtime or rate locking failures. If the processor's systems are unavailable at the moment of payment, they may not be able to execute the trade at the quoted rate. Reputable processors publish their uptime records and have policies for what happens in these cases. Review the terms before committing.

Cross-border transactions. If you are accepting payment from customers outside Canada and your processor settles in USD before converting to CAD, foreign exchange fees beyond the crypto spread may apply. Check whether your processor uses a Canadian banking partner for the final leg.


Frequently Asked Questions

Does auto-conversion mean I never actually hold Bitcoin?

With most processors, yes. The Bitcoin exists in the processor's custodial wallet for only a short window, and you never hold it in your own wallet. Your account balance is denominated in CAD from the moment the conversion executes.

Is the auto-conversion treated as a taxable event by the CRA?

Generally, yes. The CRA treats a sale of cryptocurrency as a disposition, and a business accepting Bitcoin and immediately converting it would typically record a gain or loss based on the difference between the Bitcoin's cost basis and the CAD proceeds. Because the processor handles the conversion on your behalf, the effective cost basis and proceeds are usually the same (the locked rate at checkout), so there is often little or no gain or loss at the individual transaction level. Rules can change, so confirm with a qualified accountant and review current CRA guidance.

What happens if the customer sends the wrong amount of Bitcoin?

Most processors generate payment addresses tied to a specific invoice with an exact Bitcoin amount calculated at the time of checkout. If the customer sends too little, the processor typically holds the payment as underpaid and alerts the merchant. If they send too much, the policy varies: some processors auto-refund the overpayment, others credit it to your account. Check the processor's handling policy before you go live.

Can I choose to keep some Bitcoin and convert the rest?

Some processors allow a split settlement: for example, convert 80% to CAD and deposit 20% in Bitcoin to a wallet you specify. Not all processors offer this, and those that do may require additional verification or a minimum transaction volume.

Do I need to register with FINTRAC to use auto-conversion?

Your payment processor must be registered as an MSB with FINTRAC if it handles conversions between cryptocurrency and fiat currency in Canada. As a merchant using the processor, you are not performing the conversion yourself, so that registration obligation falls on the processor. However, if your business also sells Bitcoin directly to customers (for example, in an ATM or OTC capacity), that activity may require its own FINTRAC registration. The rules can change, so confirm current obligations with a compliance professional or directly with FINTRAC if your situation is complex.

← Back to all guides