• HOME
  • Features
  • Modules
    • Online software provider
      • WooCommerce
      • Shopify
      • Shopware
      • Gambio
      • Prestashop
      • Magento
      • Opencart
      • Wix
      • JTL-Store
      • Modified Shop
    • Add-ons for WordPress plugins
      • Contact Form 7
      • WP Forms
      • Gravity Forms
      • GiveWP
      • Ninja Forms
      • Easy Digital Downloads
      • Paid Memberships Pro
      • GetPaid
    • Plugins for WordPress
      • Bitcoin Donation
      • Bitcoin Crowdfunding
      • Bitcoin Shoutout
      • Bitcoin Voting
      • Bitcoin Paywall
  • Pay-Tools
    • Web-Point of Sale
    • Payment Link
    • Invoice-Form
    • Payment Button
  • Partner
    • Our Partner
    • Coinsnap Affiliate Program
      • Bitcoin Consultant
      • Agencies and Developers
      • Influencer
  • Help
    • Contact
    • Getting Started
    • Backend
    • API Documentation
    • FAQ
  • Blog
    • About our payment modules
    • Installation Guides
    • All about Bitcoin Lightning Payment
    • Latest News
  • Register
    • Login
  • Search
  • English
    • German
Coinsnap - Snap your BitcoinCoinsnap - Snap your Bitcoin
Coinsnap - Snap your BitcoinCoinsnap - Snap your Bitcoin
  • HOME
  • Features
  • Modules
    • Online software provider
      • WooCommerce
      • Shopify
      • Shopware
      • Gambio
      • Prestashop
      • Magento
      • Opencart
      • Wix
      • JTL-Store
      • Modified Shop
    • Add-ons for WordPress plugins
      • Contact Form 7
      • WP Forms
      • Gravity Forms
      • GiveWP
      • Ninja Forms
      • Easy Digital Downloads
      • Paid Memberships Pro
      • GetPaid
    • Plugins for WordPress
      • Bitcoin Donation
      • Bitcoin Crowdfunding
      • Bitcoin Shoutout
      • Bitcoin Voting
      • Bitcoin Paywall
  • Pay-Tools
    • Web-Point of Sale
    • Payment Link
    • Invoice-Form
    • Payment Button
  • Partner
    • Our Partner
    • Coinsnap Affiliate Program
      • Bitcoin Consultant
      • Agencies and Developers
      • Influencer
  • Help
    • Contact
    • Getting Started
    • Backend
    • API Documentation
    • FAQ
  • Blog
    • About our payment modules
    • Installation Guides
    • All about Bitcoin Lightning Payment
    • Latest News
  • Register
    • Login
  • Search
  • English
    • German

Accounting and tax if you accept Bitcoin payments in your online store

orange_bar

For many online merchants, legal and tax aspects still present a certain hurdle when accepting Bitcoin payments. One of the main reasons is the tax treatment of Bitcoin and the question of how Bitcoin payments should be recorded in the accounts.

In this article we would like to explain to you:

  • How you can record Bitcoin payments in your online store in your accounting.
  • How you can prove receipt of the Bitcoin received in your Bitcoin wallet.
  • How you can document all Bitcoin transactions with the help of Coinsnap.
  • How you can use Coinsnap to download all transactions as a CSV file for further processing in other systems.
  • How you can additionally process your Bitcoin transactions with the help of Cointracking.
buchhaltun-und-steuer

Order in the online store

A customer orders a product in your online store for €100, for example, and the store system creates an invoice for this order. This invoice is issued in the currency of your country, i.e. in euros in Europe, with VAT shown and all legal and tax information required for issuing an invoice.

Payment in the online store

The customer is asked to pay the invoice. It does not matter whether the payment is made by credit card, PayPal or Bitcoin.

After successful payment, the invoice is marked as successfully paid by the store system and the store operator can start shipping the ordered goods.

Crediting of the Bitcoin received

If the customer has paid by credit card or PayPal, the merchant receives a statement of all transactions from their payment service provider and a credit of the sales to their bank account.

With Bitcoin, as a merchant you have the option of receiving the credit to your bank account or, if you prefer to keep the Bitcoin, to your Bitcoin wallet.

