Crypto invoicing is the practice of billing a client in a digital token — usually a fiat-pegged stablecoin such as USDC or USDT — and being paid on-chain rather than through a bank transfer. For service businesses that work across borders, getting paid is often the slowest part of the job. A finished project can sit in limbo for three to five business days while an international wire clears, with the client absorbing 6% or more in all-in costs once intermediary banks, FX spreads, and lifting fees are counted. Crypto invoicing offers a different path: you send a payment request priced in a stablecoin, the client pays on-chain, and the funds settle in minutes — any day, any hour — for a flat network fee plus a small margin.

This guide explains what crypto invoicing actually involves, who benefits most, and how to create and send a stablecoin invoice without creating a reconciliation or tax headache. The mechanics are simpler than they sound, but the details — choosing the right network, matching payments to invoices, and keeping records that hold up at tax time — are where most of the value (and the risk) sits. We will cover each one in concrete terms.

What is a crypto invoice?

A crypto invoice is a payment request, usually delivered as a link or a QR code, that asks a client to pay a stated amount in a specific token on a specific network. Most businesses price the invoice in a stablecoin — a token designed to track a fiat currency, such as USDC or USDT pegged to the US dollar — or in a fiat figure that is converted to the equivalent stablecoin amount at the moment of payment. The client opens the request, sees exactly what to send and where, and completes the payment from their own wallet.

Once the transaction confirms on-chain, the funds arrive in the merchant's wallet. From there the business can hold the stablecoin or off-ramp it to fiat through a bank account. Because settlement happens on a public network rather than through a chain of correspondent banks, the money moves in minutes and is available 24/7, including weekends and holidays. The cost is typically a flat network fee plus a small processing margin, rather than a percentage that scales with the invoice size the way card fees and wire charges often do.

Crypto invoicing versus a traditional wire

FactorInternational wireCrypto invoice (stablecoin)
Settlement time3–5 business daysMinutes, 24/7
Typical all-in cost6%+ once FX and intermediary fees are countedFlat network fee plus a small margin
Operating hoursBank hours and cut-off timesAny time, including weekends
What the client seesBank details, SWIFT/BIC, correspondentsA payment link or QR with amount, token, and network

Who benefits most from crypto invoicing

Crypto invoicing fits any business that bills clients and waits too long to be paid, but a few profiles see the clearest gain:

  • Agencies and B2B service firms billing larger retainers and project fees, where a 6% wire cost — in line with the global averages tracked by the World Bank’s remittance price database — is real money and a five-day delay strains cash flow.
  • Freelancers and consultants working with clients abroad, who often eat the deduction when a wire arrives short.
  • Cross-border suppliers who would otherwise reconcile payments across multiple currencies and banking systems.
  • Software and digital-service vendors whose clients are already comfortable holding stablecoins.

If your clients pay you domestically by instant bank transfer at no cost, crypto invoicing may add little. The advantage grows with distance, currency friction, and invoice size. If you are weighing this as part of a broader move to digital assets, our guide on how to accept crypto payments as a business covers the wider setup.

How to create and send a crypto invoice

The process mirrors a normal invoice with a few crypto-specific fields. Follow these steps:

  1. Agree the terms with your client first. Confirm they can pay in stablecoins, and settle on the token (for example USDC or USDT) and the network before you issue anything.
  2. Set the amount. Decide whether to price the invoice directly in the stablecoin or in fiat with conversion at payment time. State the figure clearly so there is no ambiguity about what "paid in full" means.
  3. Specify the accepted token and network. This is the single most important field. The same stablecoin can exist on several networks, and sending it on the wrong one can mean lost or stuck funds. Name both, precisely.
  4. Add a due date and a unique reference. A reference or memo lets you match the incoming payment to the correct invoice during reconciliation.
  5. Include your receiving address or payment link. Generate the wallet address or hosted payment link the client will pay to, and double-check it before sending.
  6. Send the invoice as a link or QR code. Deliver it the way you would any invoice — by email or your client portal — so the client can pay in a couple of taps.
  7. Confirm the on-chain payment. Wait for the transaction to confirm, verify the amount and token match the invoice, and mark it paid against the reference.
  8. Decide what to do with the funds. Hold the stablecoin in your wallet or off-ramp to fiat through your bank, depending on your treasury preference.
  9. Record the transaction for your books. Save the transaction hash, amount, token, date, and the fiat value at the time of payment for your accounting and tax records.

What to put on the invoice

A clean crypto invoice removes guesswork for the client and protects you at reconciliation. At a minimum it should state:

  • Amount — the exact figure, and whether it is denominated in the stablecoin or in fiat.
  • Accepted token(s) and network — spelled out together, since the token alone is not enough.
  • Due date — so both sides know the payment window.
  • Reference or memo — a unique identifier tying the payment to the invoice.
  • Receiving address or payment link — verified before the invoice goes out.

Practical considerations to get right

Choose the correct network

A stablecoin like USDC can be issued on multiple networks. If the client pays on a network your wallet does not support, recovery can be difficult or impossible. Always confirm the network in writing and make it unmissable on the invoice.

Reconciliation and reference matching

On-chain payments do not carry an invoice number by default. Use a unique reference or memo, or a dedicated receiving address per invoice, so you can match every incoming payment to the right bill without manual detective work.

Tax records

Treat each payment as you would any other income. Record the fiat value at the time of receipt, the token and amount, the date, and the transaction hash. If you hold the stablecoin and its value moves before you off-ramp, your accountant will want that trail.

Compliance and KYC

Depending on your business and where your clients are, you may need to verify counterparties and keep records that satisfy local rules. Build this into your onboarding rather than bolting it on later.

Refunds and overpayment

Decide in advance how you handle an overpayment, an underpayment, or a refund request. On-chain payments are not reversible the way a card chargeback is, so a clear written policy — and a process for sending funds back to a verified address — saves disputes.

Where AbsolutePay fits

AbsolutePay provides crypto payment rails for merchants — the infrastructure that turns a stablecoin invoice into a settled payment. The platform supports 200+ tokens and 100+ currencies, so you can price an invoice the way your client thinks about money and still settle on-chain. Built on six years of embedded-finance expertise and compliant by default — regulation as the product — it lets service businesses, agencies, and cross-border suppliers send a crypto invoice, get paid in minutes, and keep the records they need, without standing up payments infrastructure themselves. Teams can move settled funds out through payouts, or wire invoicing directly into their own billing system with the API.

Frequently asked questions

What is the difference between a crypto invoice and a regular invoice?

The structure is the same — amount, due date, reference — but a crypto invoice asks the client to pay in a stablecoin or other token on a specified network, usually via a link or QR code, and settles on-chain in minutes rather than through a multi-day bank transfer.

Which stablecoins can I invoice in?

USDC and USDT are the most widely used dollar-pegged stablecoins for invoicing. The right choice depends on what your client holds and which networks you both support, so agree the token and network before you issue the invoice.

How fast do crypto invoices get paid?

Once the client sends payment, the transaction typically confirms on-chain within minutes, any day of the week. That compares with three to five business days for a traditional international wire.

How do I handle tax on stablecoin payments?

Record each payment as income at its fiat value on the date of receipt, and keep the token, amount, date, and transaction hash. If you hold the stablecoin before converting to fiat, keep that trail too. Confirm the specifics with a qualified accountant for your jurisdiction.

What happens if a client pays on the wrong network?

Funds sent on an unsupported network can be stuck or lost, which is why the accepted token and network belong front and center on every invoice. Confirm both in writing with the client before they pay.