">
A coffee shop owner in Portland receives dozens of payment requests weekly. Today, some come in dollars, some in stablecoins, some explicitly in Bitcoin or Ethereum. The conventional response—route everything through a payment processor that converts to fiat and takes a 2-3% cut—works, but it assumes that the merchant wants that intermediary to hold funds, identify customers, and maintain transaction records. An alternative exists: accept cryptocurrency directly into a non-custodial wallet, settle to the business bank account on the merchant’s own schedule, and eliminate the payment processor margin entirely. That alternative depends critically on one thing: a reliable, secure system that keeps private keys on the hardware the merchant already controls.
Trezor Suite is built explicitly for that workflow. As the official software for Trezor hardware wallets, it provides a non-custodial interface for managing Bitcoin, Ethereum, thousands of other cryptocurrencies, and the asset management tools that a small business needs to accept, hold, and eventually convert payments without surrendering custody to an exchange or processor. The security model is straightforward: private keys remain isolated on the hardware device; the software on the merchant’s computer or phone never touches them. A transaction is signed on the device itself, visible on a physical screen, and confirmed by the merchant before broadcasting. That isolation is the foundation for accepting large or frequent payments while maintaining control over funds and compliance with applicable regulations.
Payment processors exist because they aggregate risk and liquidity. A merchant using Square, PayPal, or a traditional cryptocurrency processor deposits funds into an account controlled by that company, which then decides when and whether to release them. In exchange, the processor manages chargebacks, currency conversion, and regulatory compliance on behalf of the merchant. That convenience carries costs: the merchant pays per-transaction fees (often 2-3% plus per-item charges), may face holds on funds during disputes, and trusts the processor with customer data and transaction history.
Non-custodial acceptance through Trezor Suite removes the processor’s role but not the merchant’s responsibility. The merchant displays a receiving address—typically a fresh address generated for each transaction to avoid address reuse—and the customer sends cryptocurrency directly to that address. The private key controlling that address remains on the merchant’s Trezor device. The merchant’s computer never holds the key; the merchant alone can move the funds. This is not a technical advantage that requires compromise. It is a different operational model with different trade-offs.
The immediate financial benefit is the elimination of processing fees for transactions that arrive on-chain. A merchant accepting $10,000 in Bitcoin saves $200-300 compared to a 2.5% processor fee, minus only the network transaction fee (currently often $1-10 for Bitcoin, potentially lower for layer-two solutions or alternative chains). Over hundreds of transactions monthly, that compounds. More subtly, the merchant gains control over conversion timing. Instead of the processor immediately converting cryptocurrency to dollars at whatever rate it offers, the merchant can hold the cryptocurrency, monitor the market, and convert when the price is favorable or when cash is needed.
A business accepting both Bitcoin and Ethereum, or Bitcoin and stablecoins, can use the Trezor Suite’s asset management features to track balances in multiple cryptocurrencies without juggling separate wallets or exchanges. The Bitcoin management and Ethereum wallet functionality integrate into the same interface, giving the merchant a single view of the business’s cryptocurrency holdings across different blockchains. That consolidation reduces operational confusion and makes it easier to understand the business’s actual financial position at any moment.
The merchant begins by setting up a Trezor hardware wallet if they do not already own one. The process involves physically connecting the device to a computer, initializing it (or recovering an existing seed phrase), and then downloading Trezor Suite download page to install the official software. The application is available for Windows, macOS, Linux, Android, and iOS, so the merchant can manage the wallet from the location most convenient for point-of-sale: a desktop computer behind the counter, a mobile device, or both in concert.
The next step is configuring accounts for each accepted cryptocurrency. For Bitcoin, the merchant might create separate accounts for “in-store payments,” “online orders,” and “reserves,” using different derivation paths within the same hardware wallet. This segmentation is not required by the protocol but simplifies accounting and risk management. If the in-store address is compromised or becomes a target for social engineering (a customer who recognizes the address and later attempts to send fake confirmations), the damage is isolated to that account’s activity history; the Trezor device and other accounts remain secure.
For receiving payments, the merchant generates a new address for each transaction when feasible. Trezor Suite will display this address on both the computer screen and the hardware device simultaneously (or on the device alone, depending on settings). Showing the address on the device itself is a security best practice because it proves the merchant is about to receive to a destination the hardware wallet controls. If malware on the computer tried to substitute a different address, the device would show the truth, and a careful merchant would notice the discrepancy.
Customer payment flow can be as simple as displaying a QR code encoded with the receiving address and amount, or as formal as an invoice that the customer scans with a phone wallet. When the customer sends the cryptocurrency, the transaction appears on the blockchain within minutes to hours (depending on network congestion and chosen fee). The merchant’s Trezor Suite client will show the incoming transaction as “unconfirmed” initially, then update as network confirmations accumulate. For Bitcoin, 3-6 confirmations (roughly 30-60 minutes) is a common threshold for treating a payment as final; Ethereum is faster, often 1-2 blocks.
A merchant accepting cryptocurrency remains responsible for tax, anti-money-laundering, and reporting obligations regardless of the payment method used. Accepting payment in Bitcoin does not exempt the business from income tax, sales tax, or record-keeping requirements. Many jurisdictions now treat cryptocurrency received as payment as ordinary business income, taxable at the fair-market value in the local currency on the date of receipt. That fair-market value is usually determined by exchange rates published by major price sources at the time of the transaction.
The critical compliance difference between non-custodial and custodial systems is record control. A merchant using a payment processor grants that processor access to transaction records, customer identities (if provided), and payment patterns. A merchant using Trezor Suite controls their own records. The merchant must still maintain those records—the date, amount, customer identity (if required by law), and the blockchain transaction identifier. But they do not depend on a processor’s compliance officer or terms of service to retrieve that information. If regulators request records, the merchant retrieves them from their own Trezor Suite history and accounting system, not from a processor that may have different retention policies or dispute processes.
That independence comes with responsibility. The merchant must understand that possessing a Trezor device does not constitute a money services business license or exemption. Depending on jurisdiction and the merchant’s transaction volume, they may need to register with FinCEN (in the United States), equivalent agencies in other countries, or local tax authorities. A merchant accepting more than $20,000 or more than 200 transactions in cryptocurrency within a calendar year in the US should consult a tax professional and may face additional reporting obligations. The tool does not change the law; it only changes who controls the records.
One practical advantage of the non-custodial model is transparency. Because the merchant holds the private keys and sees transactions on the public blockchain directly, there is no intermediary’s policy or algorithm deciding which transactions are acceptable. The merchant can accept any cryptocurrency they choose (subject to local law), set their own thresholds, and make decisions based on their own risk assessment. A processor might decline cryptocurrency payments from certain jurisdictions, implement limits that damage the merchant’s revenue, or change policies unilaterally. A non-custodial system gives the merchant control—and the corresponding burden of ensuring their own compliance.
Most small businesses ultimately need to pay suppliers, rent, and payroll in the local fiat currency. The advantage of a non-custodial system is that conversion is a separate decision, not forced by the processor’s settlement process. A merchant can hold Bitcoin or Ethereum in the Trezor Suite for days, weeks, or months, monitoring the price and deciding when conversion makes sense. If the business receives a large payment in Bitcoin when the price is elevated, the merchant can hold it until a supply chain cost arrives; if the price then drops, the merchant converts at the lower rate and keeps the difference. A processor takes that opportunity away because conversion happens immediately.
When the merchant decides to convert, they have options. The most common is to withdraw cryptocurrency from the Trezor wallet to a regulated exchange (Coinbase, Kraken, etc.), convert there, and then transfer fiat to the business bank account. This introduces a short window where custody transfers to the exchange, but because the merchant controls when and how much to move, the risk window is limited. Alternatively, if the business uses a bank that directly accepts cryptocurrency (still rare but growing), the merchant might send directly from Trezor Suite to the bank. Some peer-to-peer exchanges allow larger merchants to convert without identity checks below certain thresholds, though these options vary widely by location and regulatory environment.
The Trezor Suite includes swap functionality that allows converting between cryptocurrencies directly within the software. For example, a merchant holding Ethereum might swap some to Bitcoin or stablecoins without leaving the Trezor environment. These swaps use decentralized routing and are not free—there are network fees and slippage—but they avoid transmitting funds to an exchange and waiting for regulatory identity checks. For a merchant who accepts multiple cryptocurrencies and wants to consolidate into one (say, converting all received Ethereum and Litecoin to Bitcoin for easier accounting), internal swaps are simpler than external exchange accounts.
Trezor Suite includes a built-in portfolio view that tracks all holdings, shows real-time balances in multiple currencies, and displays gain/loss metrics. For a small business, this is useful but not sufficient for formal accounting. The merchant still needs to export transaction data into an accounting system or spreadsheet that records cost basis, conversion dates, and realized/unrealized gains for tax purposes. Most accountants will request a CSV export of transactions, which Trezor Suite can provide: dates, amounts, addresses, fees, and transaction identifiers.
The key decision is whether to treat incoming cryptocurrency as revenue at that moment (and record the fair-market value), or to defer tax recognition until conversion to fiat. Different accountants and jurisdictions advise differently, and the choice affects cash flow and tax liability. A merchant should establish the accounting method early and apply it consistently. Trezor Suite’s transaction history is the starting point, but integration with accounting software (QuickBooks, Wave, Xero) usually requires manual export and data mapping, not automatic synchronization.
For multi-currency acceptance, tracking becomes more complex. A transaction received in Bitcoin has an exchange rate on that date; an Ethereum payment has a different rate on potentially a different date; the merchant’s bank deposit in fiat occurs on yet another date. The fair-market value at receipt is typically what determines taxable income; any gain or loss between receipt and conversion is a separate capital gain/loss. Proper accounting requires disciplined record-keeping, and the merchant should use Trezor Suite’s export functions and historical data to support that discipline rather than trying to reconstruct it from memory.
A Trezor device used for daily point-of-sale payments faces different risks than a cold storage vault. The device may be physically present in a retail environment, visible to customers and staff, and accessed frequently. That exposure does not compromise the private keys (they remain encrypted on the device), but it does create operational security challenges. The physical PIN or passphrase protecting the device must be strong and known only to authorized personnel. If multiple staff members need to approve payments, the merchant might configure the Trezor to require PIN entry for each transaction, or use a passphrase that changes periodically.
A compromise of the computer or phone running Trezor Suite is a much larger concern than a compromise of the Trezor device itself. Malware on the computer could attempt to substitute a different receiving address when the merchant displays it to a customer, causing the customer to send cryptocurrency to the wrong place. Trezor Suite mitigates this by showing the receiving address on the hardware device’s physical screen simultaneously with the software—if the addresses differ, the merchant will see the discrepancy and can abort. But that protection only works if the merchant actually checks. Discipline in comparing the displayed address to the one shown on the device is not optional; it is the security boundary between effective and illusory protection.
For sending cryptocurrency (for example, if the merchant later needs to move funds to a personal wallet or send refunds), Trezor Suite requires physical confirmation on the device. The merchant approves the transaction details on the hardware screen, then the device signs it. Malware cannot forge this approval because the device’s secure processor makes the decision independent of the computer. That is the core security property: the computer and the device cannot be fully trusted together, but the device alone cannot be fooled.
Backup and recovery procedures should be established before the merchant begins accepting payments. The Trezor’s recovery seed (24 words) is generated and displayed during initial setup. This seed must be written down on paper and stored securely, separate from the device. If the device is lost, stolen, or fails, the merchant can recover all funds by reinstalling the wallet on a new device and entering the recovery seed. If the recovery seed is lost or stolen, the wallet is irrevocably inaccessible or vulnerable to theft. A merchant should store the seed in a physical safe, with a spouse or business partner, or according to whatever recovery protocol the business establishes—but it should not be stored digitally, photographed, or transmitted.
A concrete example clarifies the complete flow. A customer orders products worth 0.5 BTC. The merchant opens Trezor Suite on the counter computer, generates a fresh receiving address for that order, and displays it as a QR code to the customer. The address also appears on the Trezor device’s screen, and the merchant glances at it to confirm they match. The customer scans the QR code with their phone wallet and sends 0.5 BTC. The blockchain receives the transaction within minutes. Trezor Suite shows the incoming payment, initially as “unconfirmed,” then after one block confirmation, then two, then six.
Once six confirmations have arrived (roughly an hour), the merchant considers the payment final. They ship the order. At the end of the week, the merchant’s Trezor Suite shows a balance of 3.2 BTC in the main account (accumulated from multiple daily sales). The merchant decides to convert 2 BTC to dollars because rent is due. They open Trezor Suite, navigate to the swap function, exchange 2 BTC for USDC (a stablecoin), approve the transaction on the Trezor device, and wait for settlement. The USDC appears in the account within minutes. They then transfer the USDC to their bank account through a regulated exchange (Coinbase, Kraken, etc.), which takes another 1-2 business days.
The remaining 1.2 BTC stays in the Trezor Suite, accumulating over the next week until the merchant decides the price has moved favorably or another fiat expense arrives. Throughout this process, the private key controlling the funds has never left the Trezor device. The merchant’s computer and the exchange are trusted for specific, limited purposes—data display and price execution—but not for key custody. The merchant’s regulatory and accounting records are maintained in a separate system (spreadsheet, QuickBooks, etc.), drawing on Trezor Suite’s export data as the primary source of transaction history.
Non-custodial cryptocurrency acceptance is not universally superior. For a merchant whose customers are not comfortable with blockchain technology, or who cannot tolerate the settlement delay (Ethereum is faster than Bitcoin, but still not instantaneous), or who require the chargeback protections that processors offer, traditional processors remain legitimate. Chargebacks are not possible with cryptocurrency—once sent, a transaction is final—so non-custodial systems are not suitable for merchants who need that protection. A merchant selling digital goods or services with high chargeback risk might reasonably stay with a processor.
Liquidity can also be a constraint. If a merchant needs to convert to fiat on a very tight schedule—every single day, for example—they may find that small conversions carry high slippage and fees on decentralized exchanges. A processor’s guaranteed settlement price, even with a 2-3% cut, can be more predictable than navigating the cryptocurrency market directly. Similarly, for a merchant who is not technically confident or who cannot manage the security disciplines required (secure PIN, recovery seed storage, etc.), a processor’s centralized interface, albeit with custodial risk, may be more appropriate than the responsibility of owning a hardware wallet.
The decision is ultimately a trade-off between fee savings and custody risk on one side, and simplicity and convenience on the other. The non-custodial model with Trezor Suite wins decisively on fees, compliance transparency, and long-term control. It is more demanding operationally and requires genuine security discipline. A merchant evaluating the choice should be honest about their technical capacity and willingness to maintain that discipline. A hardware wallet that a merchant forgets to back up, or a Trezor Suite installation that a merchant does not monitor carefully, offers the worst of both worlds: the complexity of non-custodial custody without the security benefit.
No, Trezor Suite handles the technical details automatically. You generate addresses, display them to customers, wait for confirmations, and manage your balance. Understanding what confirmation means and why you should not consider a payment final until it has accumulated several blocks is helpful, but Trezor Suite’s interface makes this straightforward without requiring blockchain expertise.
You can verify by checking the blockchain directly using the transaction ID the customer provides. Trezor Suite also shows a complete history of incoming and outgoing transactions. If the payment did go to the address you provided, it will appear in your balance once confirmed. If the customer sent to a different address, that is their error and cannot be reversed. This is why showing the correct address clearly (and checking it on the Trezor device) is crucial.
Trezor Suite is available for iOS and Android, and you can manage your wallet entirely on a mobile phone. However, the mobile version focuses on core send/receive functionality, not the full feature set. Many merchants use both: a mobile app for quick balance checks and receiving during the day, and a desktop version for accounting, portfolio tracking, and more complex transactions at the end of the day.