For Merchants

Understanding Lightning Invoices on Square

What a Lightning invoice is, how it gets paid, and what shows up in your Square dashboard afterward. A practical guide for Square merchants.

What is a Lightning invoice?

A Lightning invoice is a payment request — a standardized way of saying “please send me this exact amount of Bitcoin.” When a customer pays you with Bitcoin at your Square terminal, Square generates a Lightning invoice automatically and displays it as a QR code.

The customer scans the QR code with their Bitcoin wallet app, confirms the amount, and the payment arrives in your Square account within seconds.

Key point

You never need to create or manage Lightning invoices manually with Square. Square generates them automatically when a customer chooses to pay with Bitcoin at checkout.

What is in a Lightning invoice

A Lightning invoice contains:

All of this is encoded into the QR code. The customer’s wallet decodes it automatically.

What the customer sees

When a customer pays with Bitcoin at your Square terminal:

  1. They tell you they want to pay with Bitcoin
  2. You select Bitcoin as the payment method in Square
  3. Square displays a QR code on the customer-facing screen
  4. The customer opens their Bitcoin wallet app — Cash App, Strike, Blue Wallet, Phoenix, or any Lightning-compatible wallet
  5. They tap “Send” or “Scan” and point their camera at the QR code
  6. Their wallet shows the amount in both sats and dollars
  7. They confirm — payment arrives in 1-3 seconds
  8. Square shows a payment confirmed screen

The whole process typically takes 15-30 seconds once the customer opens their wallet.

What you see in Square Dashboard

After a Bitcoin payment, your Square Dashboard shows:

For your records

The dollar amount shown in Square at the time of payment is the figure you should use for your tax records — not the current price if you check later. Square’s timestamped records are IRS-compliant documentation.

Understanding the satoshi amounts

Square shows payment amounts in satoshis. Here is a quick reference at common price levels:

USD amountAt $96,000/BTCAt $80,000/BTCAt $120,000/BTC
$5.005,208 sats6,250 sats4,167 sats
$10.0010,417 sats12,500 sats8,333 sats
$25.0026,042 sats31,250 sats20,833 sats
$50.0052,083 sats62,500 sats41,667 sats
$100.00104,167 sats125,000 sats83,333 sats

Use the BitcoinUnit converter to check any amount at the current live price.

What if a payment fails?

Lightning payments can occasionally fail if the network cannot find a route with sufficient liquidity. In practice this is rare for typical retail amounts under $500.

If a payment fails:

Invoice expiry

Lightning invoices expire — Square’s invoices are typically valid for 10-15 minutes. If a customer takes too long to pay, the invoice expires and Square will generate a new one automatically.

This is why you should complete the Bitcoin payment process promptly once the QR code appears. If the customer’s app shows “invoice expired”, simply start the checkout process again in Square.

Converting Bitcoin payments to dollars

Square automatically converts your Bitcoin payments to USD at the prevailing exchange rate and deposits to your bank account on the same schedule as your card payments. You do not need to manually convert anything.

If you prefer to hold some Bitcoin rather than converting immediately, Square also offers a “Bitcoin Savings” option that retains a percentage of each payment as Bitcoin in a separate account.