Bitcoin to your own bank account

If you would like to have your Bitcoin turnover paid out to your bank account, activate the payout to your bank account via the Swiss Bitcoin broker DFX in the Coinsnap backend.

The incoming Bitcoin is then automatically forwarded to DFX and sold there. The equivalent value is transferred directly to your bank account so that each invoice can be clearly assigned and documented to the corresponding incoming payment.

Bitcoin on your own Bitcoin wallet

However, most merchants who accept Bitcoin payments prefer to keep the Bitcoin they receive. Be it privately or within the company.

It is advisable to use separate wallets in order to clearly separate the Bitcoin received from the private Bitcoin.

Coinsnap requires a Bitcoin wallet with a Lightning address to which the Bitcoin is credited, such as the Strike Wallet, the Wallet of Satoshi or the Blink Wallet.

With the Strike Wallet, you can have a private wallet and also a business wallet for your company. If you already use one of the above wallets privately, you must use a different wallet for your company.

A Bitcoin Lightning Wallet is suitable for receiving Bitcoin payments, but not for the long-term storage of Bitcoin. It must be stored on a secure hardware wallet such as Bitbox02, Ledger or Trezor.

You can create different wallets on a hardware wallet and thus create a clean separation between your private Bitcoin and your company’s Bitcoin.

Then transfer your Bitcoin balance from the Lightning Wallet to the wallet on your hardware wallet.

The Bitcoin address of your hardware wallet is publicly visible and you can document how many Bitcoin your company currently owns.

Documentation of the “Bitcoin purchase”

If a customer pays you with Bitcoin, it is theoretically as if you were buying Bitcoin from your customer.

The price at which your company received the Bitcoin should now be documented.

If a customer buys a product from you for e.g. €100 and the Bitcoin price at the time of purchase is e.g. €100,000, you will receive 0.001 Bitcoin (BTC) or 100,000 Satoshi (Sats).

This information on how much Bitcoin you have received and at what rate is displayed in detail for each individual transaction in the Coinsnap Dashboard.

Including assignment to your customer and the corresponding order in your online store. You can also download this data as a CSV file to transfer it to other applications.

You can also import this data into the Cointracking software solution and then receive a corresponding evaluation for your accounting department or your tax advisor.

Coinsnap bietet ausführliche Reports für die Buchhaltung
Coinsnap bietet ausführliche Reports für die Buchhaltung

Buy Bitcoin privately from your company

Whether the Bitcoin received remains in the company or is sold immediately to a Bitcoin broker or to yourself privately depends on your personal preferences.

In the beginning, Bitcoin sales will probably not be so high that the sale of Bitcoin is absolutely necessary to cover the company’s running costs.

Nevertheless, there may be reasons not to hold Bitcoin in the company. Perhaps you have a fellow shareholder who is not convinced of the advantages of Bitcoin as an asset due to its volatility, but appreciates the benefits of Bitcoin as a payment method.

Instead of buying Bitcoin privately on a Bitcoin exchange, you can also buy Bitcoin from your own company.

The time at which you buy back the Bitcoin from your company and the respective Bitcoin price may play a role here.

Perhaps you can conclude a contract with your company to buy back the Bitcoin you receive immediately at the same Bitcoin rate.

Payment for the Bitcoin purchased by the company can be made by bank transfer. To do this, you transfer the purchase amount from your private account to the business account.

Alternatively, the payment is posted as a private withdrawal.

However, you should definitely consult your tax advisor here, as it depends on the individual situation of each person.

Summary

Uncertain tax and accounting issues are still preventing many online merchants from accepting Bitcoin payments.

As with every purchase transaction, the accounting department wants to know which invoices have been paid and where the payment has been received and how much is in the account or, in the case of Bitcoin, in the wallet.

With the help of Bitcoin payment processing via Coinsnap, this documentation and obligation to provide proof can be fulfilled.

Every Bitcoin payment is booked at the current Bitcoin exchange rate. Each Bitcoin transaction in the wallet is documented individually, similar to a bank statement.

These transactions can be exported and imported and used for other applications.

