Crypto invoicing is the practice of billing customers for payment in cryptocurrency or stablecoins. A crypto invoice sets out the amount due, the asset and network to pay on, the address to send funds to and, usually, a time limit within which the quoted exchange rate is valid. It is used by online merchants, freelancers, software firms and businesses that trade across borders, either directly through their own wallets or through crypto payment processors that generate invoices and convert receipts into regular money.
Crypto invoicing adapts the ordinary invoice to the features of blockchains. Payments are push-based, final once confirmed and can arrive from anywhere in minutes, but prices can move quickly, customers can send the wrong amount or use the wrong network, and businesses must handle accounting, tax and compliance for each receipt. Stablecoin invoicing, especially in dollar-backed tokens, has grown as a way to avoid price swings.
Crypto invoicing in plain terms
A normal invoice says "please pay 500 to this bank account by the end of the month". A crypto invoice says "please send this exact amount of a particular coin to this address within the next 15 minutes". The short deadline exists because the coin's value may change, so the seller does not want to lock in today's rate for weeks.
Often the invoice includes a QR code that a customer scans with a phone wallet, filling in the address and amount automatically. When the payment lands on the blockchain, the invoicing software marks it as paid. Many businesses then convert the crypto into their local currency straight away, so they never hold it for long.
How crypto invoices work
A typical invoicing flow has several steps:
- Create the invoice. The seller sets the price, usually in a fiat currency, and the software calculates the crypto amount at the current rate.
- Assign an address. A unique receiving address is generated for each invoice, so the payment can be matched automatically.
- Present for payment. The invoice is shown as a link, payment page or QR code encoding the address and amount.
- Detect and confirm. The software watches the blockchain and marks the invoice paid after the required number of confirmations.
- Settle. The processor either forwards the crypto to the seller or converts it and pays out fiat to the seller's bank.
On the Lightning Network, invoices are a built-in part of the protocol: the payee creates a coded invoice with an amount, an expiry time and a cryptographic hash that proves payment once settled.
Tools and providers
Merchants can issue crypto invoices through hosted processors such as BitPay, founded in 2011, and Coinbase's commerce products, through open-source self-hosted software such as BTCPay Server, launched in 2017, or through accounting and invoicing platforms that have added crypto options. Hosted processors handle conversion and compliance but take a fee and custody funds briefly; self-hosted tools let merchants receive funds directly into their own wallets. Business-to-business payments in stablecoins are often invoiced through treasury platforms that integrate with bank accounts.
Accounting, tax and compliance
Each crypto receipt must be recorded at its fair value in the reporting currency at the time of payment, and later conversion may produce a gain or loss for tax purposes. Businesses must also keep records that link each payment to an invoice for audit and reconciliation. Payment processors are generally regulated as money transmitters or crypto-asset service providers and must apply know-your-customer checks, sanctions screening and, for larger transfers, the Travel Rule. Some jurisdictions impose additional reporting for crypto received by businesses.
Risks and practical issues
Common problems include underpayments and overpayments when wallets deduct fees from the amount sent, payments sent after an invoice has expired, payments on the wrong network or in the wrong token, and the difficulty of refunds, which require the customer to provide a return address. Price volatility is a risk if the seller holds crypto after receipt, which is why many choose immediate conversion or stablecoin payments. Fraudsters have also sent fake invoices with altered addresses, a crypto version of payment diversion fraud. The broader category is covered under blockchain payments.
Despite these issues, crypto invoicing can be attractive for cross-border sales and freelance work, where bank transfers may be slow or costly and card payments may be unavailable. Payments typically arrive within minutes and cannot be charged back, which removes one source of merchant fraud but also shifts responsibility for disputes onto the seller's own policies.