<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robbot</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robbot"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Robbot"/>
	<updated>2026-04-27T13:52:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Backing_up_your_wallet&amp;diff=61702</id>
		<title>Backing up your wallet</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Backing_up_your_wallet&amp;diff=61702"/>
		<updated>2016-10-10T14:57:56Z</updated>

		<summary type="html">&lt;p&gt;Robbot: /* Backup wallet and blochain data */ fixing typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Locating Bitcoin&#039;s data directory ==&lt;br /&gt;
The [[data directory]] is the location where Bitcoin&#039;s data files are stored, including the wallet data file.&lt;br /&gt;
&lt;br /&gt;
=== Gnu/Linux ===&lt;br /&gt;
&lt;br /&gt;
By default Bitcoin will put its data here:&lt;br /&gt;
&lt;br /&gt;
 ~/.bitcoin/&lt;br /&gt;
&lt;br /&gt;
You need to do a &amp;quot;ls -a&amp;quot; to see directories that start with a dot.&lt;br /&gt;
&lt;br /&gt;
If that&#039;s not it, you can do a search like this:&lt;br /&gt;
&lt;br /&gt;
 find / -name wallet.dat -print 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
To change the directory Bitcoin stores its data in:&lt;br /&gt;
 Run in terminal or script: ./bitcoin-qt -datadir=./[Directory_Name]&lt;br /&gt;
&lt;br /&gt;
=== Mac OSX ===&lt;br /&gt;
&lt;br /&gt;
By default Bitcoin will put its data here:&lt;br /&gt;
&lt;br /&gt;
 ~/Library/Application Support/Bitcoin/&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
Go to Start -&amp;gt; Run (or press WinKey+R) and run this:&lt;br /&gt;
&lt;br /&gt;
 explorer %APPDATA%\Bitcoin&lt;br /&gt;
&lt;br /&gt;
Bitcoin&#039;s data folder will open. For most users, this is one of the following locations:&lt;br /&gt;
&lt;br /&gt;
 C:\Documents and Settings\YourUserName\Application data\Bitcoin (Windows XP)&lt;br /&gt;
 &lt;br /&gt;
 C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Windows Vista and 7)&lt;br /&gt;