As with an account balance, the stock of Bitcoin is precisely recorded and can be viewed and checked by anyone via the blockchain.

Erstelle korrekte Steuererklärungen für deine Bitcoinumsätze mit Coinsnap
Erstelle korrekte Steuererklärungen für deine Bitcoinumsätze mit Coinsnap
Share

You also might be interested in

Payment Button - sell products on your website for Bitcoin!
Payment Button - sell products on your website for Bitcoin!

Payment Button

Oct 14, 2024

This article introduces the Coinsnap Payment Button which allows you to sell individual products and services for Bitcoin on any website without a shop system.

How to accept Bitcoin and Lightning payments on Shopify?
How to accept Bitcoin and Lightning payments on Shopify?

How to accept Bitcoin and Lightning payments with Shopify?

Nov 1, 2023

How to accept Bitcoin and Lightning payments on Shopify? Learn here how you can now accept bitcoin payments with Shopify, using the Coinsnap for Shopify plugin.

Coinsnap Web Point of Sale Bitcoin-Lightning Payment Solution
Coinsnap Web Point of Sale Bitcoin-Lightning Payment Solution

Coinsnap presents Web Point of Sale

Sep 5, 2024

With the Coinsnap Web Point of Sale solution, small and medium-sized businesses have a simple, secure and efficient way to integrate Bitcoin Lightning payment into their everyday business.

WordPress Demos

  • Bitcoin Donation
  • Bitcoin Shoutout
  • Bitcoin Crowdfunding
  • Bitcoin Voting
  • Bitcoin Paywall
  • Contact Form 7
  • WPForms
  • Gravity Forms
  • Ninja Forms
  • GiveWP
  • Easy Digital Downloads
  • Paid Memberships Pro

Shop Demos

  • WooCommerce
  • Shopify
  • Shopware
  • Gambio
  • Prestashop
  • Magento
  • Opencart
  • Wix
  • JTL-Store
  • Modified Shop

Pay-Tool Demos

  • Web-Point of Sale
  • Invoice Form

Payment Modules

  • All Payment Plugins
  • WooCommerce
  • Shopify
  • Shopware
  • Gambio
  • Prestashop
  • Magento
  • Opencart
  • BTCPayWall
  • Easy Digital Downloads
  • Paid Memberships Pro
  • Wix
  • JTL-Store
  • Modified shop
  • Ninja Forms

Coinsnap – Snap your Bitcoin

Coinsnap provides modules that enable operators of online stores and websites to receive Bitcoin payments from their customers' Bitcoin wallets to their own Bitcoin wallets.

COMPANY

  • About Coinsnap
  • Media & Press
  • Implementation service
  • Terms & Conditions
  • Privacy
  • Contact

Helpful Links

  • Support
  • API Documentation
  • FAQ
  • Payment Plugin

© 2025 · Coinsnap - Snap your Bitcoin

  • HOME
  • Features
  • Modules
    • Online software provider
      • WooCommerce
      • Shopify
      • Shopware
      • Gambio
      • Prestashop
      • Magento
      • Opencart
      • Wix
      • JTL-Store
      • Modified Shop
    • Add-ons for WordPress plugins
      • Contact Form 7
      • WP Forms
      • Gravity Forms
      • GiveWP
      • Ninja Forms
      • Easy Digital Downloads
      • Paid Memberships Pro
      • GetPaid
    • Plugins for WordPress
      • Bitcoin Donation
      • Bitcoin Crowdfunding
      • Bitcoin Shoutout
      • Bitcoin Voting
      • Bitcoin Paywall
  • Pay-Tools
    • Web-Point of Sale
    • Payment Link
    • Invoice-Form
    • Payment Button
  • Partner
    • Our Partner
    • Coinsnap Affiliate Program
      • Bitcoin Consultant
      • Agencies and Developers
      • Influencer
  • Help
    • Contact
    • Getting Started
    • Backend
    • API Documentation
    • FAQ
  • Blog
    • About our payment modules
    • Installation Guides
    • All about Bitcoin Lightning Payment
    • Latest News
  • Register
    • Login
  • Search
  • English
    • German
Prev Next