Accept Bitcoin payments with Square Invoices
About Bitcoin payments on Square Invoices
Bitcoin payments on Square Invoices let eligible sellers accept Bitcoin as a payment method while keeping invoices denominated in US dollars. When customers pay with Bitcoin over the Lightning Network, Square automatically converts the payment to USD at the current exchange rate and marks the invoice as paid. If you'd like to settle in Bitcoin instead of USD, you can go to Banking > Bitcoin and choose to settle in Bitcoin instead of dollars for your Bitcoin payments. Bitcoin invoice payments use your existing Square Bitcoin wallet setup and share the same account-level limits and fees as other Square Bitcoin features, with some invoice-specific requirements.
Before you begin
Before you can accept Bitcoin payments for invoices, you need to complete the following setup:
You must be 18 years or older to use this feature.
Bitcoin payments have a 0% processing fee until December 31, 2026, after which it will be 1%. Learn about Square processing fees.
Your primary business and invoice location must be in the United States. Bitcoin payments aren't available in New York, US territories, or sanctioned jurisdictions.
Use Square Invoices from Dashboard, the Invoices app, or Point of Sale app in services or standard mode. The total invoice amount (including taxes, service charges, and shipping) must be at or below $2,500.
Turn on Bitcoin payments
Step 1: Set up Bitcoin in Square Dashboard
Sign in to Square Dashboard and go to Banking > Bitcoin.
Click Get started to set up your Bitcoin wallet and complete business verification.
Choose whether to settle in dollars or Bitcoin for your Bitcoin payments.
Note: Starting on March 30, 2026, all Square sellers are auto-enabled to take bitcoin payments and by default settle in dollars.
Step 2: Enable Bitcoin as an accepted payment method on invoices
If you'd like to accept Bitcoin as a payment method by default:
Sign in to your Dashboard, then go to Invoices & Payments (or Orders & Payments).
Click Settings > Invoices.
Choose your default Square Invoice template and click Edit.
Turn on Bitcoin as an accepted payment method.
Click Save template.
Once enabled, Bitcoin becomes available as a payment method for eligible invoices and locations.
Create an invoice that accepts Bitcoin
- Sign in to Square Dashboard and go to Orders & payments (or Invoices & Payments or Payments) > Invoices.
- Click Send an invoice or Create invoice.
- Add a customer, invoice title, dates, and any message as usual.
- Add line items (items and services, discounts, service charges, shipping, and custom fields) as you normally would.
- Under Step 3: Payment options, check Bitcoin along with any other payment methods you want to accept (for example, card, Cash App Pay, ACH bank transfer, Afterpay, or card/bank on file).
- Review the invoice and select Send, Save as draft, or Preview.
- From the Square Invoices app (or Point of Sale app in services or standard mode), tap Invoices > + to create a new invoice.
- Add customer details, line items, and any deposits or payment schedules.
- In Payment options, toggle on or select Bitcoin along with any other payment methods you’d like to offer.
- Review and tap Send invoice or Save as draft.
If the invoice amount is above the allowed Bitcoin limit or the location isn't eligible, Bitcoin may not appear as an option at checkout even if it's enabled globally.
When you preview an invoice, you may see the current USD ↔ Bitcoin estimate for the buyer, with messaging that the final Bitcoin amount is calculated at time of payment.
Refund a Bitcoin invoice payment
Refunds for Bitcoin invoice payments are issued via Square Gift Cards or eGift Cards in USD, not back to the buyer's Bitcoin wallet on your app.
To process a refund for a Bitcoin invoice payment:
Follow the standard refund process. Learn how to manage customer refunds.
When selecting the refund method, choose Gift card instead of refunding to the original payment method.
Issue either a physical gift card or eGift card in USD that the customer can spend with your business.
As Bitcoin transactions are final on the network, Square doesn't support Bitcoin chargebacks. Any disputes or adjustments must be handled directly between you and your customer using refunds and your own policies.
Note: Refunds for Bitcoin invoice payments aren't currently available through Dashboard.
View Bitcoin invoice activity and reports
You can see Bitcoin invoice payments alongside your other activity in Square reporting:
Orders and Invoices: Bitcoin invoice payments also appear in Invoices views with the relevant status, amount, and payment method recorded.
Transactions: Go to Dashboard > Sales > Transactions to view individual payments. Bitcoin payments are denominated in USD with the payment method shown as Bitcoin.
Banking > Bitcoin: From Banking > Bitcoin, you can see Bitcoin transaction details, including the BTC amount and corresponding USD value for each payment.
Use these dashboards together to reconcile your invoice activity, Bitcoin exposure, and overall sales.