Payment Tools

Payment Tools

Bitcoin Payment Gateways vs Direct Wallet Payments

Compare bitcoin payment gateways and direct wallet payments for Canadian businesses: fees, volatility exposure, CRA record-keeping, and FINTRAC consideration...

Bitcoin Payment Gateways vs Direct Wallet Payments

When a Canadian business decides to accept bitcoin, the first practical question is usually the same: should you use a payment gateway that handles the conversion for you, or should you accept bitcoin directly into a wallet you control? Both paths work, but they behave very differently in day-to-day operation, in how you handle volatility, and in how you approach CRA record-keeping.

This guide explains how each model works, where they differ, and what Canadian businesses typically weigh before choosing one or the other.

What a Bitcoin Payment Gateway Does

A payment gateway sits between your customer and your bank account. The customer pays in bitcoin, the gateway converts it to Canadian dollars (or another fiat currency) at or near the moment of payment, and the funds settle into your account on a schedule, usually within one to three business days.

From your customer's perspective, the experience looks similar to a standard checkout: they scan a QR code or copy a payment address, send bitcoin, and receive a confirmation. From your perspective, you receive a fiat settlement and an invoice denominated in CAD.

Popular gateways with Canadian support include BTCPay Server (self-hosted, open-source), Coinbase Commerce, BitPay, and OpenNode. Some Canadian payment processors have also begun offering crypto settlement options. See The Best Bitcoin Payment Processors for Canada Businesses for a current list with fee comparisons.

Gateway fees typically fall between 0.5% and 2% per transaction, depending on the provider and plan. Some charge a flat monthly fee instead. Most gateways generate a transaction report that includes the CAD value at the time of payment, which simplifies bookkeeping considerably.

What Direct Wallet Payments Look Like

With a direct wallet setup, your business receives bitcoin into a wallet address you control. No intermediary converts the funds. The bitcoin stays in your custody until you decide to sell, spend, or transfer it.

Direct payments require more from you on the technical side. You need a wallet (hardware, software, or a hosted custodial account), a way to generate unique addresses or payment requests for each transaction, and a process for tracking the CAD fair market value at the time each payment was received. That last part matters for CRA purposes regardless of when you eventually convert.

Some businesses use this model deliberately, either because they want to accumulate bitcoin on their balance sheet, because they serve customers who prefer the privacy of direct on-chain transactions, or because they want to avoid the counterparty risk of a third-party gateway. Others discover it by accident after setting up a basic wallet without realizing what record-keeping it requires.

For adding a payment address to a website or invoicing workflow, the process is covered in How to Add a Bitcoin Payment Button to Your Website.

Key Differences Between the Two Approaches

Volatility Exposure

This is the most obvious practical difference. A payment gateway converts to fiat at the time of payment, so your revenue is fixed in CAD from the moment the transaction confirms. If bitcoin drops 15% overnight, your deposited funds are not affected.

With direct wallet payments, you hold bitcoin. Its CAD value will change between the moment you receive it and the moment you sell or spend it. That gap creates a capital gain or capital loss in CRA's view, in addition to the business income you recognized at the time of receipt. Businesses that are not deliberately managing a crypto position often find this introduces complexity they did not plan for.

CRA Record-Keeping Requirements

The Canada Revenue Agency treats bitcoin as a commodity, not currency. Whether you receive it through a gateway or directly, the CRA generally expects you to record the fair market value in CAD at the time of each transaction and report that amount as business income.

The difference is practical effort. A gateway does this work automatically: it converts at a known exchange rate, issues you a receipt in CAD, and generates a transaction history you can hand to an accountant. With direct wallet payments, you are responsible for pulling the CAD price at the time of each receipt and maintaining that record yourself. Tools like Koinly, CoinTracking, or CryptoTaxCalculator can automate much of this if you connect your wallet, but the record-keeping obligation exists regardless of the tool you use.

If your business holds bitcoin and later sells it at a different price than it was received, you may also need to track and report capital gains or losses on the disposal. Tax treatment can depend on whether the CRA considers your activity to be business income or capital in nature. Rules can change; verify your situation with a CRA resource or a qualified tax professional.

