← Guides

What Is a Bitcoin Invoice?

Bitcoin Invoice: Does It Mean What You Think It Means?

"Bitcoin invoice" is one of those terms that sounds like it should have a simple definition. It does not.

If you ask a freelancer, a Bitcoin invoice is a payment request they send a client with a Bitcoin address and an amount. If you ask someone who just got a suspicious email from PayPal, it is a scam. And if you open a Lightning wallet, it is a one-time encoded string with an expiry; this is what the wallet calls an "invoice."

They are all using the same word but they're not exactly talking about the same thing.

We're here to sort this out. If you arrived here because you want to understand what a Bitcoin invoice is, the honest answer is that it depends on context. Let's walk through each meaning so you know which one applies to your circumstance.

The business invoice (what most people mean)

When people search "Bitcoin invoice," they are often looking for one of two things: how to bill someone and get paid in Bitcoin, or what to do with a Bitcoin invoice they just received.

Conceptually, it works like a standard invoice does. You have a sender, a recipient, an amount, maybe line items, maybe a due date. The difference is that instead of paying by bank transfer or card, the recipient pays by sending Bitcoin to an address.

The tools that create these range from simple payment link generators to full invoicing platforms with line items, client tracking, and automatic payment detection. What they share is the basic idea: tell someone what they owe and where to send it.

But what about those QR codes; are they invoices? Well, sort of. We need to talk about Lightning first.

The Lightning invoice

The Lightning Network is where the word "invoice" officially entered Bitcoin. If you ever see the term in a Bitcoin spec, it almost certainly refers to Lightning.

A Lightning invoice is a one-time payment request. It contains an amount, a destination, and an expiry window. Once it expires or gets paid, it cannot be reused. Lightning wallets say "Create Invoice" when you want to receive a payment, which is why the term shows up so often.

It is not a business invoice. There are no line items, no due dates, no client details. It is closer to a payment link with a countdown. But because Lightning wallets put the word "invoice" front and center, it is one of the most common places people encounter the term in Bitcoin, and the easiest to confuse with the business version.

QR codes and invoices

Now back to those QR codes. They show up on both the on-chain and off-chain sides of Bitcoin invoicing.

QR codes containing invoices: This is the off-chain side. The Lightning invoice from the previous section, also the one-time payment request with an amount, destination, and expiry, is an encoded string. The QR code wraps the entire invoice into something your phone can scan.

Invoices containing QR codes: This is the on-chain side. An invoicing tool creates a document with an amount, a Bitcoin address, and sometimes line items or a due date. A QR code can be included as a convenience; the payer scans it instead of copying and pasting the Bitcoin address.

The on-chain payment request

At the protocol level, an on-chain Bitcoin payment has no concept of an "invoice." There is a Bitcoin address and sometimes an amount, but no structured fields for line items, due dates, or client details. The invoicing tools from earlier in this article take that Bitcoin address and wrap it in something useful: line items, client details, payment tracking, a QR code. The protocol simply gives us a "send here." Invoice details are added by the tool resulting in a "Bitcoin invoice". This is what we mean when we say "Bitcoin invoice," and we think it is the most appropriate definition.

What about those "Bitcoin invoices" purportedly from PayPal and other payment apps?

If you received an unexpected email invoice claiming you purchased Bitcoin, especially one that appears to come from PayPal or another payment platform, it is almost certainly a scam. These emails typically include a phone number and urge you to call if you "did not authorize" the purchase. Do not call. The number connects to scammers, not the company.

Legitimate payment platforms do not send unsolicited Bitcoin invoices. If something looks off, log into your account directly through the app or website, never through any link in the email, and check your actual transaction history.

How a Bitcoin invoice actually works

The details vary by tool, but the general flow is very similar.

Creating the invoice. The sender sets an amount; sometimes denominated in Bitcoin, sometimes in a fiat currency like USD with the Bitcoin equivalent calculated at given rates. They add a Bitcoin address for the payer to send to. Some tools generate a unique address per invoice; others reuse one. The invoice might include line items, notes, or a due date, depending on the tool.

Sharing it. The sender shares the invoice with the payer often by email, a link, a QR code, or sometimes all three. The payer sees what they owe, where to send it, and how much Bitcoin to send.

Paying. The payer opens their wallet, sends Bitcoin to the address on the invoice. On-chain, this means broadcasting a transaction to the Bitcoin network. On Lightning, it means scanning or pasting the Lightning invoice and paying it before it expires.

Confirmation. On-chain transactions start as unconfirmed and gain confirmations as new blocks are added. Most tools will likely treat one to three confirmations as sufficient. Lightning payments settle in seconds. Some invoicing tools detect payment automatically; others don't, leaving it to the sender to verify manually.

Settlement. Once confirmed, the Bitcoin is available in the recipient's wallet. With noncustodial tools, that is the end of it; no intermediary holds the funds. With custodial tools, there may be an additional withdrawal or conversion step.

A freelancer, a wallet, and a scammer walked into a definition

"Bitcoin invoice" means different things depending on who is using the term and where. To a freelancer, "Bitcoin invoice" most likely means a payment request with a Bitcoin address and possibly line items. In a Lightning wallet, "Bitcoin invoice" means a one-time encoded string with an expiry. What a scammer means by "Bitcoin invoice" is whatever effectively tricks you out of your funds.

If you are here because you want to invoice clients and get paid in Bitcoin, the business invoice is what you are looking for. The tools that create them range from self-hosted platforms to hosted services that take minutes to set up. We compared the options in BTCPay Server Alternatives.