&lt;br /&gt;
If you have trouble browsing to these folders, note that &amp;quot;AppData&amp;quot; and &amp;quot;Application data&amp;quot; are hidden by default.&lt;br /&gt;
&lt;br /&gt;
==Backing up your wallet files==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Using Dropbox to back up your Bitcoin data is not recommended as doing so introduces the following [https://en.wikipedia.org/wiki/Dropbox_(service)#Reception security concerns]:&lt;br /&gt;
&lt;br /&gt;
# Dropbox stores your encryption key (meaning that a disgruntled Dropbox employee or an attacker who gained access to the system could decrypt your Dropbox data and steal your bitcoins)&lt;br /&gt;
# the Dropbox client only needs a password for the first login. After it authenticates once, the server assigns it a token which it uses to show that, at one time, its user knew the password rather than sending the actual password (meaning that if you ever use the Dropbox client on another PC, that PC&#039;s users can access your Dropbox - even if you change your password - and can steal your bitcoins or get a virus that will steal your bitcoins).&lt;br /&gt;
&lt;br /&gt;
For these reasons, an alternative that always uses password authentication such as [http://www.wuala.com/en/bitcoin Wuala] should be used. Wuala&#039;s servers do not store your encryption key and the program authenticates with the password each time it is started.&lt;br /&gt;
&lt;br /&gt;
Whether you use Dropbox as your backup or not, it is advised to use what Steve Gibson calls &amp;quot;pre-Internet encryption&amp;quot; which means to use some form of encryption on your files before you back them up, in case an attacker gains access to that backup. Make sure to pick a password that is memorable but secure.&lt;br /&gt;
&lt;br /&gt;
The only file you need to back up is &amp;quot;wallet.dat&amp;quot; which can be done one of two ways. To make a copy of the wallet.dat file, ensure that Bitcoin is closed and copy this file somewhere else. The other way is to use the [[api|backupwallet]] JSON-RPC command to back up without shutting down Bitcoin. &lt;br /&gt;
&lt;br /&gt;
Once a copy has been made, encrypt it, and put it in two or more safe locations. Consider the risk due to theft, fire, or natural disaster in proportion to the value of bitcoins stored in the wallet.&lt;br /&gt;
&lt;br /&gt;
===Backup wallet and blockchain data===&lt;br /&gt;
Follow these instructions to backup all the bitcoin data (wallet and block chains) to an encrypted disk image.&lt;br /&gt;
# Open Disk Utility&lt;br /&gt;
# Click New Image and choose a big enough size, 128-bit or 256-bit (faster or more secure) encryption and single partition.&lt;br /&gt;
# Save it somewhere you won&#039;t lose it (like your Wuala, Dropbox, Strongspace or whatever)&lt;br /&gt;
# Choose a safe and strong password&lt;br /&gt;
# Move everything from ~/Library/Application Support/Bitcoin/ to the image&lt;br /&gt;
# Symlink it back so the app would be able to use it&lt;br /&gt;
:::ln -s /Volumes/Bitcoin ~/Library/Application Support/Bitcoin&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to mount your image before using Bitcoin and unmount it after quitting.&lt;br /&gt;
&lt;br /&gt;
===Backing up just your wallet file===&lt;br /&gt;
Follow these instructions to backup just the wallet.dat file. This results in a smaller disk image, but it&#039;s more complicated to do.&lt;br /&gt;
# Open Disk Utility&lt;br /&gt;
# Click New Image and choose a big enough size, 128-bit or 256-bit (faster or more secure) encryption and single partition.&lt;br /&gt;
# Save it somewhere you won&#039;t lose it (like your Wuala, Dropbox, Strongspace or whatever)&lt;br /&gt;
# Choose a safe and strong password&lt;br /&gt;
# Move your wallet.dat file to the image&lt;br /&gt;
# Symlink it back so the app would be able to use it&lt;br /&gt;
:::ln -s /Volumes/Bitcoin/wallet.dat ~/Library/Application Support/Bitcoin/wallet.dat&lt;br /&gt;
&lt;br /&gt;
[[File:MountWalletAndLauchnBitcoin_OSX_Automator.png|thumbnail|150px|Mount Wallet and launch Bitcoin]]&lt;br /&gt;
Don&#039;t forget to mount your image before using Bitcoin and unmount after quitting it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: If you start the Bitcoin application without having the image mounted, the application will overwrite your symlink with a new wallet. If that happens, don&#039;t panic. Just delete the new wallet.dat, mount the image, and recreate the symlink like above.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Automation&#039;&#039;&#039;: You can create a small application using [http://en.wikipedia.org/wiki/Automator_%28software%29 Automator] (included in OS X) to automatically mount the wallet and then launch Bitcoin App. See the Screenshot on how to do this.&lt;br /&gt;
&lt;br /&gt;
If one &#039;&#039;doesn&#039;t&#039;&#039; want to use encrypted Disk images, then a &#039;&#039;&#039;small shell script&#039;&#039;&#039; can be used instead that takes care of decrypting the wallet, launching bitcoin client, and encrypting it after the client exits. This script works on both OSX and Gnu/Linux: [http://lorelei.kaverit.org/bitcoin.sh bitcoin-launch-script]&lt;br /&gt;
&lt;br /&gt;
=== Email-based Archival and Remote Backup ===&lt;br /&gt;
One of the simplest methods for storing an appropriately &#039;&#039;&#039;encrypted&#039;&#039;&#039; archive of your wallet.dat file is to send the archive as an email attachment to your own e-mail address.  Services like Gmail use very comprehensive distributed networks that make the loss of data very unlikely.  One can even obfuscate the name of the files within the archive, and name the archive something less inviting, such as: &#039;personal notes&#039; or &#039;car insurance&#039;.&lt;br /&gt;
&lt;br /&gt;
Another solution is to use a file storage service like [http://www.wuala.com/bitcoin Wuala] ( encrypted, [http://www.bitcoin.org/smf/index.php?topic=5817.0 instructions]), [http://www.dropbox.com Dropbox] (after encrypting the wallet first) and [http://en.wikipedia.org/wiki/Comparison_of_online_backup_services others], including the more secure [http://www.spideroak.com SpiderOak].&lt;br /&gt;
&lt;br /&gt;
=== Automated backups using Cron, Bash and GNU/Linux ===&lt;br /&gt;
&lt;br /&gt;
Linux users can setup backups using cron by telling it to run a backup script at set intervals of time. Run &#039;crontab -e&#039; and add this line near the bottom:&lt;br /&gt;
&lt;br /&gt;
 01 * * * * /usr/local/bin/backupwallet.sh&lt;br /&gt;
&lt;br /&gt;
This cron line will run the /usr/local/bin/backupwallet.sh script at the 01 minute of every hour. Remember to add a newline after the last line of the crontab file, or else the last line won&#039;t run. You may also wish to ignore the script&#039;s output by appending &amp;quot; &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;quot; to the line (this will also prevent emails from being sent).&lt;br /&gt;
&lt;br /&gt;
Create /usr/local/bin/backupwallet.sh:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # /usr/local/bin/backupwallet.sh&lt;br /&gt;
 #&lt;br /&gt;
 # Performs backup of bitcoin wallet.&lt;br /&gt;
 #&lt;br /&gt;
 # Written by: https://en.bitcoin.it/wiki/Securing_your_wallet&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Standard Options&lt;br /&gt;
 #&lt;br /&gt;
 TS=$(date &amp;quot;+%Y%m%d-%H%M&amp;quot;)&lt;br /&gt;
 WALLET=/tmp/wallet-${TS}&lt;br /&gt;
 WALLET_E=/tmp/wallet-${TS}.crypt&lt;br /&gt;
 BITCOIN=bitcoind  # /path/to/bitcoind&lt;br /&gt;
 GPG=gpg  # /path/to/gpg&lt;br /&gt;
 GPG_USER=username  # Username of gpg recipient. User should have gpg setup.&lt;br /&gt;
 RM=rm&lt;br /&gt;
 RM_OPTS=&#039;--force&#039;&lt;br /&gt;
 USE_SHRED=0  # Flip to 1 to use `shred` instead of `rm`.&lt;br /&gt;
 SHRED=shred&lt;br /&gt;
 SHRED_OPTS=&#039;--force --iterations=9 --zero --remove&#039;&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 # Storage Options&lt;br /&gt;
 # Only 1 set of options should be un-commented (the last one will be used).&lt;br /&gt;
 # Update CP_DEST paths as neccessary.&lt;br /&gt;
 #&lt;br /&gt;
 # CP - Storage on a local machine. Could be Dropbox/Wuala folder.&lt;br /&gt;
 #CP=cp&lt;br /&gt;
 #CP_DEST=&#039;/var/data/backups/&#039;  # &#039;~/Dropbox/&#039;, etc.&lt;br /&gt;
 #&lt;br /&gt;
 # SSH - Storage on a remote machine.&lt;br /&gt;
 CP=scp&lt;br /&gt;
 CP_DEST=&#039;remoteuser@example.com:~/wallets/&#039;&lt;br /&gt;
 #&lt;br /&gt;
 # S3 - Storage on Amazon&#039;s S3. Be sure s3cmd is installed and properly setup.&lt;br /&gt;
 # You may need &amp;quot;s3cmd put --force&amp;quot; if you use a sub-directory in CP_DEST.&lt;br /&gt;
 #CP=s3cmd put&lt;br /&gt;
 #CP_DEST=&#039;s3://bucket&#039;&lt;br /&gt;
 &lt;br /&gt;
 do_clean() {&lt;br /&gt;
   # Remove temporary wallets.&lt;br /&gt;
   if [ 1 -eq $USE_SHRED ]; then&lt;br /&gt;
     $SHRED $SHRED_OPTS $WALLET $WALLET_E&lt;br /&gt;
   else&lt;br /&gt;
     $RM $RM_OPTS $WALLET $WALLET_E&lt;br /&gt;
   fi&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 do_fail() {&lt;br /&gt;
   do_clean&lt;br /&gt;
   echo failed!&lt;br /&gt;
   exit 1&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 # Perform the backup.&lt;br /&gt;
 echo -n Making backup...&lt;br /&gt;
 $BITCOIN backupwallet $WALLET&lt;br /&gt;
 [ ! -s &amp;quot;$WALLET&amp;quot; ] &amp;amp;&amp;amp; do_fail  # If the backup does not exist or is empty, fail.&lt;br /&gt;
 echo done.&lt;br /&gt;
 echo -n Encrypting backup...&lt;br /&gt;
 $GPG -r $GPG_USER --output $WALLET_E --encrypt $WALLET&lt;br /&gt;
 [ 0 -ne $? ] &amp;amp;&amp;amp; do_fail  # If gpg returns a non-zero result, fail.&lt;br /&gt;
 echo done.&lt;br /&gt;
 echo -n Copying to backup location...&lt;br /&gt;
 $CP $WALLET_E &amp;quot;$CP_DEST&amp;quot;&lt;br /&gt;
 [ 0 -ne $? ] &amp;amp;&amp;amp; do_fail  # If the $CP command returns a non-zero result, fail.&lt;br /&gt;
 echo done.&lt;br /&gt;
 do_clean&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
&lt;br /&gt;
The shell script:&lt;br /&gt;
&lt;br /&gt;
* Calls bitcoind backupwallet to create a time/date-stamped wallet.&lt;br /&gt;
* GPG encrypts the wallet with your public key.&lt;br /&gt;
* Copies the result using one of several storage options (cp, scp, and s3cmd).&lt;br /&gt;
* Uses the rm or shred command to remove the temporary wallet files.&lt;br /&gt;
&lt;br /&gt;
Be sure to modify the script options to fit your setup. After you save, make sure the file can be executed properly by the cron user. Common permissions for files in /usr/local/bin/ can be applied using (verify with your distribution!):&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/bin/ &amp;amp;&amp;amp; chown root:root backupwallet.sh &amp;amp;&amp;amp; chmod 755 backupwallet.sh&lt;br /&gt;
&lt;br /&gt;
==Restoring your wallet file==&lt;br /&gt;
&lt;br /&gt;
Assuming your backup is recent enough that you haven&#039;t used up all of your key pool... restoring a wallet to a new (or old) location and rescanning the block chain should leave you with all your coins. Just follow these steps:&lt;br /&gt;
* Shut down the Bitcoin program.&lt;br /&gt;
* Copy your backed-up wallet.dat into your bitcoin data directory.&lt;br /&gt;
* If you are copying in a backed-up wallet.dat that was last used on a Bitcoin version prior to 0.3.21 into an existing profile, delete files &#039;&#039;blk*.dat&#039;&#039; to make the client re-download the block chain. You may also need to do this if your transactions don&#039;t all show up after you restart Bitcoin.&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Merchant_Howto&amp;diff=61671</id>
		<title>Merchant Howto</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Merchant_Howto&amp;diff=61671"/>
		<updated>2016-10-01T22:51:06Z</updated>

		<summary type="html">&lt;p&gt;Robbot: /* Services */ add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{merge|How to accept Bitcoin, for small businesses}}&lt;br /&gt;
&lt;br /&gt;
Accepting Bitcoins is easy, and there are several ways to do it.&lt;br /&gt;
&lt;br /&gt;
==Manually==&lt;br /&gt;
# Download a bitcoin client&lt;br /&gt;
# When a customer wants to buy something, send them a Bitcoin address where their payment should be sent.&lt;br /&gt;
#* You can do this by clicking &amp;quot;New..&amp;quot; next to your address in the Bitcoin client and sending that address to the customer.&lt;br /&gt;
# When payment comes in to that address, send the goods to your customer.  Depending on the value of what you&#039;re selling, you may wish to wait until the payment shows Confirmed.&lt;br /&gt;
# To issue a refund, obtain from the customer the [[Address|bitcoin address]] where the refund payment should be sent.  The refund address will likely be different from the address used when the customer sent payment, especially if an [[EWallet]] was used by the customer.&lt;br /&gt;
&lt;br /&gt;
==Automated==&lt;br /&gt;
===Pre-generating Bitcoin addresses===&lt;br /&gt;
You can accept Bitcoins on your website without needing to use Bitcoin APIs or third party services if you pre-generate a large number of receiving Bitcoin addresses and store them in a database on your web server, and dispense them one-by-one to customers when they are ready to pay.  This way, your web server never actually handles the bitcoins - it simply gives out addresses belonging to a wallet you maintain elsewhere.  By using a unique address per order, you will always know which payment belongs to which order.  [https://www.casascius.com Example of website using this method]&lt;br /&gt;
&lt;br /&gt;
To pre-generate addresses, use a tool such as [[Pywallet]] (which can generate a wallet.dat file) or [[Bitcoin Address Utility]] (which can generate a CSV file).  In both cases, you will be generating a list of [[Address|Bitcoin address]]es along with their corresponding [[private key]]s.  Only the Bitcoin addresses (not the private keys) should be loaded on the web server.&lt;br /&gt;
&lt;br /&gt;
If you are shipping goods manually, you can use the Bitcoin software to check for incoming payments, or alternately consider using [[Block Explorer]] or [[Abe]] to verify payment when you&#039;re about to ship.  To make this easy, make your website provide you a full hyperlink that includes the proper receiving address:  ht&amp;lt;nowiki&amp;gt;tp://www&amp;lt;/nowiki&amp;gt;.blockexplorer.com/address/ADDRESSGOESHERE.&lt;br /&gt;
&lt;br /&gt;
If you are delivering digital goods or services and want to be able to deliver instantly upon payment and/or confirmation, you can use a third-party service such as [[Bitcoin Notify]] to tell your website when a payment has been received.  This sort of service requires no significant API implementation - they will simply make a POST to your website or send you an e-mail when a payment has been received on one of your addresses.&lt;br /&gt;
&lt;br /&gt;
If you keep Bitcoins off your web server, this ensures your wallet cannot be stolen if your web server experiences a security intrusion.  Your risk becomes limited to the possibility that a successful intruder could add his own addresses to your address pool and steal funds from a few incoming orders until you detect the problem, however, this is a [[Deterministic_wallet|relatively controllable risk]].&lt;br /&gt;
&lt;br /&gt;
===Using offchain payment networks===&lt;br /&gt;
&lt;br /&gt;
[[Off-Chain_Transactions|Off chain]] networks provides various benefits to Bitcoin, such as instant confirmations and protection against double spending.&lt;br /&gt;
&lt;br /&gt;
===Using a third-party plugin===&lt;br /&gt;
You can use an existing [[:Category:Shopping Cart Interfaces|shopping cart interface]] from a 3rd party to automatically handle all Bitcoin payments on your website.  If you want to develop the system yourself, you can utilize the Bitcoin client&#039;s [[API tutorial (JSON-RPC)|JSON-RPC API]] to automatically accept payments.&lt;br /&gt;
&lt;br /&gt;
Things to note if you build it yourself:&lt;br /&gt;
# When a customer orders something on your website it records:&lt;br /&gt;
#* Bitcoin address that payment should be sent to&lt;br /&gt;
#* Order details (delivery address etc.)&lt;br /&gt;
#* Customer&#039;s refund address (optional - if you wish you can ask for this later, only in cases a refund is required)&lt;br /&gt;
#* Payment amount&lt;br /&gt;
# When payment arrives, checks that they have paid the correct amount or not, and informs you&lt;br /&gt;
#* You dispatch the goods to the customer and mark the order as fulfilled&lt;br /&gt;
#* If you cannot dispatch the goods you mark the order as denied and ask the customer for a refund address (unless you already have it from earlier) to send a refund.&lt;br /&gt;
# Forwards the funds to bitcoin address of your choice&lt;br /&gt;
&lt;br /&gt;
===If You have a retail business and do not have internet or smart phone===&lt;br /&gt;
You can still accept Bitcoin. [https://easybitz.com/merchant] EasyBitz.com has a very simple way to accept bitcoin with just a print out and a phone that gets sms text messages.&lt;br /&gt;
&lt;br /&gt;
[[File:Easybitz bitcoin pointofsale.png|400 px|alt=Accept Bitcoin without internet|EasyBitz ZeroClick System|link=https://easybitz.com/merchant]]&lt;br /&gt;
&lt;br /&gt;
===Businesses that mail invoices===&lt;br /&gt;
Does your business send out invoices to customers?  Adding one line may make a huge impact for the Bitcoin economy.  Perhaps you list it as a payment option just after Visa, MasterCard, and American Express, even if that means your customer must call or e-mail to make a payment. However it is possible to create automated invoices by using known payment systems supporting invoicing, and recurring invoice setup.&lt;br /&gt;
&lt;br /&gt;
==Common Errors==&lt;br /&gt;
It has been observed on occasion that a business funnels all its orders through the same Bitcoin address, and asks people to send some BTC, then send email describing the timing and the amount of the transaction to &#039;claim&#039; it. This is &#039;&#039;&#039;not&#039;&#039;&#039; secure, since anyone can see the transaction details using a tool such as [[Block Explorer]], and then try to claim someone else&#039;s transaction as theirs.&lt;br /&gt;
&lt;br /&gt;
Do not do this.  Give each customer a unique Bitcoin address.&lt;br /&gt;
&lt;br /&gt;
==Listing your business on the Bitcoin Trade page==&lt;br /&gt;
&lt;br /&gt;
Anyone can add and update a listing on the [[Trade|trade]] page.  Just register if you haven&#039;t and add to the appropriate category.  If you&#039;ld like assistance, perhaps someone in the [http://webchat.freenode.net/?channels=#bitcoin-marketing #bitcoin-marketing] IRC channel would be willing to assist. If you have a brick and mortar business that accepts bitcoin you can add it to the bitcoin directories. [https://easybitz.com] [http://coinmap.org]  &lt;br /&gt;
&lt;br /&gt;
==Services==&lt;br /&gt;
* [[File:Bitfavicon.png|20px|link=http://www.bitcoinpaygate.com]] [http://www.bitcoinpaygate.com Bitcoinpaygate] Bitcoin payment processing for the web &amp;amp; in store payments&lt;br /&gt;
* [https://bitcoinpay.com BitcoinPay] Merchant solution for Bitcoin specialized in Middle Europe (Germany, Poland, Slovakia, Czech republic)&lt;br /&gt;
* [https://www.BitKassa.nl BitKassa] Merchant solution for accepting bitcoins, getting euro&#039;s. No fee. The Netherlands.&lt;br /&gt;
* [[BitPay]] Merchant solutions for Bitcoin&lt;br /&gt;
* [http://www.bitpagos.net BitPagos] Payments Gateway for Latin America&lt;br /&gt;
* [https://coinbase.com/merchants Coinbase] Offers payment buttons, pages, iframes, shopping cart integration, subscription/recurring billing, micro-transactions, and cash out to your local currency for 1%.&lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Integrate CoinCorner Checkout in to your eCommerce business using a simple plugin or the API for Bitcoin Payments. Point of Sale solution also available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/merchants CoinGate] Accept Bitcoin payments and receive payouts in Euros, U.S. Dollars or bitcoins. E-commerce plugins, API, Point of Sale app for Android / iOS / web, payment buttons.&lt;br /&gt;
* [https://cryptopay.me Cryptopay] Bitcoin merchant payment processing. UK-based, serving UK and EU clients.&lt;br /&gt;
* [http://www.dcpos.com DC POS] A Bitcoin browser-based Point-of-Sale app.  It is hardware, OS, wallet, and browser agnostic.  0.5% transaction fee.&lt;br /&gt;
* [[Coinify]] Merchant solutions for Bitcoin&lt;br /&gt;
* [http://www.fraudlabspro.com FraudLabs Pro] Fraud screening service for online merchants. Support transactions using Bitcoin as payment method.&lt;br /&gt;
* [[File:gocoin-logo.png|20px|link=https://www.gocoin.com]] [https://www.gocoin.com GoCoin] International Payment Processing for Bitcoin&lt;br /&gt;
* [https://gourl.io Gourl.io] Bitcoin Payment Gateway with ready to use php scripts - Pay-Per-Download, Pay-Per-Product, Pay-Per-Registration.&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] - Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
* [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] Accept Bitcoin for payments at this bitcoin processor that targets Europe, Russia and Latin America.&lt;br /&gt;
* [http://xbterminal.io XBTerminal] Brick-and-mortar hardware POS terminals with payment processing integrations.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[In-store Transactions]]&lt;br /&gt;
* [[:Category:Shopping Cart Interfaces|Shopping Cart Interfaces]]&lt;br /&gt;
* [[:Category:Payment_Processors|Payment Processors]]&lt;br /&gt;
* [[Securing online services]]&lt;br /&gt;
* [[Bitcoin Evolution]] handles sales tracking and order forms; requires Bitcoin client for actual payment&lt;br /&gt;
* [[Bitcoin API Services]] an easy solution for securely accepting Bitcoins and updating BTC prices&lt;br /&gt;
* [[Converter|Bitcoin Javascript Converter]] displays a price in BTCs after converting from USDs.&lt;br /&gt;
* [[How to accept Bitcoin, for small businesses]]&lt;br /&gt;
* [[:Category:Marketing|Marketing]]&lt;br /&gt;
* [[URI Scheme]]&lt;br /&gt;
* [[Promotional graphics]], buttons and logos&lt;br /&gt;
* [https://github.com/cryptoapi/Payment-Gateway GoUrl Bitcoin Payment API] open source php payment api on Github.com&lt;br /&gt;
* [[Lazy API]] The lazy (and possibly easiest?) way to accept bitcoin payments on your website&lt;br /&gt;
* [http://snowcron.com Snowcron] Bitcoin Store Engine: Handles payments, sends your customers information they ordered (reg. codes, passwords...) No web programming required.&lt;br /&gt;
[[Category:ECommerce]]&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61670</id>
		<title>How to accept Bitcoin, for small businesses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61670"/>
		<updated>2016-10-01T22:48:44Z</updated>

		<summary type="html">&lt;p&gt;Robbot: /* Setting Prices */ add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{merge|Merchant Howto}}&lt;br /&gt;
&lt;br /&gt;
This guide is intended for small business owners who wish to help promote Bitcoin by accepting it as payment for goods and services.  It&#039;s written with the assumption that you operate a regular business that sells goods or services for regular national currency such as dollars, and that you wish to accept Bitcoin as another legal way to pay, and that you intend to pay taxes on your Bitcoin income just like any other income.&lt;br /&gt;
&lt;br /&gt;
With Bitcoin being touted as a way to conduct anonymous transactions and as way to compete with government currency, many small business owners wonder what&#039;s the right way to accept and account Bitcoin, or if it&#039;s legal or ethical, or whether and how they should pay taxes on income received through Bitcoin.&lt;br /&gt;
&lt;br /&gt;
As far as we know, Bitcoin isn&#039;t yet formally recognized by governments and authorities as a &amp;quot;currency&amp;quot;.  But in practice, Bitcoin is likely no different than accepting payment in other forms, such as cash, or gold, or scrip, or gift cards or foreign currency.  We think that it is pretty much the same as the local businesses of Great Barrington, Massachusetts choosing to accept their locally-printed [http://www.reuters.com/article/2007/06/19/us-usa-economy-berkshares-idUSN0530157720070619 &amp;quot;Berkshire Bucks&amp;quot;] to support their local economy.&lt;br /&gt;
&lt;br /&gt;
====Starting to accept Bitcoin for transactions====&lt;br /&gt;
Accepting Bitcoin at a small business is best started in whichever manner keeps the accounting simple for you.  This will vary by the type of business you are operating.&lt;br /&gt;
&lt;br /&gt;
===Start with a sign===&lt;br /&gt;
[[{{ns:file}}:WeAcceptBitcoin.png‎]]&lt;br /&gt;
&lt;br /&gt;
If you expect that the number of people interested in using Bitcoin is small, you might simply start by posting a sign or a note: &amp;quot;We Accept Bitcoin&amp;quot;, and ask people to contact you directly in order to make a payment.  Even if hardly anybody uses Bitcoin as a payment method, you&#039;re helping Bitcoin in two ways: one, by increasing awareness, and two, by making your customers more willing to accept Bitcoin as payment from others in the future, because now they know somewhere they can spend it.&lt;br /&gt;
&lt;br /&gt;
===Utilize a merchant solution===&lt;br /&gt;
If you sell things on your website (goods or services), you&#039;ll want to use a [[#Merchant Services|Bitcoin merchant solution]] to accept the Bitcoins (you can usually opt to have them converted to USD or other currencies automatically with some services). &lt;br /&gt;
&lt;br /&gt;
If you sell things in a brick and mortar shop, customers can pay using hardware terminals, touch screen apps or simple wallet addresses through QR Codes.&lt;br /&gt;
&lt;br /&gt;
[[File:Easybitz bitcoin pointofsale.png|400 px|alt=Accept Bitcoin without internet|EasyBitz ZeroClick System|link=https://easybitz.com/merchant]][[File:Coinktie Bitcoin Payment Buttons.png|alt=Coinkite Bitcoin Payment Buttons|link=https://coinkite.com/merchants]]&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-pos-terminal.png|200 px|alt=Bitcoin POS Terminal|Coinkite terminal]] [[File:Mobile_Web_App_Bitcoin_Register.jpeg|100 px|alt=Bitcoin POS Terminal|CoinBox terminal]]&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile_Checkout_Phone.png|200 px|alt=Bitcoin Mobile Checkout|Coinify Mobile Checkout|link=https://coinify.com]]&lt;br /&gt;
&lt;br /&gt;
===Smart Phone or Tablet===&lt;br /&gt;
You can use a wallet address with any wallet. For that it&#039;s best if you can place a QR code near your cash register to which the customers can scan with their phone and pay (use http://bitcoinqrcode.org/ to make a QR code sign). For a more convenient solution you can use a dedicated app or webapp that generates a QR code on the fly including the amount.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
Solutions for smart phones and tablets:&lt;br /&gt;
* [[File:Airbitz mobile logo.png|20px|https://airbitz.co/bitcoin-wallet/]] [https://airbitz.co/bitcoin-wallet/ Airbitz] Merchant Mode for Android and iOS&lt;br /&gt;
* [https://bitcoin.co.th/merchants/ bitcoin.co.th] mobile Bitcoin Point of Sale for Thailand&lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay], Mobile payment terminal with EUR, USD, PLN and CZK settlements.&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] accept Bitcoin on mobile phone, tablet, computer; converts to Euro/Bitcoin (any percentage)&lt;br /&gt;
* [https://bitpay.com/bitcoin-for-retail BitPay] Mobile Checkout&lt;br /&gt;
* [https://bitpos.me/demo.html BitPOS] Merchant POS solution for Australia&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=info.blockchain.merchant Blockchain] Merchant for Android&lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Point of Sale solution available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/pos CoinGate] Bitcoin Point of Sale apps for Android, iOS and Bitcoin Point of Sale web app which can be accessed from any internet enabled device directly in a web browser.&lt;br /&gt;
* [https://coinify.com Coinify] Bitcoin Point Of Sale&lt;br /&gt;
* [[File:Coin_Of_Sale_logo.png|20px|link=https://coinofsale.com]] [https://coinofsale.com Coin Of Sale] - device-independent Bitcoin POS payment system&lt;br /&gt;
* [https://coinbase.com Coinbase] Point Of Sale for Android&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]][http://coinbox.it/merchant CoinBox] Bitcoin point of sale for Android&lt;br /&gt;
* [https://cryptopay.me/products/ Cryptopay] HTML5-based bitcoin POS&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Simplest Point of Sale, No Fees and a peer to peer market to buy bitcoin instantly&lt;br /&gt;
* [https://gourl.io/ GoUrl] Bitcoin Mobile Checkout&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
&lt;br /&gt;
===Point-of-Sale hardware terminal===&lt;br /&gt;
With custom hardware you can integrate with existing registers and point-of-sales solutions (examples:  [[File:Coinkite.gif|20px|link=https://coinkite.com/promo/wikibiz]] [https://coinkite.com/promo/wikibiz Coinkite], [https://xbterminal.com/ XBTerminal], [http://www.bitstraat.nl BitStraat]).&lt;br /&gt;
&lt;br /&gt;
===Accounting===&lt;br /&gt;
When a customer makes a payment, you might simply issue a credit to their account.  Ideally, you want to enter it in a way that suggests you received a payment.  You could consider entering it as a &amp;quot;discount&amp;quot;, but you may want to consider whether this inappropriately disguises the nature of the transaction.  If on the other hand, you&#039;re giving &amp;quot;discounts&amp;quot; for Bitcoins, but then you are selling the Bitcoins for currency and then counting that as income, then chances are good that your calculation of income is making up for it.  Ask your accountant.&lt;br /&gt;
&lt;br /&gt;
===Businesses that offer gift cards===&lt;br /&gt;
If your business sells gift cards or gift certificates, you may find that the easiest way to accept Bitcoin is to accept it only for the purchase of gift cards, and then require the gift cards to be used for actual purchases of goods or services.  This way, the accounting practices you already have in place for processing gift cards can be put to use.  The accounting for Bitcoins would then be minimized to tracking sales of a single SKU.&lt;br /&gt;
&lt;br /&gt;
This method is also ideal for retail food establishments and convenience stores, where the payment of Bitcoins through a mobile phone for a small daily food purchase might be cumbersome or disruptive, especially in front of a line of other customers.  Bitcoins in this case would be best used to reload prepaid cards that can then be swiped at point-of-sale.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t accept gift cards, but you already accept credit cards through a swipe terminal, consider the possibility that you could add a retail gift card system through the swipe terminal you already own.  Many point-of-sale terminals, including ones from VeriFone&amp;amp;reg;, are designed around the ability to support multiple applications on the same terminal.  Gift cards are also highly profitable because of &amp;quot;breakage&amp;quot;, or in other words, the fact that a significant percentage of them never get redeemed.&lt;br /&gt;
&lt;br /&gt;
You could consider adding a private label gift card program from a provider who specializes in this, not just as a jumpstart to accepting Bitcoins, but as an extra boost to income.  A private label gift card service provider necessarily have to handle your funds - they can simply provide a solution that keeps track of the balance on the cards on your behalf, including features that allow users to check their balances by phone or by web.  Such a solution, of course, is also what makes the cards swipeable through the card reader.&lt;br /&gt;
&lt;br /&gt;
===Businesses that mail invoices===&lt;br /&gt;
Does your business send out invoices to customers?  Adding one line may make a huge impact for the Bitcoin economy.  Perhaps you list it as a payment option just after Visa, MasterCard, and American Express, even if that means your customer must call or e-mail to make a payment.&lt;br /&gt;
&lt;br /&gt;
If you have access to the programming expertise such that you can generate Bitcoin addresses programmatically, consider generating a brand new Bitcoin address for each invoice, and print it on the invoice.  When a Bitcoin payment arrives, you&#039;ll automatically know where it should arrive.&lt;br /&gt;
&lt;br /&gt;
Customers might wonder how much BTC they should pay in order to satisfy an invoice in full.    Your invoice might suggest an amount.  For example, if your invoice is for $100 and BTC&#039;s are currently worth $1.24 each, your invoice might suggest that it can be paid in full &#039;&#039;&amp;quot;with a payment of 80.65 BTC if paid by (date)&amp;quot;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You might be able to anticipate the possibility that even though a Bitcoin address can be printed on an invoice or payment stub, that they are very cumbersome for most people to type, especially being a mix of uppercase and lowercase letters.  However, you should probably still do it anyway.  The customer is probably going to want some paper trail for his payment.  Giving him a pre-printed payment stub with a pre-printed address will satisfy that, because the customer can independently and publicly prove through [[Block Explorer]] that the payment took place.&lt;br /&gt;
&lt;br /&gt;
Does your business have a website?  On your invoice, consider allowing them to go to a special URL to get the address to make a Bitcoin payment just by typing in their invoice number.  For example, &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc&#039;&#039; with a form they can enter their invoice number, or just &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc/60365&#039;&#039; for paying invoice #60365.  This way, they can see the Bitcoin address, copy and paste it directly into their Bitcoin client.&lt;br /&gt;
&lt;br /&gt;
Use a brand new address for each invoice whenever possible, and use it only once.  This benefits the customer as it removes any ambiguity as to which customer is making which payment and for which invoice.&lt;br /&gt;
&lt;br /&gt;
Known payment systems supporting invoicing, and recurring invoice setup, [https://coinify.com/checkout/invoice/cb/bb Coinify]&lt;br /&gt;
&lt;br /&gt;
Payment companion having peer to peer encrypted invoicing using your own bitcoin address [https://www.blockonomics.co Blockonomics]&lt;br /&gt;
&lt;br /&gt;
===Avoiding fraud===&lt;br /&gt;
&lt;br /&gt;
You should also consider the possible risk that fraudsters could send counterfeit invoices to your customers, and entice them to make a payment to a Bitcoin address they control, instead of you.  While that isn&#039;t likely in general - it depends on how well a fraudster could find out who your customers are in the first place - it would certainly be an unpleasant situation if it ever happened.  One way you could control that is, whenever possible, never let people try to type Bitcoin addresses off payment stubs - instead, force people to get the full Bitcoin address from your website via secure SSL.  But, still print &#039;&#039;most&#039;&#039; of the address on the payment stub (perhaps with four or five characters starred out), so that the customer&#039;s need for a paper trail can be satisfied, so they can prove they paid if there is ever a dispute. Merchants can also use the IP address geolocation to understand the close proximity of users. There is automated solution such as [https://www.fraudlabspro.com FraudLabs Pro] that automates the screening of Bitcoin transactions to determine risk level.&lt;br /&gt;
&lt;br /&gt;
==Setting Prices==&lt;br /&gt;
&lt;br /&gt;
When a business accepts bitcoins for payment, there generally is the need to convert them to the currencies used for paying suppliers, employees and shareholders. Some merchants set prices based on the current market rate at the time the price quote is presented to the customer (merchant services like [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]]  [https://bitcoinpay.com BitcoinPay], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [http://paysius.com Paysius] or [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr], [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] do this automatically).  &lt;br /&gt;
&lt;br /&gt;
[[Bitcoin Prices]] lists the exchange rate for many currencies on multiple exchanges.&lt;br /&gt;
&lt;br /&gt;
When prices are determined using an automated process, the current market rate can be based on either a current price or on a weighted average basis. [[Bitcoin Charts]] provides a [http://bitcoincharts.com/about/markets-api data feed that provides weighted prices]. [[Bitcoin Average]] also offers a weighted average price index, featuring average price across all exchanges reachable in the world and in over 150 currencies. 24h sliding average price index is also available and all data is [https://bitcoinaverage.com/api.htm reachable through the API].  &lt;br /&gt;
&lt;br /&gt;
When bitcoin funds for purchases are received, some merchants instantly exchange those proceeds into the preferred currency used (again done automatically by [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]] [https://bitcoinpay.com BitcoinPay], or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay]).  Hedging for each transaction can nearly entirely eliminate exchange rate risk that the business is exposed to when accepting bitcoins for payment.&lt;br /&gt;
&lt;br /&gt;
==Contract==&lt;br /&gt;
&lt;br /&gt;
A sales contract might be used to ensure that specific terms are met to lessen the chances of a misunderstanding.  For instance, the party sending payment is responsible for paying any [[transaction fee]] that might be necessary.  A contract might specify that a transaction fee must be paid and what amount, so as to prevent the situation where the transaction is considered a low priority transaction and thus isn&#039;t confirmed quickly.&lt;br /&gt;
&lt;br /&gt;
Other items that might be addressed in a contract:&lt;br /&gt;
&lt;br /&gt;
* Requirement and handling of escrow through an [[:Category:Escrow_services|escrow service]].&lt;br /&gt;
* Jurisdiction for disputes.&lt;br /&gt;
* Refund policy (particularly with the exchange rate being volatile)&lt;br /&gt;
&lt;br /&gt;
==Paying taxes on Bitcoin income==&lt;br /&gt;
[[Tax compliance]] is a topic of concern for small businesses.  We aren&#039;t accountants or lawyers, and can&#039;t give legal or accounting advice.&lt;br /&gt;
&lt;br /&gt;
But in many respects, Bitcoin transactions work very much like cash.  Just like Bitcoin, cash is anonymous and doesn&#039;t leave a paper trail, yet is widely used in commerce every day.&lt;br /&gt;
&lt;br /&gt;
Ask yourself how you would handle a cash transaction.  Do you accept cash transactions?  Do you normally pay taxes on cash transactions?  The answer for Bitcoin should probably be the same.&lt;br /&gt;
&lt;br /&gt;
As for how to decide what a Bitcoin transaction is worth... the IRS, as far as we know, has never issued a guide mentioning how to value Bitcoin transactions.  But they probably have rules and guidelines on how to value transactions made in foreign currency or &amp;quot;cash equivalents&amp;quot;.  We imagine the accounting would be similar.&lt;br /&gt;
&lt;br /&gt;
With Bitcoins, there&#039;s likely to be some difference between the value of BTC when you received them as payment, versus when you go to exchange them for another currency like USD, should you decide to do so.  This scenario, likewise, would be no different if you accepted foreign currency or gold as payment.  Under some scenarios, it might make sense to book the dollar value of BTC income as it is received, and then to book any difference incurred when it is exchanged for fiat currency.  Under others, it might make sense to book the whole thing at the time of exchange.&lt;br /&gt;
&lt;br /&gt;
Perhaps you might talk to your accountant.  You don&#039;t need to get into a discussion with your accountant about block chains and private keys or the philosophy behind a decentralized currency.  By comparing the fundamentals of Bitcoins to accounting concepts already well understood by the public, you can probably get all the answers you need.  What would you ask your accountant if you decided that you wanted to accept &#039;&#039;Berkshire Bucks&#039;&#039; or 1-ounce gold coins as payment?&lt;br /&gt;
&lt;br /&gt;
== Merchant Services ==&lt;br /&gt;
* [https://bitaps.com/api Bitaps.com] APIs to process bitcoin payments. No sign up or account needed. &lt;br /&gt;
* [http://www.btc4erp.com Bitcoin Transaction Coordinator] Full Merchant Solution for organizations using the NetSuite Global ERP and eCommerce Platform &lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay] Payment gateway for virtual currencies with direct settlement to PLN, CZK, EUR and USD. POS + API.&lt;br /&gt;
* [[File:Bitfavicon.png|20px|link=http://www.bitcoinpaygate.com]] [http://www.bitcoinpaygate.com Bitcoinpaygate] Bitcoin payment processing for the web &amp;amp; in store payments&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] Merchant solution for accepting Bitcoin, getting Euro or Euro/Bitcoin percentage. The Netherlands.&lt;br /&gt;
* [https://www.bitpagos.net BitPagos] Bitcoin and Credit Card payment processor&lt;br /&gt;
* [https://www.bitpay.com BitPay] Bitcoin payment processor with mobile checkout solution&lt;br /&gt;
* [https://bitpos.me BitPOS] Bitcoin payment processor for online and brick and mortar stores&lt;br /&gt;
* [http://www.bitstraat.nl BitStraat] SiteCite: &amp;quot;As of 10-11-2015 BitStraat is discontinued as a company.&amp;quot;&lt;br /&gt;
* [[File:Bitx-avatar.png|20px|link=https://bitx.co/api]] [https://bitx.co/api BitX API] Merchant API for registered businesses &amp;amp; developers in Indonesia, Malaysia, Kenya, Nigeria and South Africa.&lt;br /&gt;
* [http://blockchain.info/api/api_receive Blockchain.info] Free APIs to process bitcoin payments. No sign up or account needed. &#039;&#039;&#039;Update:&#039;&#039;&#039; Starting 01/2016 API2 requires an API key - account required!&lt;br /&gt;
* [https://www.blockonomics.co Blockonomics] Peer to peer bitcoin invoices using your own bitcoin address.&lt;br /&gt;
* [https://coinbase.com/docs/merchant_tools/payment_buttons Coinbase] Offers payment buttons, checkout pages, shopping cart integration, and daily cash out to USD.&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]] [http://coinbox.it/merchant CoinBox] Bitcoin Point of Sales application for Android, with integration into various exchanges. Similar to Square.&lt;br /&gt;
* [[Cashila]] Online bank account and payment processor. Accepts bitcoin payments, SEPA transfers and [https://www.cashila.com/ pay bills with bitcoin]  &lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Integrate CoinCorner Checkout in to your eCommerce business using a simple plugin or the API for Bitcoin Payments. Point of Sale solution also available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/merchants CoinGate] Accept Bitcoin payments and receive payouts in Euros, U.S. Dollars or bitcoins. E-commerce plugins, API, Point of Sale app for Android / iOS / web, payment buttons.&lt;br /&gt;
* [https://coinify.com Coinify] Payment Service Provider (PSP) specializing in the technical aspects of accepting cryptocurrencies - such as bitcoin. Supports Bitcoin Web Payments, Mobile Checkout, In-store Bitcoin Payments and Bitcoin Invoicing with recurring billing in bitcoin.&lt;br /&gt;
* [https://coinpip.com CoinPip] Online and POS bitcoin payment processor for Asia.&lt;br /&gt;
* [[File:Coinsnap_favicon.jpg|20px|link=http://www.coinsnap.eu]] [[Coinsnap]] European Bitcoin Payment Provider &lt;br /&gt;
* [https://cryptopay.me Cryptopay] European payment gateway with daily payouts in GBP, EUR and USD. Exchange and wallet integrated.&lt;br /&gt;
* [https://cubits.com Cubits] Platform with multisignature wallets and merchant system Cubits Pay.&lt;br /&gt;
* [[File:gocoin-logo.png|20px|link=https://www.gocoin.com]] [https://www.gocoin.com/docs GoCoin International payment gateway and processing platform for Merchants]&lt;br /&gt;
* [https://gourl.io Gourl.io] Bitcoin Payment processor with ready to use php scripts - Pay-Per-Download, Pay-Per-Product, Pay-Per-Membership, Pay-Per-Registration.&lt;br /&gt;
* [https://www.okpay.com/en/services/accept-payments/index.html OKPAY] Bitcoin payment processing for merchants&lt;br /&gt;
* [[File:Payfast-400.png|20px|link=https://www.payfast.co.za]] [https://www.payfast.co.za PayFast] Merchant solution for South Africa. Integrated in 60+ shopping carts. Supports credit cards, EFT bank transfers and Bitcoin. When buyers pay with Bitcoin, merchants receive the South African rand equivalent, using BitX API&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Accept Bitcoin with no internet then sell bitcoin for profit on our peer to peer exchange.&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
* [[File:SpectroCoin.png|20px|link=https://spectrocoin.com]][https://spectrocoin.com SpectroCoin] Payment gateway with daily payouts in GBP, EUR, USD, CZK, PLN and other currencies. Debit card, exchange and wallet offered. Plugins for e-commerce and API offered for integration.&lt;br /&gt;
* [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]][https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] Accept Bitcoin for payments at this bitcoin processor that targets Europe, Russia and Latin America.&lt;br /&gt;
* [http://xbterminal.com XBTerminal] Brick-and-mortar hardware POS terminals with payment processing integrations.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Merchant Howto]]&lt;br /&gt;
* [[In-store Transactions]]&lt;br /&gt;
* [[:Category:Payment_Processors|Payment Processors]]&lt;br /&gt;
* [[Tax compliance]]&lt;br /&gt;
* [[Securing online services]]&lt;br /&gt;
* [[BitCoins Mobile]] provides accurate up to date pricing from multiple exchanges from your Apple iPad, iPhone, or iPod Touch.&lt;br /&gt;
* [[Bitcoin PayFlow]] automates the process for accepting bitcoins&lt;br /&gt;
* [[Lazy API]] The lazy (and possibly easiest?) way to accept bitcoin payments on your website&lt;br /&gt;
&lt;br /&gt;
[[Category:ECommerce]]&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_als_Geschäft_akzeptieren]]&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61669</id>
		<title>How to accept Bitcoin, for small businesses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61669"/>
		<updated>2016-10-01T22:47:03Z</updated>

		<summary type="html">&lt;p&gt;Robbot: /* Examples */ add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{merge|Merchant Howto}}&lt;br /&gt;
&lt;br /&gt;
This guide is intended for small business owners who wish to help promote Bitcoin by accepting it as payment for goods and services.  It&#039;s written with the assumption that you operate a regular business that sells goods or services for regular national currency such as dollars, and that you wish to accept Bitcoin as another legal way to pay, and that you intend to pay taxes on your Bitcoin income just like any other income.&lt;br /&gt;
&lt;br /&gt;
With Bitcoin being touted as a way to conduct anonymous transactions and as way to compete with government currency, many small business owners wonder what&#039;s the right way to accept and account Bitcoin, or if it&#039;s legal or ethical, or whether and how they should pay taxes on income received through Bitcoin.&lt;br /&gt;
&lt;br /&gt;
As far as we know, Bitcoin isn&#039;t yet formally recognized by governments and authorities as a &amp;quot;currency&amp;quot;.  But in practice, Bitcoin is likely no different than accepting payment in other forms, such as cash, or gold, or scrip, or gift cards or foreign currency.  We think that it is pretty much the same as the local businesses of Great Barrington, Massachusetts choosing to accept their locally-printed [http://www.reuters.com/article/2007/06/19/us-usa-economy-berkshares-idUSN0530157720070619 &amp;quot;Berkshire Bucks&amp;quot;] to support their local economy.&lt;br /&gt;
&lt;br /&gt;
====Starting to accept Bitcoin for transactions====&lt;br /&gt;
Accepting Bitcoin at a small business is best started in whichever manner keeps the accounting simple for you.  This will vary by the type of business you are operating.&lt;br /&gt;
&lt;br /&gt;
===Start with a sign===&lt;br /&gt;
[[{{ns:file}}:WeAcceptBitcoin.png‎]]&lt;br /&gt;
&lt;br /&gt;
If you expect that the number of people interested in using Bitcoin is small, you might simply start by posting a sign or a note: &amp;quot;We Accept Bitcoin&amp;quot;, and ask people to contact you directly in order to make a payment.  Even if hardly anybody uses Bitcoin as a payment method, you&#039;re helping Bitcoin in two ways: one, by increasing awareness, and two, by making your customers more willing to accept Bitcoin as payment from others in the future, because now they know somewhere they can spend it.&lt;br /&gt;
&lt;br /&gt;
===Utilize a merchant solution===&lt;br /&gt;
If you sell things on your website (goods or services), you&#039;ll want to use a [[#Merchant Services|Bitcoin merchant solution]] to accept the Bitcoins (you can usually opt to have them converted to USD or other currencies automatically with some services). &lt;br /&gt;
&lt;br /&gt;
If you sell things in a brick and mortar shop, customers can pay using hardware terminals, touch screen apps or simple wallet addresses through QR Codes.&lt;br /&gt;
&lt;br /&gt;
[[File:Easybitz bitcoin pointofsale.png|400 px|alt=Accept Bitcoin without internet|EasyBitz ZeroClick System|link=https://easybitz.com/merchant]][[File:Coinktie Bitcoin Payment Buttons.png|alt=Coinkite Bitcoin Payment Buttons|link=https://coinkite.com/merchants]]&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-pos-terminal.png|200 px|alt=Bitcoin POS Terminal|Coinkite terminal]] [[File:Mobile_Web_App_Bitcoin_Register.jpeg|100 px|alt=Bitcoin POS Terminal|CoinBox terminal]]&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile_Checkout_Phone.png|200 px|alt=Bitcoin Mobile Checkout|Coinify Mobile Checkout|link=https://coinify.com]]&lt;br /&gt;
&lt;br /&gt;
===Smart Phone or Tablet===&lt;br /&gt;
You can use a wallet address with any wallet. For that it&#039;s best if you can place a QR code near your cash register to which the customers can scan with their phone and pay (use http://bitcoinqrcode.org/ to make a QR code sign). For a more convenient solution you can use a dedicated app or webapp that generates a QR code on the fly including the amount.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
Solutions for smart phones and tablets:&lt;br /&gt;
* [[File:Airbitz mobile logo.png|20px|https://airbitz.co/bitcoin-wallet/]] [https://airbitz.co/bitcoin-wallet/ Airbitz] Merchant Mode for Android and iOS&lt;br /&gt;
* [https://bitcoin.co.th/merchants/ bitcoin.co.th] mobile Bitcoin Point of Sale for Thailand&lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay], Mobile payment terminal with EUR, USD, PLN and CZK settlements.&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] accept Bitcoin on mobile phone, tablet, computer; converts to Euro/Bitcoin (any percentage)&lt;br /&gt;
* [https://bitpay.com/bitcoin-for-retail BitPay] Mobile Checkout&lt;br /&gt;
* [https://bitpos.me/demo.html BitPOS] Merchant POS solution for Australia&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=info.blockchain.merchant Blockchain] Merchant for Android&lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Point of Sale solution available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/pos CoinGate] Bitcoin Point of Sale apps for Android, iOS and Bitcoin Point of Sale web app which can be accessed from any internet enabled device directly in a web browser.&lt;br /&gt;
* [https://coinify.com Coinify] Bitcoin Point Of Sale&lt;br /&gt;
* [[File:Coin_Of_Sale_logo.png|20px|link=https://coinofsale.com]] [https://coinofsale.com Coin Of Sale] - device-independent Bitcoin POS payment system&lt;br /&gt;
* [https://coinbase.com Coinbase] Point Of Sale for Android&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]][http://coinbox.it/merchant CoinBox] Bitcoin point of sale for Android&lt;br /&gt;
* [https://cryptopay.me/products/ Cryptopay] HTML5-based bitcoin POS&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Simplest Point of Sale, No Fees and a peer to peer market to buy bitcoin instantly&lt;br /&gt;
* [https://gourl.io/ GoUrl] Bitcoin Mobile Checkout&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
&lt;br /&gt;
===Point-of-Sale hardware terminal===&lt;br /&gt;
With custom hardware you can integrate with existing registers and point-of-sales solutions (examples:  [[File:Coinkite.gif|20px|link=https://coinkite.com/promo/wikibiz]] [https://coinkite.com/promo/wikibiz Coinkite], [https://xbterminal.com/ XBTerminal], [http://www.bitstraat.nl BitStraat]).&lt;br /&gt;
&lt;br /&gt;
===Accounting===&lt;br /&gt;
When a customer makes a payment, you might simply issue a credit to their account.  Ideally, you want to enter it in a way that suggests you received a payment.  You could consider entering it as a &amp;quot;discount&amp;quot;, but you may want to consider whether this inappropriately disguises the nature of the transaction.  If on the other hand, you&#039;re giving &amp;quot;discounts&amp;quot; for Bitcoins, but then you are selling the Bitcoins for currency and then counting that as income, then chances are good that your calculation of income is making up for it.  Ask your accountant.&lt;br /&gt;
&lt;br /&gt;
===Businesses that offer gift cards===&lt;br /&gt;
If your business sells gift cards or gift certificates, you may find that the easiest way to accept Bitcoin is to accept it only for the purchase of gift cards, and then require the gift cards to be used for actual purchases of goods or services.  This way, the accounting practices you already have in place for processing gift cards can be put to use.  The accounting for Bitcoins would then be minimized to tracking sales of a single SKU.&lt;br /&gt;
&lt;br /&gt;
This method is also ideal for retail food establishments and convenience stores, where the payment of Bitcoins through a mobile phone for a small daily food purchase might be cumbersome or disruptive, especially in front of a line of other customers.  Bitcoins in this case would be best used to reload prepaid cards that can then be swiped at point-of-sale.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t accept gift cards, but you already accept credit cards through a swipe terminal, consider the possibility that you could add a retail gift card system through the swipe terminal you already own.  Many point-of-sale terminals, including ones from VeriFone&amp;amp;reg;, are designed around the ability to support multiple applications on the same terminal.  Gift cards are also highly profitable because of &amp;quot;breakage&amp;quot;, or in other words, the fact that a significant percentage of them never get redeemed.&lt;br /&gt;
&lt;br /&gt;
You could consider adding a private label gift card program from a provider who specializes in this, not just as a jumpstart to accepting Bitcoins, but as an extra boost to income.  A private label gift card service provider necessarily have to handle your funds - they can simply provide a solution that keeps track of the balance on the cards on your behalf, including features that allow users to check their balances by phone or by web.  Such a solution, of course, is also what makes the cards swipeable through the card reader.&lt;br /&gt;
&lt;br /&gt;
===Businesses that mail invoices===&lt;br /&gt;
Does your business send out invoices to customers?  Adding one line may make a huge impact for the Bitcoin economy.  Perhaps you list it as a payment option just after Visa, MasterCard, and American Express, even if that means your customer must call or e-mail to make a payment.&lt;br /&gt;
&lt;br /&gt;
If you have access to the programming expertise such that you can generate Bitcoin addresses programmatically, consider generating a brand new Bitcoin address for each invoice, and print it on the invoice.  When a Bitcoin payment arrives, you&#039;ll automatically know where it should arrive.&lt;br /&gt;
&lt;br /&gt;
Customers might wonder how much BTC they should pay in order to satisfy an invoice in full.    Your invoice might suggest an amount.  For example, if your invoice is for $100 and BTC&#039;s are currently worth $1.24 each, your invoice might suggest that it can be paid in full &#039;&#039;&amp;quot;with a payment of 80.65 BTC if paid by (date)&amp;quot;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You might be able to anticipate the possibility that even though a Bitcoin address can be printed on an invoice or payment stub, that they are very cumbersome for most people to type, especially being a mix of uppercase and lowercase letters.  However, you should probably still do it anyway.  The customer is probably going to want some paper trail for his payment.  Giving him a pre-printed payment stub with a pre-printed address will satisfy that, because the customer can independently and publicly prove through [[Block Explorer]] that the payment took place.&lt;br /&gt;
&lt;br /&gt;
Does your business have a website?  On your invoice, consider allowing them to go to a special URL to get the address to make a Bitcoin payment just by typing in their invoice number.  For example, &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc&#039;&#039; with a form they can enter their invoice number, or just &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc/60365&#039;&#039; for paying invoice #60365.  This way, they can see the Bitcoin address, copy and paste it directly into their Bitcoin client.&lt;br /&gt;
&lt;br /&gt;
Use a brand new address for each invoice whenever possible, and use it only once.  This benefits the customer as it removes any ambiguity as to which customer is making which payment and for which invoice.&lt;br /&gt;
&lt;br /&gt;
Known payment systems supporting invoicing, and recurring invoice setup, [https://coinify.com/checkout/invoice/cb/bb Coinify]&lt;br /&gt;
&lt;br /&gt;
Payment companion having peer to peer encrypted invoicing using your own bitcoin address [https://www.blockonomics.co Blockonomics]&lt;br /&gt;
&lt;br /&gt;
===Avoiding fraud===&lt;br /&gt;
&lt;br /&gt;
You should also consider the possible risk that fraudsters could send counterfeit invoices to your customers, and entice them to make a payment to a Bitcoin address they control, instead of you.  While that isn&#039;t likely in general - it depends on how well a fraudster could find out who your customers are in the first place - it would certainly be an unpleasant situation if it ever happened.  One way you could control that is, whenever possible, never let people try to type Bitcoin addresses off payment stubs - instead, force people to get the full Bitcoin address from your website via secure SSL.  But, still print &#039;&#039;most&#039;&#039; of the address on the payment stub (perhaps with four or five characters starred out), so that the customer&#039;s need for a paper trail can be satisfied, so they can prove they paid if there is ever a dispute. Merchants can also use the IP address geolocation to understand the close proximity of users. There is automated solution such as [https://www.fraudlabspro.com FraudLabs Pro] that automates the screening of Bitcoin transactions to determine risk level.&lt;br /&gt;
&lt;br /&gt;
==Setting Prices==&lt;br /&gt;
&lt;br /&gt;
When a business accepts bitcoins for payment, there generally is the need to convert them to the currencies used for paying suppliers, employees and shareholders. Some merchants set prices based on the current market rate at the time the price quote is presented to the customer (merchant services like [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]]  [https://bitcoinpay.com BitcoinPay], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [http://paysius.com Paysius] or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] do this automatically).  &lt;br /&gt;
&lt;br /&gt;
[[Bitcoin Prices]] lists the exchange rate for many currencies on multiple exchanges.&lt;br /&gt;
&lt;br /&gt;
When prices are determined using an automated process, the current market rate can be based on either a current price or on a weighted average basis. [[Bitcoin Charts]] provides a [http://bitcoincharts.com/about/markets-api data feed that provides weighted prices]. [[Bitcoin Average]] also offers a weighted average price index, featuring average price across all exchanges reachable in the world and in over 150 currencies. 24h sliding average price index is also available and all data is [https://bitcoinaverage.com/api.htm reachable through the API].  &lt;br /&gt;
&lt;br /&gt;
When bitcoin funds for purchases are received, some merchants instantly exchange those proceeds into the preferred currency used (again done automatically by [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]] [https://bitcoinpay.com BitcoinPay] or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay]).  Hedging for each transaction can nearly entirely eliminate exchange rate risk that the business is exposed to when accepting bitcoins for payment.&lt;br /&gt;
&lt;br /&gt;
==Contract==&lt;br /&gt;
&lt;br /&gt;
A sales contract might be used to ensure that specific terms are met to lessen the chances of a misunderstanding.  For instance, the party sending payment is responsible for paying any [[transaction fee]] that might be necessary.  A contract might specify that a transaction fee must be paid and what amount, so as to prevent the situation where the transaction is considered a low priority transaction and thus isn&#039;t confirmed quickly.&lt;br /&gt;
&lt;br /&gt;
Other items that might be addressed in a contract:&lt;br /&gt;
&lt;br /&gt;
* Requirement and handling of escrow through an [[:Category:Escrow_services|escrow service]].&lt;br /&gt;
* Jurisdiction for disputes.&lt;br /&gt;
* Refund policy (particularly with the exchange rate being volatile)&lt;br /&gt;
&lt;br /&gt;
==Paying taxes on Bitcoin income==&lt;br /&gt;
[[Tax compliance]] is a topic of concern for small businesses.  We aren&#039;t accountants or lawyers, and can&#039;t give legal or accounting advice.&lt;br /&gt;
&lt;br /&gt;
But in many respects, Bitcoin transactions work very much like cash.  Just like Bitcoin, cash is anonymous and doesn&#039;t leave a paper trail, yet is widely used in commerce every day.&lt;br /&gt;
&lt;br /&gt;
Ask yourself how you would handle a cash transaction.  Do you accept cash transactions?  Do you normally pay taxes on cash transactions?  The answer for Bitcoin should probably be the same.&lt;br /&gt;
&lt;br /&gt;
As for how to decide what a Bitcoin transaction is worth... the IRS, as far as we know, has never issued a guide mentioning how to value Bitcoin transactions.  But they probably have rules and guidelines on how to value transactions made in foreign currency or &amp;quot;cash equivalents&amp;quot;.  We imagine the accounting would be similar.&lt;br /&gt;
&lt;br /&gt;
With Bitcoins, there&#039;s likely to be some difference between the value of BTC when you received them as payment, versus when you go to exchange them for another currency like USD, should you decide to do so.  This scenario, likewise, would be no different if you accepted foreign currency or gold as payment.  Under some scenarios, it might make sense to book the dollar value of BTC income as it is received, and then to book any difference incurred when it is exchanged for fiat currency.  Under others, it might make sense to book the whole thing at the time of exchange.&lt;br /&gt;
&lt;br /&gt;
Perhaps you might talk to your accountant.  You don&#039;t need to get into a discussion with your accountant about block chains and private keys or the philosophy behind a decentralized currency.  By comparing the fundamentals of Bitcoins to accounting concepts already well understood by the public, you can probably get all the answers you need.  What would you ask your accountant if you decided that you wanted to accept &#039;&#039;Berkshire Bucks&#039;&#039; or 1-ounce gold coins as payment?&lt;br /&gt;
&lt;br /&gt;
== Merchant Services ==&lt;br /&gt;
* [https://bitaps.com/api Bitaps.com] APIs to process bitcoin payments. No sign up or account needed. &lt;br /&gt;
* [http://www.btc4erp.com Bitcoin Transaction Coordinator] Full Merchant Solution for organizations using the NetSuite Global ERP and eCommerce Platform &lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay] Payment gateway for virtual currencies with direct settlement to PLN, CZK, EUR and USD. POS + API.&lt;br /&gt;
* [[File:Bitfavicon.png|20px|link=http://www.bitcoinpaygate.com]] [http://www.bitcoinpaygate.com Bitcoinpaygate] Bitcoin payment processing for the web &amp;amp; in store payments&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] Merchant solution for accepting Bitcoin, getting Euro or Euro/Bitcoin percentage. The Netherlands.&lt;br /&gt;
* [https://www.bitpagos.net BitPagos] Bitcoin and Credit Card payment processor&lt;br /&gt;
* [https://www.bitpay.com BitPay] Bitcoin payment processor with mobile checkout solution&lt;br /&gt;
* [https://bitpos.me BitPOS] Bitcoin payment processor for online and brick and mortar stores&lt;br /&gt;
* [http://www.bitstraat.nl BitStraat] SiteCite: &amp;quot;As of 10-11-2015 BitStraat is discontinued as a company.&amp;quot;&lt;br /&gt;
* [[File:Bitx-avatar.png|20px|link=https://bitx.co/api]] [https://bitx.co/api BitX API] Merchant API for registered businesses &amp;amp; developers in Indonesia, Malaysia, Kenya, Nigeria and South Africa.&lt;br /&gt;
* [http://blockchain.info/api/api_receive Blockchain.info] Free APIs to process bitcoin payments. No sign up or account needed. &#039;&#039;&#039;Update:&#039;&#039;&#039; Starting 01/2016 API2 requires an API key - account required!&lt;br /&gt;
* [https://www.blockonomics.co Blockonomics] Peer to peer bitcoin invoices using your own bitcoin address.&lt;br /&gt;
* [https://coinbase.com/docs/merchant_tools/payment_buttons Coinbase] Offers payment buttons, checkout pages, shopping cart integration, and daily cash out to USD.&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]] [http://coinbox.it/merchant CoinBox] Bitcoin Point of Sales application for Android, with integration into various exchanges. Similar to Square.&lt;br /&gt;
* [[Cashila]] Online bank account and payment processor. Accepts bitcoin payments, SEPA transfers and [https://www.cashila.com/ pay bills with bitcoin]  &lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Integrate CoinCorner Checkout in to your eCommerce business using a simple plugin or the API for Bitcoin Payments. Point of Sale solution also available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/merchants CoinGate] Accept Bitcoin payments and receive payouts in Euros, U.S. Dollars or bitcoins. E-commerce plugins, API, Point of Sale app for Android / iOS / web, payment buttons.&lt;br /&gt;
* [https://coinify.com Coinify] Payment Service Provider (PSP) specializing in the technical aspects of accepting cryptocurrencies - such as bitcoin. Supports Bitcoin Web Payments, Mobile Checkout, In-store Bitcoin Payments and Bitcoin Invoicing with recurring billing in bitcoin.&lt;br /&gt;
* [https://coinpip.com CoinPip] Online and POS bitcoin payment processor for Asia.&lt;br /&gt;
* [[File:Coinsnap_favicon.jpg|20px|link=http://www.coinsnap.eu]] [[Coinsnap]] European Bitcoin Payment Provider &lt;br /&gt;
* [https://cryptopay.me Cryptopay] European payment gateway with daily payouts in GBP, EUR and USD. Exchange and wallet integrated.&lt;br /&gt;
* [https://cubits.com Cubits] Platform with multisignature wallets and merchant system Cubits Pay.&lt;br /&gt;
* [[File:gocoin-logo.png|20px|link=https://www.gocoin.com]] [https://www.gocoin.com/docs GoCoin International payment gateway and processing platform for Merchants]&lt;br /&gt;
* [https://gourl.io Gourl.io] Bitcoin Payment processor with ready to use php scripts - Pay-Per-Download, Pay-Per-Product, Pay-Per-Membership, Pay-Per-Registration.&lt;br /&gt;
* [https://www.okpay.com/en/services/accept-payments/index.html OKPAY] Bitcoin payment processing for merchants&lt;br /&gt;
* [[File:Payfast-400.png|20px|link=https://www.payfast.co.za]] [https://www.payfast.co.za PayFast] Merchant solution for South Africa. Integrated in 60+ shopping carts. Supports credit cards, EFT bank transfers and Bitcoin. When buyers pay with Bitcoin, merchants receive the South African rand equivalent, using BitX API&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Accept Bitcoin with no internet then sell bitcoin for profit on our peer to peer exchange.&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
* [[File:SpectroCoin.png|20px|link=https://spectrocoin.com]][https://spectrocoin.com SpectroCoin] Payment gateway with daily payouts in GBP, EUR, USD, CZK, PLN and other currencies. Debit card, exchange and wallet offered. Plugins for e-commerce and API offered for integration.&lt;br /&gt;
* [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]][https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] Accept Bitcoin for payments at this bitcoin processor that targets Europe, Russia and Latin America.&lt;br /&gt;
* [http://xbterminal.com XBTerminal] Brick-and-mortar hardware POS terminals with payment processing integrations.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Merchant Howto]]&lt;br /&gt;
* [[In-store Transactions]]&lt;br /&gt;
* [[:Category:Payment_Processors|Payment Processors]]&lt;br /&gt;
* [[Tax compliance]]&lt;br /&gt;
* [[Securing online services]]&lt;br /&gt;
* [[BitCoins Mobile]] provides accurate up to date pricing from multiple exchanges from your Apple iPad, iPhone, or iPod Touch.&lt;br /&gt;
* [[Bitcoin PayFlow]] automates the process for accepting bitcoins&lt;br /&gt;
* [[Lazy API]] The lazy (and possibly easiest?) way to accept bitcoin payments on your website&lt;br /&gt;
&lt;br /&gt;
[[Category:ECommerce]]&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_als_Geschäft_akzeptieren]]&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61668</id>
		<title>How to accept Bitcoin, for small businesses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61668"/>
		<updated>2016-10-01T22:45:50Z</updated>

		<summary type="html">&lt;p&gt;Robbot: /* Merchant Services */ alphabetized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{merge|Merchant Howto}}&lt;br /&gt;
&lt;br /&gt;
This guide is intended for small business owners who wish to help promote Bitcoin by accepting it as payment for goods and services.  It&#039;s written with the assumption that you operate a regular business that sells goods or services for regular national currency such as dollars, and that you wish to accept Bitcoin as another legal way to pay, and that you intend to pay taxes on your Bitcoin income just like any other income.&lt;br /&gt;
&lt;br /&gt;
With Bitcoin being touted as a way to conduct anonymous transactions and as way to compete with government currency, many small business owners wonder what&#039;s the right way to accept and account Bitcoin, or if it&#039;s legal or ethical, or whether and how they should pay taxes on income received through Bitcoin.&lt;br /&gt;
&lt;br /&gt;
As far as we know, Bitcoin isn&#039;t yet formally recognized by governments and authorities as a &amp;quot;currency&amp;quot;.  But in practice, Bitcoin is likely no different than accepting payment in other forms, such as cash, or gold, or scrip, or gift cards or foreign currency.  We think that it is pretty much the same as the local businesses of Great Barrington, Massachusetts choosing to accept their locally-printed [http://www.reuters.com/article/2007/06/19/us-usa-economy-berkshares-idUSN0530157720070619 &amp;quot;Berkshire Bucks&amp;quot;] to support their local economy.&lt;br /&gt;
&lt;br /&gt;
====Starting to accept Bitcoin for transactions====&lt;br /&gt;
Accepting Bitcoin at a small business is best started in whichever manner keeps the accounting simple for you.  This will vary by the type of business you are operating.&lt;br /&gt;
&lt;br /&gt;
===Start with a sign===&lt;br /&gt;
[[{{ns:file}}:WeAcceptBitcoin.png‎]]&lt;br /&gt;
&lt;br /&gt;
If you expect that the number of people interested in using Bitcoin is small, you might simply start by posting a sign or a note: &amp;quot;We Accept Bitcoin&amp;quot;, and ask people to contact you directly in order to make a payment.  Even if hardly anybody uses Bitcoin as a payment method, you&#039;re helping Bitcoin in two ways: one, by increasing awareness, and two, by making your customers more willing to accept Bitcoin as payment from others in the future, because now they know somewhere they can spend it.&lt;br /&gt;
&lt;br /&gt;
===Utilize a merchant solution===&lt;br /&gt;
If you sell things on your website (goods or services), you&#039;ll want to use a [[#Merchant Services|Bitcoin merchant solution]] to accept the Bitcoins (you can usually opt to have them converted to USD or other currencies automatically with some services). &lt;br /&gt;
&lt;br /&gt;
If you sell things in a brick and mortar shop, customers can pay using hardware terminals, touch screen apps or simple wallet addresses through QR Codes.&lt;br /&gt;
&lt;br /&gt;
[[File:Easybitz bitcoin pointofsale.png|400 px|alt=Accept Bitcoin without internet|EasyBitz ZeroClick System|link=https://easybitz.com/merchant]][[File:Coinktie Bitcoin Payment Buttons.png|alt=Coinkite Bitcoin Payment Buttons|link=https://coinkite.com/merchants]]&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-pos-terminal.png|200 px|alt=Bitcoin POS Terminal|Coinkite terminal]] [[File:Mobile_Web_App_Bitcoin_Register.jpeg|100 px|alt=Bitcoin POS Terminal|CoinBox terminal]]&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile_Checkout_Phone.png|200 px|alt=Bitcoin Mobile Checkout|Coinify Mobile Checkout|link=https://coinify.com]]&lt;br /&gt;
&lt;br /&gt;
===Smart Phone or Tablet===&lt;br /&gt;
You can use a wallet address with any wallet. For that it&#039;s best if you can place a QR code near your cash register to which the customers can scan with their phone and pay (use http://bitcoinqrcode.org/ to make a QR code sign). For a more convenient solution you can use a dedicated app or webapp that generates a QR code on the fly including the amount.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
Solutions for smart phones and tablets:&lt;br /&gt;
* [[File:Airbitz mobile logo.png|20px|https://airbitz.co/bitcoin-wallet/]] [https://airbitz.co/bitcoin-wallet/ Airbitz] Merchant Mode for Android and iOS&lt;br /&gt;
* [https://bitcoin.co.th/merchants/ bitcoin.co.th] mobile Bitcoin Point of Sale for Thailand&lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay], Mobile payment terminal with EUR, USD, PLN and CZK settlements.&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] accept Bitcoin on mobile phone, tablet, computer; converts to Euro/Bitcoin (any percentage)&lt;br /&gt;
* [https://bitpay.com/bitcoin-for-retail BitPay] Mobile Checkout&lt;br /&gt;
* [https://bitpos.me/demo.html BitPOS] Merchant POS solution for Australia&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=info.blockchain.merchant Blockchain] Merchant for Android&lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Point of Sale solution available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/pos CoinGate] Bitcoin Point of Sale apps for Android, iOS and Bitcoin Point of Sale web app which can be accessed from any internet enabled device directly in a web browser.&lt;br /&gt;
* [https://coinify.com Coinify] Bitcoin Point Of Sale&lt;br /&gt;
* [[File:Coin_Of_Sale_logo.png|20px|link=https://coinofsale.com]] [https://coinofsale.com Coin Of Sale] - device-independent Bitcoin POS payment system&lt;br /&gt;
* [https://coinbase.com Coinbase] Point Of Sale for Android&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]][http://coinbox.it/merchant CoinBox] Bitcoin point of sale for Android&lt;br /&gt;
* [https://cryptopay.me/products/ Cryptopay] HTML5-based bitcoin POS&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Simplest Point of Sale, No Fees and a peer to peer market to buy bitcoin instantly&lt;br /&gt;
* [https://gourl.io/ GoUrl] Bitcoin Mobile Checkout&lt;br /&gt;
&lt;br /&gt;
===Point-of-Sale hardware terminal===&lt;br /&gt;
With custom hardware you can integrate with existing registers and point-of-sales solutions (examples:  [[File:Coinkite.gif|20px|link=https://coinkite.com/promo/wikibiz]] [https://coinkite.com/promo/wikibiz Coinkite], [https://xbterminal.com/ XBTerminal], [http://www.bitstraat.nl BitStraat]).&lt;br /&gt;
&lt;br /&gt;
===Accounting===&lt;br /&gt;
When a customer makes a payment, you might simply issue a credit to their account.  Ideally, you want to enter it in a way that suggests you received a payment.  You could consider entering it as a &amp;quot;discount&amp;quot;, but you may want to consider whether this inappropriately disguises the nature of the transaction.  If on the other hand, you&#039;re giving &amp;quot;discounts&amp;quot; for Bitcoins, but then you are selling the Bitcoins for currency and then counting that as income, then chances are good that your calculation of income is making up for it.  Ask your accountant.&lt;br /&gt;
&lt;br /&gt;
===Businesses that offer gift cards===&lt;br /&gt;
If your business sells gift cards or gift certificates, you may find that the easiest way to accept Bitcoin is to accept it only for the purchase of gift cards, and then require the gift cards to be used for actual purchases of goods or services.  This way, the accounting practices you already have in place for processing gift cards can be put to use.  The accounting for Bitcoins would then be minimized to tracking sales of a single SKU.&lt;br /&gt;
&lt;br /&gt;
This method is also ideal for retail food establishments and convenience stores, where the payment of Bitcoins through a mobile phone for a small daily food purchase might be cumbersome or disruptive, especially in front of a line of other customers.  Bitcoins in this case would be best used to reload prepaid cards that can then be swiped at point-of-sale.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t accept gift cards, but you already accept credit cards through a swipe terminal, consider the possibility that you could add a retail gift card system through the swipe terminal you already own.  Many point-of-sale terminals, including ones from VeriFone&amp;amp;reg;, are designed around the ability to support multiple applications on the same terminal.  Gift cards are also highly profitable because of &amp;quot;breakage&amp;quot;, or in other words, the fact that a significant percentage of them never get redeemed.&lt;br /&gt;
&lt;br /&gt;
You could consider adding a private label gift card program from a provider who specializes in this, not just as a jumpstart to accepting Bitcoins, but as an extra boost to income.  A private label gift card service provider necessarily have to handle your funds - they can simply provide a solution that keeps track of the balance on the cards on your behalf, including features that allow users to check their balances by phone or by web.  Such a solution, of course, is also what makes the cards swipeable through the card reader.&lt;br /&gt;
&lt;br /&gt;
===Businesses that mail invoices===&lt;br /&gt;
Does your business send out invoices to customers?  Adding one line may make a huge impact for the Bitcoin economy.  Perhaps you list it as a payment option just after Visa, MasterCard, and American Express, even if that means your customer must call or e-mail to make a payment.&lt;br /&gt;
&lt;br /&gt;
If you have access to the programming expertise such that you can generate Bitcoin addresses programmatically, consider generating a brand new Bitcoin address for each invoice, and print it on the invoice.  When a Bitcoin payment arrives, you&#039;ll automatically know where it should arrive.&lt;br /&gt;
&lt;br /&gt;
Customers might wonder how much BTC they should pay in order to satisfy an invoice in full.    Your invoice might suggest an amount.  For example, if your invoice is for $100 and BTC&#039;s are currently worth $1.24 each, your invoice might suggest that it can be paid in full &#039;&#039;&amp;quot;with a payment of 80.65 BTC if paid by (date)&amp;quot;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You might be able to anticipate the possibility that even though a Bitcoin address can be printed on an invoice or payment stub, that they are very cumbersome for most people to type, especially being a mix of uppercase and lowercase letters.  However, you should probably still do it anyway.  The customer is probably going to want some paper trail for his payment.  Giving him a pre-printed payment stub with a pre-printed address will satisfy that, because the customer can independently and publicly prove through [[Block Explorer]] that the payment took place.&lt;br /&gt;
&lt;br /&gt;
Does your business have a website?  On your invoice, consider allowing them to go to a special URL to get the address to make a Bitcoin payment just by typing in their invoice number.  For example, &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc&#039;&#039; with a form they can enter their invoice number, or just &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc/60365&#039;&#039; for paying invoice #60365.  This way, they can see the Bitcoin address, copy and paste it directly into their Bitcoin client.&lt;br /&gt;
&lt;br /&gt;
Use a brand new address for each invoice whenever possible, and use it only once.  This benefits the customer as it removes any ambiguity as to which customer is making which payment and for which invoice.&lt;br /&gt;
&lt;br /&gt;
Known payment systems supporting invoicing, and recurring invoice setup, [https://coinify.com/checkout/invoice/cb/bb Coinify]&lt;br /&gt;
&lt;br /&gt;
Payment companion having peer to peer encrypted invoicing using your own bitcoin address [https://www.blockonomics.co Blockonomics]&lt;br /&gt;
&lt;br /&gt;
===Avoiding fraud===&lt;br /&gt;
&lt;br /&gt;
You should also consider the possible risk that fraudsters could send counterfeit invoices to your customers, and entice them to make a payment to a Bitcoin address they control, instead of you.  While that isn&#039;t likely in general - it depends on how well a fraudster could find out who your customers are in the first place - it would certainly be an unpleasant situation if it ever happened.  One way you could control that is, whenever possible, never let people try to type Bitcoin addresses off payment stubs - instead, force people to get the full Bitcoin address from your website via secure SSL.  But, still print &#039;&#039;most&#039;&#039; of the address on the payment stub (perhaps with four or five characters starred out), so that the customer&#039;s need for a paper trail can be satisfied, so they can prove they paid if there is ever a dispute. Merchants can also use the IP address geolocation to understand the close proximity of users. There is automated solution such as [https://www.fraudlabspro.com FraudLabs Pro] that automates the screening of Bitcoin transactions to determine risk level.&lt;br /&gt;
&lt;br /&gt;
==Setting Prices==&lt;br /&gt;
&lt;br /&gt;
When a business accepts bitcoins for payment, there generally is the need to convert them to the currencies used for paying suppliers, employees and shareholders. Some merchants set prices based on the current market rate at the time the price quote is presented to the customer (merchant services like [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]]  [https://bitcoinpay.com BitcoinPay], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [http://paysius.com Paysius] or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] do this automatically).  &lt;br /&gt;
&lt;br /&gt;
[[Bitcoin Prices]] lists the exchange rate for many currencies on multiple exchanges.&lt;br /&gt;
&lt;br /&gt;
When prices are determined using an automated process, the current market rate can be based on either a current price or on a weighted average basis. [[Bitcoin Charts]] provides a [http://bitcoincharts.com/about/markets-api data feed that provides weighted prices]. [[Bitcoin Average]] also offers a weighted average price index, featuring average price across all exchanges reachable in the world and in over 150 currencies. 24h sliding average price index is also available and all data is [https://bitcoinaverage.com/api.htm reachable through the API].  &lt;br /&gt;
&lt;br /&gt;
When bitcoin funds for purchases are received, some merchants instantly exchange those proceeds into the preferred currency used (again done automatically by [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]] [https://bitcoinpay.com BitcoinPay] or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay]).  Hedging for each transaction can nearly entirely eliminate exchange rate risk that the business is exposed to when accepting bitcoins for payment.&lt;br /&gt;
&lt;br /&gt;
==Contract==&lt;br /&gt;
&lt;br /&gt;
A sales contract might be used to ensure that specific terms are met to lessen the chances of a misunderstanding.  For instance, the party sending payment is responsible for paying any [[transaction fee]] that might be necessary.  A contract might specify that a transaction fee must be paid and what amount, so as to prevent the situation where the transaction is considered a low priority transaction and thus isn&#039;t confirmed quickly.&lt;br /&gt;
&lt;br /&gt;
Other items that might be addressed in a contract:&lt;br /&gt;
&lt;br /&gt;
* Requirement and handling of escrow through an [[:Category:Escrow_services|escrow service]].&lt;br /&gt;
* Jurisdiction for disputes.&lt;br /&gt;
* Refund policy (particularly with the exchange rate being volatile)&lt;br /&gt;
&lt;br /&gt;
==Paying taxes on Bitcoin income==&lt;br /&gt;
[[Tax compliance]] is a topic of concern for small businesses.  We aren&#039;t accountants or lawyers, and can&#039;t give legal or accounting advice.&lt;br /&gt;
&lt;br /&gt;
But in many respects, Bitcoin transactions work very much like cash.  Just like Bitcoin, cash is anonymous and doesn&#039;t leave a paper trail, yet is widely used in commerce every day.&lt;br /&gt;
&lt;br /&gt;
Ask yourself how you would handle a cash transaction.  Do you accept cash transactions?  Do you normally pay taxes on cash transactions?  The answer for Bitcoin should probably be the same.&lt;br /&gt;
&lt;br /&gt;
As for how to decide what a Bitcoin transaction is worth... the IRS, as far as we know, has never issued a guide mentioning how to value Bitcoin transactions.  But they probably have rules and guidelines on how to value transactions made in foreign currency or &amp;quot;cash equivalents&amp;quot;.  We imagine the accounting would be similar.&lt;br /&gt;
&lt;br /&gt;
With Bitcoins, there&#039;s likely to be some difference between the value of BTC when you received them as payment, versus when you go to exchange them for another currency like USD, should you decide to do so.  This scenario, likewise, would be no different if you accepted foreign currency or gold as payment.  Under some scenarios, it might make sense to book the dollar value of BTC income as it is received, and then to book any difference incurred when it is exchanged for fiat currency.  Under others, it might make sense to book the whole thing at the time of exchange.&lt;br /&gt;
&lt;br /&gt;
Perhaps you might talk to your accountant.  You don&#039;t need to get into a discussion with your accountant about block chains and private keys or the philosophy behind a decentralized currency.  By comparing the fundamentals of Bitcoins to accounting concepts already well understood by the public, you can probably get all the answers you need.  What would you ask your accountant if you decided that you wanted to accept &#039;&#039;Berkshire Bucks&#039;&#039; or 1-ounce gold coins as payment?&lt;br /&gt;
&lt;br /&gt;
== Merchant Services ==&lt;br /&gt;
* [https://bitaps.com/api Bitaps.com] APIs to process bitcoin payments. No sign up or account needed. &lt;br /&gt;
* [http://www.btc4erp.com Bitcoin Transaction Coordinator] Full Merchant Solution for organizations using the NetSuite Global ERP and eCommerce Platform &lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay] Payment gateway for virtual currencies with direct settlement to PLN, CZK, EUR and USD. POS + API.&lt;br /&gt;
* [[File:Bitfavicon.png|20px|link=http://www.bitcoinpaygate.com]] [http://www.bitcoinpaygate.com Bitcoinpaygate] Bitcoin payment processing for the web &amp;amp; in store payments&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] Merchant solution for accepting Bitcoin, getting Euro or Euro/Bitcoin percentage. The Netherlands.&lt;br /&gt;
* [https://www.bitpagos.net BitPagos] Bitcoin and Credit Card payment processor&lt;br /&gt;
* [https://www.bitpay.com BitPay] Bitcoin payment processor with mobile checkout solution&lt;br /&gt;
* [https://bitpos.me BitPOS] Bitcoin payment processor for online and brick and mortar stores&lt;br /&gt;
* [http://www.bitstraat.nl BitStraat] SiteCite: &amp;quot;As of 10-11-2015 BitStraat is discontinued as a company.&amp;quot;&lt;br /&gt;
* [[File:Bitx-avatar.png|20px|link=https://bitx.co/api]] [https://bitx.co/api BitX API] Merchant API for registered businesses &amp;amp; developers in Indonesia, Malaysia, Kenya, Nigeria and South Africa.&lt;br /&gt;
* [http://blockchain.info/api/api_receive Blockchain.info] Free APIs to process bitcoin payments. No sign up or account needed. &#039;&#039;&#039;Update:&#039;&#039;&#039; Starting 01/2016 API2 requires an API key - account required!&lt;br /&gt;
* [https://www.blockonomics.co Blockonomics] Peer to peer bitcoin invoices using your own bitcoin address.&lt;br /&gt;
* [https://coinbase.com/docs/merchant_tools/payment_buttons Coinbase] Offers payment buttons, checkout pages, shopping cart integration, and daily cash out to USD.&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]] [http://coinbox.it/merchant CoinBox] Bitcoin Point of Sales application for Android, with integration into various exchanges. Similar to Square.&lt;br /&gt;
* [[Cashila]] Online bank account and payment processor. Accepts bitcoin payments, SEPA transfers and [https://www.cashila.com/ pay bills with bitcoin]  &lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Integrate CoinCorner Checkout in to your eCommerce business using a simple plugin or the API for Bitcoin Payments. Point of Sale solution also available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/merchants CoinGate] Accept Bitcoin payments and receive payouts in Euros, U.S. Dollars or bitcoins. E-commerce plugins, API, Point of Sale app for Android / iOS / web, payment buttons.&lt;br /&gt;
* [https://coinify.com Coinify] Payment Service Provider (PSP) specializing in the technical aspects of accepting cryptocurrencies - such as bitcoin. Supports Bitcoin Web Payments, Mobile Checkout, In-store Bitcoin Payments and Bitcoin Invoicing with recurring billing in bitcoin.&lt;br /&gt;
* [https://coinpip.com CoinPip] Online and POS bitcoin payment processor for Asia.&lt;br /&gt;
* [[File:Coinsnap_favicon.jpg|20px|link=http://www.coinsnap.eu]] [[Coinsnap]] European Bitcoin Payment Provider &lt;br /&gt;
* [https://cryptopay.me Cryptopay] European payment gateway with daily payouts in GBP, EUR and USD. Exchange and wallet integrated.&lt;br /&gt;
* [https://cubits.com Cubits] Platform with multisignature wallets and merchant system Cubits Pay.&lt;br /&gt;
* [[File:gocoin-logo.png|20px|link=https://www.gocoin.com]] [https://www.gocoin.com/docs GoCoin International payment gateway and processing platform for Merchants]&lt;br /&gt;
* [https://gourl.io Gourl.io] Bitcoin Payment processor with ready to use php scripts - Pay-Per-Download, Pay-Per-Product, Pay-Per-Membership, Pay-Per-Registration.&lt;br /&gt;
* [https://www.okpay.com/en/services/accept-payments/index.html OKPAY] Bitcoin payment processing for merchants&lt;br /&gt;
* [[File:Payfast-400.png|20px|link=https://www.payfast.co.za]] [https://www.payfast.co.za PayFast] Merchant solution for South Africa. Integrated in 60+ shopping carts. Supports credit cards, EFT bank transfers and Bitcoin. When buyers pay with Bitcoin, merchants receive the South African rand equivalent, using BitX API&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Accept Bitcoin with no internet then sell bitcoin for profit on our peer to peer exchange.&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
* [[File:SpectroCoin.png|20px|link=https://spectrocoin.com]][https://spectrocoin.com SpectroCoin] Payment gateway with daily payouts in GBP, EUR, USD, CZK, PLN and other currencies. Debit card, exchange and wallet offered. Plugins for e-commerce and API offered for integration.&lt;br /&gt;
* [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]][https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] Accept Bitcoin for payments at this bitcoin processor that targets Europe, Russia and Latin America.&lt;br /&gt;
* [http://xbterminal.com XBTerminal] Brick-and-mortar hardware POS terminals with payment processing integrations.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Merchant Howto]]&lt;br /&gt;
* [[In-store Transactions]]&lt;br /&gt;
* [[:Category:Payment_Processors|Payment Processors]]&lt;br /&gt;
* [[Tax compliance]]&lt;br /&gt;
* [[Securing online services]]&lt;br /&gt;
* [[BitCoins Mobile]] provides accurate up to date pricing from multiple exchanges from your Apple iPad, iPhone, or iPod Touch.&lt;br /&gt;
* [[Bitcoin PayFlow]] automates the process for accepting bitcoins&lt;br /&gt;
* [[Lazy API]] The lazy (and possibly easiest?) way to accept bitcoin payments on your website&lt;br /&gt;
&lt;br /&gt;
[[Category:ECommerce]]&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_als_Geschäft_akzeptieren]]&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61667</id>
		<title>How to accept Bitcoin, for small businesses</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=How_to_accept_Bitcoin,_for_small_businesses&amp;diff=61667"/>
		<updated>2016-10-01T22:43:28Z</updated>

		<summary type="html">&lt;p&gt;Robbot: /* Merchant Services */ remove broken link, add link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{merge|Merchant Howto}}&lt;br /&gt;
&lt;br /&gt;
This guide is intended for small business owners who wish to help promote Bitcoin by accepting it as payment for goods and services.  It&#039;s written with the assumption that you operate a regular business that sells goods or services for regular national currency such as dollars, and that you wish to accept Bitcoin as another legal way to pay, and that you intend to pay taxes on your Bitcoin income just like any other income.&lt;br /&gt;
&lt;br /&gt;
With Bitcoin being touted as a way to conduct anonymous transactions and as way to compete with government currency, many small business owners wonder what&#039;s the right way to accept and account Bitcoin, or if it&#039;s legal or ethical, or whether and how they should pay taxes on income received through Bitcoin.&lt;br /&gt;
&lt;br /&gt;
As far as we know, Bitcoin isn&#039;t yet formally recognized by governments and authorities as a &amp;quot;currency&amp;quot;.  But in practice, Bitcoin is likely no different than accepting payment in other forms, such as cash, or gold, or scrip, or gift cards or foreign currency.  We think that it is pretty much the same as the local businesses of Great Barrington, Massachusetts choosing to accept their locally-printed [http://www.reuters.com/article/2007/06/19/us-usa-economy-berkshares-idUSN0530157720070619 &amp;quot;Berkshire Bucks&amp;quot;] to support their local economy.&lt;br /&gt;
&lt;br /&gt;
====Starting to accept Bitcoin for transactions====&lt;br /&gt;
Accepting Bitcoin at a small business is best started in whichever manner keeps the accounting simple for you.  This will vary by the type of business you are operating.&lt;br /&gt;
&lt;br /&gt;
===Start with a sign===&lt;br /&gt;
[[{{ns:file}}:WeAcceptBitcoin.png‎]]&lt;br /&gt;
&lt;br /&gt;
If you expect that the number of people interested in using Bitcoin is small, you might simply start by posting a sign or a note: &amp;quot;We Accept Bitcoin&amp;quot;, and ask people to contact you directly in order to make a payment.  Even if hardly anybody uses Bitcoin as a payment method, you&#039;re helping Bitcoin in two ways: one, by increasing awareness, and two, by making your customers more willing to accept Bitcoin as payment from others in the future, because now they know somewhere they can spend it.&lt;br /&gt;
&lt;br /&gt;
===Utilize a merchant solution===&lt;br /&gt;
If you sell things on your website (goods or services), you&#039;ll want to use a [[#Merchant Services|Bitcoin merchant solution]] to accept the Bitcoins (you can usually opt to have them converted to USD or other currencies automatically with some services). &lt;br /&gt;
&lt;br /&gt;
If you sell things in a brick and mortar shop, customers can pay using hardware terminals, touch screen apps or simple wallet addresses through QR Codes.&lt;br /&gt;
&lt;br /&gt;
[[File:Easybitz bitcoin pointofsale.png|400 px|alt=Accept Bitcoin without internet|EasyBitz ZeroClick System|link=https://easybitz.com/merchant]][[File:Coinktie Bitcoin Payment Buttons.png|alt=Coinkite Bitcoin Payment Buttons|link=https://coinkite.com/merchants]]&lt;br /&gt;
&lt;br /&gt;
[[File:Bitcoin-pos-terminal.png|200 px|alt=Bitcoin POS Terminal|Coinkite terminal]] [[File:Mobile_Web_App_Bitcoin_Register.jpeg|100 px|alt=Bitcoin POS Terminal|CoinBox terminal]]&lt;br /&gt;
&lt;br /&gt;
[[File:Mobile_Checkout_Phone.png|200 px|alt=Bitcoin Mobile Checkout|Coinify Mobile Checkout|link=https://coinify.com]]&lt;br /&gt;
&lt;br /&gt;
===Smart Phone or Tablet===&lt;br /&gt;
You can use a wallet address with any wallet. For that it&#039;s best if you can place a QR code near your cash register to which the customers can scan with their phone and pay (use http://bitcoinqrcode.org/ to make a QR code sign). For a more convenient solution you can use a dedicated app or webapp that generates a QR code on the fly including the amount.&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
Solutions for smart phones and tablets:&lt;br /&gt;
* [[File:Airbitz mobile logo.png|20px|https://airbitz.co/bitcoin-wallet/]] [https://airbitz.co/bitcoin-wallet/ Airbitz] Merchant Mode for Android and iOS&lt;br /&gt;
* [https://bitcoin.co.th/merchants/ bitcoin.co.th] mobile Bitcoin Point of Sale for Thailand&lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay], Mobile payment terminal with EUR, USD, PLN and CZK settlements.&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] accept Bitcoin on mobile phone, tablet, computer; converts to Euro/Bitcoin (any percentage)&lt;br /&gt;
* [https://bitpay.com/bitcoin-for-retail BitPay] Mobile Checkout&lt;br /&gt;
* [https://bitpos.me/demo.html BitPOS] Merchant POS solution for Australia&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=info.blockchain.merchant Blockchain] Merchant for Android&lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Point of Sale solution available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/pos CoinGate] Bitcoin Point of Sale apps for Android, iOS and Bitcoin Point of Sale web app which can be accessed from any internet enabled device directly in a web browser.&lt;br /&gt;
* [https://coinify.com Coinify] Bitcoin Point Of Sale&lt;br /&gt;
* [[File:Coin_Of_Sale_logo.png|20px|link=https://coinofsale.com]] [https://coinofsale.com Coin Of Sale] - device-independent Bitcoin POS payment system&lt;br /&gt;
* [https://coinbase.com Coinbase] Point Of Sale for Android&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]][http://coinbox.it/merchant CoinBox] Bitcoin point of sale for Android&lt;br /&gt;
* [https://cryptopay.me/products/ Cryptopay] HTML5-based bitcoin POS&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Simplest Point of Sale, No Fees and a peer to peer market to buy bitcoin instantly&lt;br /&gt;
* [https://gourl.io/ GoUrl] Bitcoin Mobile Checkout&lt;br /&gt;
&lt;br /&gt;
===Point-of-Sale hardware terminal===&lt;br /&gt;
With custom hardware you can integrate with existing registers and point-of-sales solutions (examples:  [[File:Coinkite.gif|20px|link=https://coinkite.com/promo/wikibiz]] [https://coinkite.com/promo/wikibiz Coinkite], [https://xbterminal.com/ XBTerminal], [http://www.bitstraat.nl BitStraat]).&lt;br /&gt;
&lt;br /&gt;
===Accounting===&lt;br /&gt;
When a customer makes a payment, you might simply issue a credit to their account.  Ideally, you want to enter it in a way that suggests you received a payment.  You could consider entering it as a &amp;quot;discount&amp;quot;, but you may want to consider whether this inappropriately disguises the nature of the transaction.  If on the other hand, you&#039;re giving &amp;quot;discounts&amp;quot; for Bitcoins, but then you are selling the Bitcoins for currency and then counting that as income, then chances are good that your calculation of income is making up for it.  Ask your accountant.&lt;br /&gt;
&lt;br /&gt;
===Businesses that offer gift cards===&lt;br /&gt;
If your business sells gift cards or gift certificates, you may find that the easiest way to accept Bitcoin is to accept it only for the purchase of gift cards, and then require the gift cards to be used for actual purchases of goods or services.  This way, the accounting practices you already have in place for processing gift cards can be put to use.  The accounting for Bitcoins would then be minimized to tracking sales of a single SKU.&lt;br /&gt;
&lt;br /&gt;
This method is also ideal for retail food establishments and convenience stores, where the payment of Bitcoins through a mobile phone for a small daily food purchase might be cumbersome or disruptive, especially in front of a line of other customers.  Bitcoins in this case would be best used to reload prepaid cards that can then be swiped at point-of-sale.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t accept gift cards, but you already accept credit cards through a swipe terminal, consider the possibility that you could add a retail gift card system through the swipe terminal you already own.  Many point-of-sale terminals, including ones from VeriFone&amp;amp;reg;, are designed around the ability to support multiple applications on the same terminal.  Gift cards are also highly profitable because of &amp;quot;breakage&amp;quot;, or in other words, the fact that a significant percentage of them never get redeemed.&lt;br /&gt;
&lt;br /&gt;
You could consider adding a private label gift card program from a provider who specializes in this, not just as a jumpstart to accepting Bitcoins, but as an extra boost to income.  A private label gift card service provider necessarily have to handle your funds - they can simply provide a solution that keeps track of the balance on the cards on your behalf, including features that allow users to check their balances by phone or by web.  Such a solution, of course, is also what makes the cards swipeable through the card reader.&lt;br /&gt;
&lt;br /&gt;
===Businesses that mail invoices===&lt;br /&gt;
Does your business send out invoices to customers?  Adding one line may make a huge impact for the Bitcoin economy.  Perhaps you list it as a payment option just after Visa, MasterCard, and American Express, even if that means your customer must call or e-mail to make a payment.&lt;br /&gt;
&lt;br /&gt;
If you have access to the programming expertise such that you can generate Bitcoin addresses programmatically, consider generating a brand new Bitcoin address for each invoice, and print it on the invoice.  When a Bitcoin payment arrives, you&#039;ll automatically know where it should arrive.&lt;br /&gt;
&lt;br /&gt;
Customers might wonder how much BTC they should pay in order to satisfy an invoice in full.    Your invoice might suggest an amount.  For example, if your invoice is for $100 and BTC&#039;s are currently worth $1.24 each, your invoice might suggest that it can be paid in full &#039;&#039;&amp;quot;with a payment of 80.65 BTC if paid by (date)&amp;quot;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You might be able to anticipate the possibility that even though a Bitcoin address can be printed on an invoice or payment stub, that they are very cumbersome for most people to type, especially being a mix of uppercase and lowercase letters.  However, you should probably still do it anyway.  The customer is probably going to want some paper trail for his payment.  Giving him a pre-printed payment stub with a pre-printed address will satisfy that, because the customer can independently and publicly prove through [[Block Explorer]] that the payment took place.&lt;br /&gt;
&lt;br /&gt;
Does your business have a website?  On your invoice, consider allowing them to go to a special URL to get the address to make a Bitcoin payment just by typing in their invoice number.  For example, &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc&#039;&#039; with a form they can enter their invoice number, or just &#039;&#039;ht&amp;lt;nowiki&amp;gt;tps://ww&amp;lt;/nowiki&amp;gt;w.yoursite.com/paybtc/60365&#039;&#039; for paying invoice #60365.  This way, they can see the Bitcoin address, copy and paste it directly into their Bitcoin client.&lt;br /&gt;
&lt;br /&gt;
Use a brand new address for each invoice whenever possible, and use it only once.  This benefits the customer as it removes any ambiguity as to which customer is making which payment and for which invoice.&lt;br /&gt;
&lt;br /&gt;
Known payment systems supporting invoicing, and recurring invoice setup, [https://coinify.com/checkout/invoice/cb/bb Coinify]&lt;br /&gt;
&lt;br /&gt;
Payment companion having peer to peer encrypted invoicing using your own bitcoin address [https://www.blockonomics.co Blockonomics]&lt;br /&gt;
&lt;br /&gt;
===Avoiding fraud===&lt;br /&gt;
&lt;br /&gt;
You should also consider the possible risk that fraudsters could send counterfeit invoices to your customers, and entice them to make a payment to a Bitcoin address they control, instead of you.  While that isn&#039;t likely in general - it depends on how well a fraudster could find out who your customers are in the first place - it would certainly be an unpleasant situation if it ever happened.  One way you could control that is, whenever possible, never let people try to type Bitcoin addresses off payment stubs - instead, force people to get the full Bitcoin address from your website via secure SSL.  But, still print &#039;&#039;most&#039;&#039; of the address on the payment stub (perhaps with four or five characters starred out), so that the customer&#039;s need for a paper trail can be satisfied, so they can prove they paid if there is ever a dispute. Merchants can also use the IP address geolocation to understand the close proximity of users. There is automated solution such as [https://www.fraudlabspro.com FraudLabs Pro] that automates the screening of Bitcoin transactions to determine risk level.&lt;br /&gt;
&lt;br /&gt;
==Setting Prices==&lt;br /&gt;
&lt;br /&gt;
When a business accepts bitcoins for payment, there generally is the need to convert them to the currencies used for paying suppliers, employees and shareholders. Some merchants set prices based on the current market rate at the time the price quote is presented to the customer (merchant services like [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]]  [https://bitcoinpay.com BitcoinPay], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [http://paysius.com Paysius] or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] do this automatically).  &lt;br /&gt;
&lt;br /&gt;
[[Bitcoin Prices]] lists the exchange rate for many currencies on multiple exchanges.&lt;br /&gt;
&lt;br /&gt;
When prices are determined using an automated process, the current market rate can be based on either a current price or on a weighted average basis. [[Bitcoin Charts]] provides a [http://bitcoincharts.com/about/markets-api data feed that provides weighted prices]. [[Bitcoin Average]] also offers a weighted average price index, featuring average price across all exchanges reachable in the world and in over 150 currencies. 24h sliding average price index is also available and all data is [https://bitcoinaverage.com/api.htm reachable through the API].  &lt;br /&gt;
&lt;br /&gt;
When bitcoin funds for purchases are received, some merchants instantly exchange those proceeds into the preferred currency used (again done automatically by [[File:Polycoin_favicon.png|20px|link=http://www.polycoin.io]] [http://www.polycoin.io Polycoin], [https://coinify.com Coinify], [http://www.bit-pay.com Bit-pay], [https://coinbase.com Coinbase], [[File:Favicon-32x32_.png|20px|link=https://bitcoinpay.com]] [https://bitcoinpay.com BitcoinPay] or [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]] [https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay]).  Hedging for each transaction can nearly entirely eliminate exchange rate risk that the business is exposed to when accepting bitcoins for payment.&lt;br /&gt;
&lt;br /&gt;
==Contract==&lt;br /&gt;
&lt;br /&gt;
A sales contract might be used to ensure that specific terms are met to lessen the chances of a misunderstanding.  For instance, the party sending payment is responsible for paying any [[transaction fee]] that might be necessary.  A contract might specify that a transaction fee must be paid and what amount, so as to prevent the situation where the transaction is considered a low priority transaction and thus isn&#039;t confirmed quickly.&lt;br /&gt;
&lt;br /&gt;
Other items that might be addressed in a contract:&lt;br /&gt;
&lt;br /&gt;
* Requirement and handling of escrow through an [[:Category:Escrow_services|escrow service]].&lt;br /&gt;
* Jurisdiction for disputes.&lt;br /&gt;
* Refund policy (particularly with the exchange rate being volatile)&lt;br /&gt;
&lt;br /&gt;
==Paying taxes on Bitcoin income==&lt;br /&gt;
[[Tax compliance]] is a topic of concern for small businesses.  We aren&#039;t accountants or lawyers, and can&#039;t give legal or accounting advice.&lt;br /&gt;
&lt;br /&gt;
But in many respects, Bitcoin transactions work very much like cash.  Just like Bitcoin, cash is anonymous and doesn&#039;t leave a paper trail, yet is widely used in commerce every day.&lt;br /&gt;
&lt;br /&gt;
Ask yourself how you would handle a cash transaction.  Do you accept cash transactions?  Do you normally pay taxes on cash transactions?  The answer for Bitcoin should probably be the same.&lt;br /&gt;
&lt;br /&gt;
As for how to decide what a Bitcoin transaction is worth... the IRS, as far as we know, has never issued a guide mentioning how to value Bitcoin transactions.  But they probably have rules and guidelines on how to value transactions made in foreign currency or &amp;quot;cash equivalents&amp;quot;.  We imagine the accounting would be similar.&lt;br /&gt;
&lt;br /&gt;
With Bitcoins, there&#039;s likely to be some difference between the value of BTC when you received them as payment, versus when you go to exchange them for another currency like USD, should you decide to do so.  This scenario, likewise, would be no different if you accepted foreign currency or gold as payment.  Under some scenarios, it might make sense to book the dollar value of BTC income as it is received, and then to book any difference incurred when it is exchanged for fiat currency.  Under others, it might make sense to book the whole thing at the time of exchange.&lt;br /&gt;
&lt;br /&gt;
Perhaps you might talk to your accountant.  You don&#039;t need to get into a discussion with your accountant about block chains and private keys or the philosophy behind a decentralized currency.  By comparing the fundamentals of Bitcoins to accounting concepts already well understood by the public, you can probably get all the answers you need.  What would you ask your accountant if you decided that you wanted to accept &#039;&#039;Berkshire Bucks&#039;&#039; or 1-ounce gold coins as payment?&lt;br /&gt;
&lt;br /&gt;
== Merchant Services ==&lt;br /&gt;
* [[File:Rocketr.png|20px|link=https://rocketr.net]] [https://rocketr.net Rocketr] Sell digital products online and accept BTC, ETH, and more. Utilize their IPN/API for seamless integration into your website or app.&lt;br /&gt;
* [https://bitaps.com/api Bitaps.com] APIs to process bitcoin payments. No sign up or account needed. &lt;br /&gt;
* [http://www.btc4erp.com Bitcoin Transaction Coordinator] Full Merchant Solution for organizations using the NetSuite Global ERP and eCommerce Platform &lt;br /&gt;
* [[File:favicon_bp.png|20px|link=https://bitcoinpay.com/static/img/]] [https://bitcoinpay.com BitcoinPay] Payment gateway for virtual currencies with direct settlement to PLN, CZK, EUR and USD. POS + API.&lt;br /&gt;
* [[File:Bitfavicon.png|20px|link=http://www.bitcoinpaygate.com]] [http://www.bitcoinpaygate.com Bitcoinpaygate] Bitcoin payment processing for the web &amp;amp; in store payments&lt;br /&gt;
* [[File:BitKassa_favicon.png|20px|link=https://www.BitKassa.nl]] [https://www.BitKassa.nl BitKassa] Merchant solution for accepting Bitcoin, getting Euro or Euro/Bitcoin percentage. The Netherlands.&lt;br /&gt;
* [https://www.bitpagos.net BitPagos] Bitcoin and Credit Card payment processor&lt;br /&gt;
* [https://www.bitpay.com BitPay] Bitcoin payment processor with mobile checkout solution&lt;br /&gt;
* [https://bitpos.me BitPOS] Bitcoin payment processor for online and brick and mortar stores&lt;br /&gt;
* [http://www.bitstraat.nl BitStraat] SiteCite: &amp;quot;As of 10-11-2015 BitStraat is discontinued as a company.&amp;quot;&lt;br /&gt;
* [[File:Bitx-avatar.png|20px|link=https://bitx.co/api]] [https://bitx.co/api BitX API] Merchant API for registered businesses &amp;amp; developers in Indonesia, Malaysia, Kenya, Nigeria and South Africa.&lt;br /&gt;
* [http://blockchain.info/api/api_receive Blockchain.info] Free APIs to process bitcoin payments. No sign up or account needed. &#039;&#039;&#039;Update:&#039;&#039;&#039; Starting 01/2016 API2 requires an API key - account required!&lt;br /&gt;
* [https://www.blockonomics.co Blockonomics] Peer to peer bitcoin invoices using your own bitcoin address.&lt;br /&gt;
* [https://coinbase.com/docs/merchant_tools/payment_buttons Coinbase] Offers payment buttons, checkout pages, shopping cart integration, and daily cash out to USD.&lt;br /&gt;
* [[File:BitcoinRegister.gif|20px|link=http://coinbox.it/merchant]] [http://coinbox.it/merchant CoinBox] Bitcoin Point of Sales application for Android, with integration into various exchanges. Similar to Square.&lt;br /&gt;
* [[Cashila]] Online bank account and payment processor. Accepts bitcoin payments, SEPA transfers and [https://www.cashila.com/ pay bills with bitcoin]  &lt;br /&gt;
* [[File:CoinCorner_blue_logo.png|20px|link=https://coincorner.com]] [https://www.coincorner.com/ForBusiness CoinCorner] - Integrate CoinCorner Checkout in to your eCommerce business using a simple plugin or the API for Bitcoin Payments. Point of Sale solution also available that allows physical retailers to easily accept bitcoin and automatically convert that to fiat, removing the risk of holding bitcoins.&lt;br /&gt;
* [https://coingate.com/merchants CoinGate] Accept Bitcoin payments and receive payouts in Euros, U.S. Dollars or bitcoins. E-commerce plugins, API, Point of Sale app for Android / iOS / web, payment buttons.&lt;br /&gt;
* [https://coinify.com Coinify] Payment Service Provider (PSP) specializing in the technical aspects of accepting cryptocurrencies - such as bitcoin. Supports Bitcoin Web Payments, Mobile Checkout, In-store Bitcoin Payments and Bitcoin Invoicing with recurring billing in bitcoin.&lt;br /&gt;
* [https://coinpip.com CoinPip] Online and POS bitcoin payment processor for Asia.&lt;br /&gt;
* [[File:Coinsnap_favicon.jpg|20px|link=http://www.coinsnap.eu]] [[Coinsnap]] European Bitcoin Payment Provider &lt;br /&gt;
* [https://cryptopay.me Cryptopay] European payment gateway with daily payouts in GBP, EUR and USD. Exchange and wallet integrated.&lt;br /&gt;
* [https://cubits.com Cubits] Platform with multisignature wallets and merchant system Cubits Pay.&lt;br /&gt;
* [[File:Paxful_how-to-buy-bitcoin.png |20px|link=https://paxful.com]] [https://paxful.com Paxful] Accept Bitcoin with no internet then sell bitcoin for profit on our peer to peer exchange.&lt;br /&gt;
* [[File:gocoin-logo.png|20px|link=https://www.gocoin.com]] [https://www.gocoin.com/docs GoCoin International payment gateway and processing platform for Merchants]&lt;br /&gt;
* [https://gourl.io Gourl.io] Bitcoin Payment processor with ready to use php scripts - Pay-Per-Download, Pay-Per-Product, Pay-Per-Membership, Pay-Per-Registration.&lt;br /&gt;
* [https://www.okpay.com/en/services/accept-payments/index.html OKPAY] Bitcoin payment processing for merchants&lt;br /&gt;
* [[File:Payfast-400.png|20px|link=https://www.payfast.co.za]] [https://www.payfast.co.za PayFast] Merchant solution for South Africa. Integrated in 60+ shopping carts. Supports credit cards, EFT bank transfers and Bitcoin. When buyers pay with Bitcoin, merchants receive the South African rand equivalent, using BitX API&lt;br /&gt;
* [[File:SpectroCoin.png|20px|link=https://spectrocoin.com]][https://spectrocoin.com SpectroCoin] Payment gateway with daily payouts in GBP, EUR, USD, CZK, PLN and other currencies. Debit card, exchange and wallet offered. Plugins for e-commerce and API offered for integration.&lt;br /&gt;
* [[File:Spicepay-bitcoin-payment-gateway-96x96.png|20px|link=https://www.spicepay.com/bitcoin-payment-gateway/]][https://www.spicepay.com/bitcoin-payment-gateway/ SpicePay] Accept Bitcoin for payments at this bitcoin processor that targets Europe, Russia and Latin America.&lt;br /&gt;
* [http://xbterminal.com XBTerminal] Brick-and-mortar hardware POS terminals with payment processing integrations.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Merchant Howto]]&lt;br /&gt;
* [[In-store Transactions]]&lt;br /&gt;
* [[:Category:Payment_Processors|Payment Processors]]&lt;br /&gt;
* [[Tax compliance]]&lt;br /&gt;
* [[Securing online services]]&lt;br /&gt;
* [[BitCoins Mobile]] provides accurate up to date pricing from multiple exchanges from your Apple iPad, iPhone, or iPod Touch.&lt;br /&gt;
* [[Bitcoin PayFlow]] automates the process for accepting bitcoins&lt;br /&gt;
* [[Lazy API]] The lazy (and possibly easiest?) way to accept bitcoin payments on your website&lt;br /&gt;
&lt;br /&gt;
[[Category:ECommerce]]&lt;br /&gt;
[[Category:Local]]&lt;br /&gt;
&lt;br /&gt;
[[de:Bitcoin_als_Geschäft_akzeptieren]]&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Rocketr.png&amp;diff=61666</id>
		<title>File:Rocketr.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Rocketr.png&amp;diff=61666"/>
		<updated>2016-10-01T22:40:43Z</updated>

		<summary type="html">&lt;p&gt;Robbot: Rocketr&amp;#039;s rocket&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rocketr&#039;s rocket&lt;/div&gt;</summary>
		<author><name>Robbot</name></author>
	</entry>
</feed>