FINTRAC Considerations

Businesses that deal in virtual currencies may be subject to FINTRAC registration requirements as a Money Services Business (MSB), depending on the nature and volume of activity. FINTRAC's guidance distinguishes between businesses that deal in virtual currencies as a service and those that simply accept crypto as payment for goods or services.

Using a payment gateway that is itself a registered MSB may change how this applies to your business compared to accepting bitcoin directly. This is an area where requirements can shift, so checking current FINTRAC guidance or speaking with a compliance professional is worth doing before you scale.

Settlement Speed and Predictability

Gateways settle on a fixed schedule, usually next-day or within a few business days in CAD. Cash flow planning is straightforward. Direct wallet payments settle on the Bitcoin network, typically within ten minutes to an hour depending on network fees, but the CAD value you can actually access depends on when you choose to sell.

Customer Experience

Both approaches can produce a smooth payment experience if implemented well. Gateways generally handle the payment request generation, expiry timers, and confirmation automatically. Direct wallet setups require you to manage these yourself or use a tool that does it for you. Either way, a customer paying on a mobile phone should be able to scan a QR code and complete the payment in under a minute. Accepting Bitcoin at the Point of Sale covers the in-person side of this in more detail.

Choosing Between Them: What Businesses Typically Consider

There is no single right answer. The choice usually comes down to a few concrete factors:

  • Do you want to hold bitcoin on your balance sheet? If yes, direct payments let you do that. If no, a gateway that auto-converts is simpler.
  • How much accounting complexity can you manage? Gateways reduce it significantly. Direct payments require more discipline.
  • What volume do you expect? At low volumes, direct payments with a simple spreadsheet log are manageable. At higher volumes, the record-keeping burden of direct payments grows quickly.
  • Do you have technical capacity? Self-hosted solutions like BTCPay Server give you maximum control at the cost of setup and maintenance time. Hosted gateways trade some control for convenience.
  • What are your counterparty risk preferences? A gateway custodies your funds temporarily during conversion. A direct wallet means you custody them yourself, with the security responsibilities that come with that.

Most Canadian small businesses starting with bitcoin payments find that a gateway is easier to integrate, easier to report on, and reduces the number of variables they need to manage. Businesses with a specific reason to hold bitcoin, such as a treasury strategy or a customer base that values direct on-chain payments, often prefer direct wallet setups.

Frequently Asked Questions

Do I need to report bitcoin sales even if I use a payment gateway?

Yes. When a gateway converts bitcoin to CAD and deposits funds to your account, that revenue is generally taxable as business income in the year you received it. The gateway simplifies record-keeping by providing the CAD conversion amount, but the income reporting obligation is the same as any other sale. Confirm current rules with the CRA or a tax professional, as guidance evolves.

Can I use both a gateway and a direct wallet at the same time?

Yes, some businesses accept direct payments for certain customers or channels and route others through a gateway. The main consideration is that your record-keeping needs to track each stream separately, since the accounting treatment differs depending on whether you hold bitcoin or converted it immediately.

Are bitcoin payment gateways regulated in Canada?

Major payment gateways that deal in virtual currencies are typically registered with FINTRAC as Money Services Businesses. Before using a gateway, it is worth confirming it is operating in compliance with Canadian regulations. FINTRAC maintains a public registry of registered MSBs.

What happens if a gateway I use shuts down or freezes withdrawals?

Gateways hold your funds temporarily during conversion. If a gateway becomes insolvent or restricts withdrawals, recovering those funds can be difficult. Choosing an established, well-capitalized provider and reviewing their terms of service, especially around fund custody and settlement timelines, reduces but does not eliminate this risk.

Is there a minimum transaction size for bitcoin payments in Canada?

There is no regulatory minimum for accepting bitcoin as payment for goods or services. However, Bitcoin network transaction fees mean that very small payments (under a few dollars CAD) may be uneconomical on the main chain. Payment gateways using the Lightning Network can handle smaller amounts more cost-effectively, though Lightning support among Canadian processors varies.

← Back to all guides