A self-custody Bitcoin payment option on your QuickBooks invoices, with no processor sitting between you and the money
First month free • No credit card required • Cancel anytime
QuickBooks is the default ledger for American small business. Intuit reported roughly 10 million QuickBooks customers, about 6.5 million of them on QuickBooks Online, and independent market estimates put its share of US small business accounting software above 80 percent. Invoicing inside it is thorough: recurring invoices, progress billing, sales tax, and a payments layer that takes cards and bank transfers. What it does not have is a way to accept Bitcoin.
The payments layer is also where the cost sits. QuickBooks Payments currently charges 2.99 percent on invoiced card payments, 3.5 percent on keyed-in cards, and 1 percent on ACH bank transfers. (based on 2024 figures). On a four-figure invoice that is a meaningful slice of the margin, taken on money you have already earned, and every business owner who has looked at a merchant statement knows the number keeps growing with revenue.
PayInBTC.me connects QuickBooks to BTCPay Server so a Bitcoin option appears on the invoices you already send. BTCPay Server is free, open source, and self-hosted, and it charges nothing beyond Bitcoin network fees. The customer pays over Lightning or on-chain, the Bitcoin lands in the wallet you control, and nothing about your QuickBooks workflow changes.
Every payment method QuickBooks offers natively carries a percentage. Cards run at 2.99 percent through QuickBooks Payments, keyed-in cards at 3.5 percent, and even ACH takes 1 percent. BTCPay Server takes no cut at all, because it is software you run rather than a processor you sign up with, so the only cost on the payment itself is the Bitcoin network fee. PayInBTC.me charges a flat rate in sats per invoice, not a share of the amount, which means the cost of accepting a 500 dollar invoice and a 50,000 dollar invoice is the same.
BTCPay Server is MIT licensed and has been developed in the open since 2017, with funding from grant programs rather than transaction revenue. There is no account application, no underwriting, and no provider that can freeze a balance or close you down for being in an industry it dislikes. For a business that has ever had a payment processor decide it was too risky, that difference is the whole argument, and it is the reason many QuickBooks users who look at Bitcoin end up looking at BTCPay first.
Self-hosting BTCPay means running a Bitcoin node, keeping it patched, and staying online. Plenty of businesses would rather not. PayInBTC.me offers a hosted BTCPay Server add-on at 2,500 sats per month or 25,000 sats per year: we run the infrastructure, the updates, the monitoring, and the daily backups, and payments still settle directly to your own wallet. You get the self-custody without the sysadmin work, and you can move to your own instance later without changing anything in QuickBooks.
PayInBTC.me connects to QuickBooks with read-only access. It reads the invoice number, amount, and currency to build the payment, and it never writes to your books. Your chart of accounts, invoice templates, numbering, and sales tax handling stay exactly as your bookkeeper set them up. The Bitcoin side runs entirely through BTCPay Server, which never sends anything back into QuickBooks either.
Setup takes about five minutes if you already have a BTCPay Server instance, and needs no crypto knowledge. Once connected, the flow runs on its own for every invoice you enable it on.
Take a 2,500 dollar invoice, a common size for a US agency, contractor, or professional services firm billing a project milestone. Here is roughly what each payment method costs you.
| Method | Cost on a $2,500 invoice | Notes |
|---|---|---|
| Card via QuickBooks Payments | About $74.75 | 2.99% on invoiced card payments, 3.5% if the card is keyed in. |
| ACH bank transfer | About $25 | 1% per transfer, slower to clear and still manual to chase. |
| Bitcoin via PayInBTC.me and BTCPay Server | About $1.50 | Flat 1,500 sats per invoice on pay-per-use. BTCPay Server charges no processing fee; the customer pays the Bitcoin network fee |
On this one invoice the difference is roughly 73 dollars. A firm sending twenty invoices of this size a year is looking at close to 1,500 dollars in card fees against about 30 dollars in flat charges, or 25 dollars a year if you take the unlimited annual plan.
You need a QuickBooks account and a BTCPay Server store. If you do not want to run BTCPay yourself, the hosted add-on covers it.
The first month is free, so you can run real invoices through the setup before deciding whether it stays. Full setup instructions are at docs.payinbtc.me.
More questions? See our full FAQ →
Keep QuickBooks. Keep your workflow. Just add Bitcoin payments via BTCPay Server.
No credit card required. First 3 invoices free. Cancel anytime.
Questions? Talk to our team