Crypto Invoicing
Crypto invoicing is the process of generating, sending, and settling business invoices denominated or payable in cryptocurrency or stablecoins.
Key Takeaways
- Crypto invoicing replaces bank-intermediated settlement with direct on-chain or Lightning payment: invoices settle in seconds to minutes rather than days, eliminating correspondent banking delays and reducing costs by 70–90% for cross-border transactions.
- Invoices can be denominated in fiat but settled in stablecoins like USDC or USDT, removing exchange-rate volatility while preserving the speed and finality of blockchain settlement.
- Multiple invoice formats exist for different rails: BOLT11 and BOLT12 for Lightning, BIP21 URIs for on-chain Bitcoin, and platform-specific payment links for stablecoin transfers.
What Is Crypto Invoicing?
Crypto invoicing is the process of generating, sending, and settling business invoices where payment occurs in cryptocurrency or stablecoins rather than through traditional bank rails. A seller creates an invoice specifying an amount, a destination wallet address or payment link, and (optionally) a deadline. The buyer sends the specified digital asset, and settlement is recorded directly on the blockchain: no intermediary bank, no multi-day clearing cycle, no correspondent banking chain.
While early crypto invoicing was limited to Bitcoin-denominated payments between crypto-native companies, the growth of stablecoins transformed it into a practical tool for mainstream B2B commerce. Businesses now denominate invoices in USD or EUR while settling in USDC or USDT, capturing the speed and cost advantages of blockchain settlement without exposure to crypto price volatility. Stablecoin on-chain transfer volume reached $27.6 trillion in 2024 and $33 trillion in 2025, with B2B payments accounting for roughly 60% of all stablecoin volume.
How It Works
Crypto invoicing follows a similar lifecycle to traditional invoicing (create, send, pay, reconcile) but replaces the settlement layer. Instead of routing through ACH, SWIFT, or card networks, payment flows directly between wallets on a blockchain network.
- The seller generates an invoice specifying the amount, currency, destination address, and expiration time
- The invoice is shared with the buyer as a payment link, QR code, or encoded string
- The buyer sends the specified cryptocurrency or stablecoin from their wallet
- The transaction is broadcast to the network and confirmed on-chain (or settled instantly via Lightning)
- Both parties receive an immutable, timestamped record of the payment on the blockchain
The exchange rate between fiat and crypto is typically locked at invoice creation time. If the buyer pays in BTC against a USD-denominated invoice, the invoicing platform converts at the locked rate so the seller receives the correct fiat-equivalent amount.
Invoice Formats
Different payment rails use different invoice encoding standards. The format determines what metadata the invoice carries and how the payment is routed.
| Format | Rail | Key Features |
|---|---|---|
| BOLT11 | Lightning Network | Single-use, bech32-encoded, contains payment hash, amount, expiry (default 1 hour), and routing hints |
| BOLT12 Offers | Lightning Network | Reusable payment codes, blinded paths for privacy, native recurring payment support |
| BIP21 / BIP321 URI | On-chain Bitcoin | URI scheme (bitcoin:address?amount=X) supporting unified QR codes for both on-chain and Lightning |
| LNURL-Pay | Lightning Network | HTTP-based protocol generating dynamic invoices from static identifiers, including Lightning Address (user@domain format) |
| ERC-20 transfer | Ethereum / L2s | Stablecoin transfers to a wallet address on Ethereum, Base, Polygon, or other EVM chains |
BTCPay Server Example
BTCPay Server is a free, open-source, self-hosted invoicing platform that generates invoices for both on-chain Bitcoin and Lightning payments. It charges no processing fees and gives the merchant full control over their payment data.
# Create an invoice via BTCPay Server API
curl -X POST "https://your-btcpay.example/api/v1/stores/{storeId}/invoices" \
-H "Authorization: token {apiKey}" \
-H "Content-Type: application/json" \
-d '{
"amount": "500.00",
"currency": "USD",
"checkout": {
"speedPolicy": "MediumSpeed",
"expirationMinutes": 30,
"paymentMethods": ["BTC", "BTC-LN"]
}
}'
# Response includes on-chain address and Lightning invoice
# Exchange rate locked for the 30-minute expiration windowBTCPay Server tracks invoice states through the payment lifecycle: New (awaiting payment), Processing (paid but awaiting block confirmations), Settled (confirmed), Expired (unpaid past deadline), and Invalid (underpayment or other error). Lightning payments settle instantly, while on-chain payments require configurable confirmation thresholds.
Settlement Comparison
The core advantage of crypto invoicing over traditional invoicing is settlement speed and cost. The difference is most dramatic for cross-border payments, where traditional rails involve multiple intermediary banks.
| Method | Settlement Time | Typical Cost ($5,000 invoice) |
|---|---|---|
| SWIFT wire | 2–5 business days | $75–$200 (fees + FX spread) |
| ACH | 1–3 business days | $0.20–$1.50 |
| On-chain Bitcoin | 10–60 minutes | $0.50–$5.00 (network fee) |
| Lightning Network | Under 2 seconds | Under $0.01 |
| Stablecoin (L2/Solana) | Under 5 seconds | Under $0.01 |
Beyond speed and cost, crypto invoicing provides payment finality without chargeback risk. Once a blockchain transaction is confirmed, it cannot be reversed: there is no equivalent of a credit card dispute or ACH return. For merchants selling high-value goods or digital services, this eliminates a significant source of fraud loss.
Use Cases
Cross-Border B2B Payments
International supplier payments are the highest-impact use case for crypto invoicing. A U.S. company paying a manufacturer in Southeast Asia traditionally routes the payment through multiple correspondent banks, incurring fees at each hop plus unfavorable FX spreads. With stablecoin invoicing, the same payment settles directly to the supplier's wallet in minutes, with total costs under 0.5%. Companies offering suppliers early payment in stablecoins can capture 2% early-payment discounts that would otherwise be lost to multi-day settlement delays. For a deeper analysis of this workflow, see the research article on B2B stablecoin invoice settlement.
Freelancer and Contractor Payments
Freelancers working across borders face wire fees, currency conversion costs, and multi-day settlement delays on every invoice. Stablecoin invoicing lets contractors receive USD-equivalent payments instantly regardless of their location. Platforms like Request Network (which has processed over $1 billion in transaction volume) provide structured on-chain invoices with metadata for accounting and compliance. For freelancers invoicing $5,000–$50,000 per month, total fees drop below 0.5% compared to 3–5% on traditional rails.
Lightning Micropayments
For small-value invoices (API calls, digital content, per-use services), traditional payment rails are impractical: card processing fees of $0.30 + 2.9% make payments under $5 uneconomical. Lightning invoices settle sub-second with fees under a satoshi, enabling micropayment invoicing at any scale. BOLT12 Offers extend this further with reusable payment codes and native support for recurring subscriptions.
E-Commerce Checkout
Online merchants integrate crypto invoicing through payment gateways like BTCPay Server, BitPay, or CoinGate. The checkout flow mirrors traditional card payments: the customer sees a price in their local currency, selects crypto as the payment method, scans a QR code or clicks a payment link, and the invoice settles on-chain. Merchants can choose to receive settlement in fiat, cryptocurrency, or a combination.
Tax and Accounting Implications
Crypto invoicing introduces specific tax and accounting requirements that businesses must handle carefully. In the United States, the IRS treats digital assets as property, which affects how invoice payments are recognized and reported.
- Cryptocurrency received as payment for goods or services is recognized as ordinary income at fair market value at the time of receipt (IRS FAQ 57–59)
- The cost basis for received crypto equals its fair market value when received: any subsequent sale triggers capital gains or losses
- Freelancers and contractors must treat crypto income as self-employment income, subject to self-employment tax (IRS FAQ 60)
- Employers paying wages in crypto must report on Form W-2 and withhold federal income tax, FICA, and FUTA (IRS FAQ 61)
- As of 2025, exchanges and brokers must file 1099-DA forms for transactions exceeding $600 (IRS Notice 2025-12)
Stablecoin-denominated invoices simplify accounting significantly because the value at receipt closely matches the invoice amount (no volatile price to track). Accounting integration platforms like Cryptoworth and Bitwave connect on-chain payment data to QuickBooks, Xero, and NetSuite, automating reconciliation and journal entry generation. For detailed guidance, see the research article on stablecoin accounting and tax.
Regulatory Landscape
The regulatory framework for crypto invoicing has matured significantly. Two major frameworks now govern stablecoin payments used in invoicing:
- The GENIUS Act (signed into U.S. law in July 2025) establishes federal requirements for USD-backed payment stablecoins: 1:1 reserve backing, monthly reserve disclosures, annual audits for issuers above $50 billion market cap, and priority for stablecoin holders in bankruptcy
- The EU's MiCA regulation provides a comprehensive framework for crypto-asset service providers and stablecoin issuers operating in Europe, with travel rule provisions effective since December 2024
Businesses using crypto invoicing must also comply with KYC/AML requirements, travel rule obligations for transfers above reporting thresholds, and sanctions screening on wallet addresses.
Risks and Considerations
Volatility Risk
For invoices denominated and settled in volatile cryptocurrencies like Bitcoin, the value can shift meaningfully between invoice issuance and payment. Stablecoin settlement largely eliminates this risk, but businesses accepting BTC or ETH must account for potential price movements during the invoice window.
Reconciliation Complexity
On-chain payments may arrive as partial payments, overpayments, or from unexpected addresses. BTCPay Server handles these cases with specific flags, but businesses using manual wallet monitoring need robust reconciliation processes. Dust amounts, network fees deducted from the sent amount, and multi-transaction settlements can all complicate matching.
Irreversibility
The same finality that protects merchants from chargebacks also means that erroneous payments cannot be reversed. Sending to a wrong address, overpaying an invoice, or paying an expired invoice can result in permanent loss of funds. Businesses need clear refund policies and processes for handling payment errors manually.
Compliance Burden
Accepting crypto payments triggers additional compliance requirements: transaction monitoring, wallet screening against sanctions lists, and detailed record-keeping for tax reporting. The cost of compliance infrastructure can offset settlement savings for businesses with low invoice volumes.
Why It Matters
Crypto invoicing is transitioning from a niche capability into core payment infrastructure. With stablecoin market capitalization exceeding $300 billion in 2026, clear regulatory frameworks in place through the GENIUS Act and MiCA, and 73% of enterprise CFOs evaluating crypto payment options, the infrastructure for crypto-settled B2B commerce is now production-ready. Platforms like Spark enable instant, low-cost settlement on Bitcoin's Layer 2, making crypto invoicing practical for everyday business payments alongside traditional stablecoin and Lightning rails.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.