Free template

Crypto Invoice Template

Everything a crypto invoice needs, including the fields regular templates miss: token, network, wallet address, and on-chain settlement terms. Copy it below or generate a PDF in seconds.

The template

INVOICE

Invoice number: INV-2026-0001
Issue date:     [date]
Due date:       [date]

FROM                          BILL TO
[Your name / company]         [Client name / company]
[Address]                     [Address]
[Email]                       [Email]
[Tax / VAT number]            [Tax / VAT number]

DESCRIPTION                       QTY    UNIT PRICE      AMOUNT
[Service or product]              [1]    [1,000 USDC]    [1,000 USDC]
[Service or product]              [2]    [250 USDC]      [500 USDC]

                                  Subtotal:              [1,500 USDC]
                                  Tax ([rate]%):         [0 USDC]
                                  TOTAL DUE:             [1,500 USDC]

PAYMENT INSTRUCTIONS
Token:           USDC (USD Coin)
Network:         Base
Wallet address:  [0xYourWalletAddress]
Payment terms:   Due within [30] days. Send the exact total in USDC
                 on the Base network to the address above. Include
                 the invoice number in your records. The invoice is
                 settled when the transaction is confirmed on-chain.

Notes: [Thank you for your business.]

Replace the bracketed values. For a version with your logo, auto-filled wallet address, QR code, and automatic payment detection, use the free generator.

What to include in a crypto invoice

Standard invoice fields

  • Unique invoice number (sequential, e.g. INV-2026-0001)
  • Issue date and due date
  • Your business name, address, and tax or VAT number
  • Client name, address, and tax or VAT number
  • Line items with quantity, unit price, and amount
  • Subtotal, tax rate and amount, and total due

Crypto-specific fields

  • Token to pay with, e.g. USDC, USDT, DAI, or EURC
  • Blockchain network, e.g. Base, Ethereum, or Polygon
  • Exact wallet address to receive the payment
  • A QR code (EIP-681) that pre-fills the payment in the wallet
  • Settlement clause: paid when the transaction confirms on-chain
  • For volatile coins: the fiat conversion rate and its timestamp

Four mistakes that cost real money

Crypto payments are irreversible. These are the template mistakes we see most often.

Omitting the network

USDC exists on a dozen chains. If the invoice says only "pay 1,000 USDC" your client can send it on a network you did not expect, which at best delays reconciliation and at worst strands the funds.

Reusing a template with an old wallet address

A stale copy-pasted address is the most expensive typo in crypto. Blockchain payments are irreversible, so double-check the address every time, or use invoicing software that fills it automatically.

Invoicing in a volatile coin without a rate clause

An invoice for 0.05 BTC changes fiat value daily. If you must bill in a volatile asset, state the fiat amount, the conversion rate, and when the rate locks. Stablecoins remove the problem entirely.

No on-chain settlement terms

Define when the invoice counts as paid: when the transaction is broadcast, or when it is confirmed on-chain. One line in the payment terms avoids the argument later.

Skip the template, automate it

StableInvoicing fills in your wallet address, adds the QR code, exports the PDF, and marks the invoice paid the moment the payment lands on-chain. Free plan, no credit card.

Create Your First Invoice Free