Skip to content

Crypto invoice template

How to invoice in USDC.
Without the guesswork.

A crypto invoice needs everything a normal invoice has, plus three details that decide whether the money arrives: the token, the network, and the wallet address. Here is the template, the fields, and what to check before you send it.

Invoice

INV-0042

Issued
Oct 1, 2026
Due
Oct 31, 2026

From

Northwind Studio

[email protected]

12 Harbour Street Reykjavik, Iceland

Bill to

Acme Labs Inc.

[email protected]

500 Market Street San Francisco, CA

DescriptionQtyUnit priceAmount
Product design, October sprint4085.003,400.00
Design system audit11,200.001,200.00
Subtotal
4,600.00 USDC
Total due
4,600.00 USDC

Payment details

Token
USDC
Network
Base
Pay to
0x… receiving wallet address

Send only USDC on Base to this address. Tokens sent on another network or in another token may not be recoverable.

Notes

Payment due within 30 days. Please send USDC on Base only.

Created with the free USDC invoice generator at clearedpay.xyz

Sample invoice. Every field shown is editable in the generator.

Required fields

What a crypto invoice needs.

The last three fields are the ones a regular invoice template does not have, and the ones that cause lost payments when they are vague.

Invoice number, issue date, and due date
A unique number lets both sides reference the invoice. The due date sets the payment term, such as 30 days from issue.
Your details and your client’s details
Legal or business names, email, and postal address. Add a tax or VAT ID if your jurisdiction requires it on invoices.
Line items
What you delivered, the quantity, and the unit price. A description specific enough that your client’s finance team can approve it without asking.
Total in the token you want
State the amount in USDC, for example "4,600.00 USDC". Writing only "$4,600" leaves the client to decide which asset to send.
Token and network
USDC exists on many networks. Name exactly one, such as Base. Funds sent on a different network may not reach you.
Receiving wallet address
The full address, copied from your wallet, not typed. It must be an address that can receive tokens on the network you named.

Step by step

How to invoice in USDC.

  1. Agree on USDC and a network

    Confirm with your client that they can pay in USDC and on which network. Put it in the contract or statement of work, not only on the invoice.

  2. Get a receiving address you control

    Use a wallet you hold the keys to, or a smart account you control. If your client sends from an exchange, check that the exchange supports withdrawals on that network.

  3. Create the invoice

    Fill in the fields above. Price it in USDC, add the network and address, and set a due date.

  4. Send it and confirm the payment

    When your client pays, look up the transaction hash on the network’s block explorer and check the amount, token, and recipient.

  5. Record it

    Store the invoice with the transaction hash and the date it settled. Ask your accountant how stablecoin income should be reported where you are.

Best practices

Avoid the mistakes that lose payments.

Verify the address on a second channel
Address-swapping malware and spoofed emails target crypto invoices. Ask your client to confirm the address with you directly before a first payment.
One address per network on the invoice
Listing several networks invites mistakes. If you accept more than one, issue the invoice for the one your client will use.
Say who pays network fees
Gas is small on networks like Base, but say whether the total must arrive in full. Exchange withdrawal fees are often deducted from the amount sent.
Keep the transaction hash
The hash is your proof of payment. Note it against the invoice number as soon as the payment arrives.
Do not change addresses mid-engagement without notice
A new address on a routine invoice looks like fraud to a careful finance team. Announce changes separately and early.

Template or payment link

A template asks your client to pay.
A Cleared invoice is the payment.

Paid in one click
Your client opens the link, connects a compatible wallet, and pays with one Approve & Pay button. No address to copy, no amount to retype, no Cleared account needed.
Settles in USDC on Base
The invoice is marked paid when the payment lands. Funds settle to your Safe smart account after the protocol fee, and you approve withdrawals.
0.5% per paid invoice, capped at $50
No monthly fee, and unpaid or canceled invoices don't incur it. Calculate your fee

Crypto invoicing questions

What should a crypto invoice include?
Everything a normal invoice has (invoice number, dates, your and your client’s details, line items, and a total), plus the token, the network, and the wallet address that receives payment. State the total in the token, for example 4,600.00 USDC.
How do I invoice in USDC?
Agree on USDC and a network with your client, create an invoice priced in USDC with your receiving wallet address and the network, send it, then confirm the payment on a block explorer and keep the transaction hash with the invoice. Cleared can replace the manual steps with a payment link.
Should I price the invoice in USD or USDC?
Price it in USDC if you want to be paid in USDC. USDC is designed to track the US dollar, but naming the token removes any question about which asset to send and how much of it.
Which network should I use for a USDC invoice?
Use a network both you and your client support, and name only one. Low-fee networks such as Base keep payment costs small. Cleared invoices are paid in USDC on Base.
How do I prove a crypto invoice was paid?
With the transaction hash. It shows the sender, recipient, token, and amount on the public block explorer. With Cleared, the invoice is marked paid automatically and you can export the payment history as CSV or JSON.
Is there a free crypto invoice generator?
Yes. Cleared’s USDC invoice generator is free, needs no account, and runs entirely in your browser. You can download the result as a PDF.
What does it cost to send a payable invoice with Cleared?
Self-serve invoices cost 0.5% per paid invoice, capped at $50, with no monthly fee. The fee is deducted when the invoice is paid. Your client may need ETH on Base for network gas if they pay from an external wallet.

Ready to bill in USDC?

Make a PDF for free, or send an invoice your client can pay in one click.