Skip to content
how-to

Stablecoin invoicing: how to bill, get paid and close the books in USDC or USDT

15 min read
How to Do Crypto Accounting for Companies With a Native Token background

The short answer: Stablecoin invoicing means issuing an invoice that a customer settles in a dollar-pegged token such as USDC or USDT, sent to a wallet you control. You state the token, network, address, amount and due date, watch the chain for the transfer, apply it to the open invoice in your ledger, and book any fee or rounding difference.

A client asks to pay in USDC. Someone in finance now has to put a wallet address on an invoice, work out what lands, and close it cleanly.

This guide walks the loop end to end. What goes on the invoice, how to match and close the payment in Xero or QuickBooks Online, what to do with fees and rounding, and how the receipt gets classified. The clicks inside each system are in our sibling post on closing a crypto invoice in QuickBooks and Xero.

Disclosure: Breezing is our product. It gets one section near the end.

What goes on a stablecoin invoice

A stablecoin invoice is an ordinary invoice, in your currency, with a different pay-to block. It needs more than a bank account, because the same ticker exists on many networks and a wrong-network transfer can be unrecoverable.

FieldWhat to putWhy
Token and network"USDC on Base", never just "USDC"Contracts differ per chain
Receiving addressA wallet you control, one per invoice or customerMatching without memos
Amount in both units"USD 10,000.00, payable as 10,000.00 USDC"Fixes the token amount
Fee and shortfall policyWho pays the fee, whether net amounts are acceptedCustomers deduct costs, exchanges round withdrawals
Price and variance policy"1 USDC = USD 1.00 at par, differences under USD 5 written off"Removes the judgment call

Put the address on the invoice itself, confirm it through a second channel the first time, and ask for the hash with every payment. There is no chargeback on-chain.

What to put on the invoice

Eight lines, printed on the invoice itself rather than sent in a covering email.

  • The token, named in full, USDC or USDT.
  • The network, spelled out in words. Nobody should have to infer it from the address.
  • A receiving wallet address you control, confirmed once through a second channel.
  • The amount twice, in your invoice currency and in tokens.
  • A due date, on the same terms you would give any bank transfer.
  • A memo or reference the payer can attach to the transfer.
  • Who pays the network fee.
  • The rounding tolerance you will write off without asking, USD 5 in the example above.

Which stablecoins and chains businesses actually use

As of 13 August 2026, DefiLlama figures compiled by Reap put total stablecoin supply at $308 billion, USDT at about 59% and USDC at about 23%, while the same roundup cites Artemis data putting USDC ahead on 2025 transaction volume. USDC is the default in US and EU treasuries, where Circle publishes monthly reserve attestations. USDT keeps the lower fees that make Tron the default rail for remittance-sized transfers, per CoinLaw's Tether statistics (updated 25 May 2026). Our USDC vs USDT guide for accountants covers reserves and attestations.

The network sets fee, speed and misdirection risk. On DefiLlama's 17 May 2026 snapshot compiled by CoinLaw, Ethereum held 52% of stablecoin supply and Tron 28%, with Solana under 5% and Base, Arbitrum and Polygon near 1% each. Supply share is not invoicing share. Mainnet holds the treasuries, and the low-fee chains carry the payments. Per Eco's May 2026 USDC network guide, a USDC transfer costs $2 to $15 on Ethereum mainnet, $0.01 to $0.10 on Base or Polygon and under a cent on Solana. Its July 2026 fee ranking puts a USDT transfer on Tron at $0.20 to $3. Fees move with load, so treat these as orders of magnitude. Offer one or two networks, and name them on the invoice in words.

How the payment lands, and how to close the invoice

The customer pastes your address, enters the amount and signs. Confirmation takes seconds on Solana or Base, about 13 minutes on Ethereum, per Eco's May 2026 USDC network guide. The sender pays the fee in the chain's native token, so your amount arrives whole, and the hash becomes a permanent public record.

From there the job is to apply the receipt to the invoice, debit the token asset account, and send any difference to a variance account. In Xero that is a payment applied from the token's current asset account on the confirmation date. QuickBooks Online works the same way, except that differences are usually cleared with a credit memo. Partial payments and exact clicks are in the sibling post.

At month-end that becomes five lines per invoice:

  1. Match the on-chain transfer to the open invoice, by address and amount.
  2. Record the fee, on whichever leg you actually paid one.
  3. Book the rounding difference to the variance account, or note that there was none.
  4. Close the invoice in the ledger, dated the day the transfer confirmed.
  5. Keep the transaction hash on the payment as the evidence.

The gap is the tool between the chain and the ledger. Most crypto subledgers cannot apply a payment to an invoice inside Xero or QuickBooks, so they post the receipt to a clearing account and someone applies it by hand. That account never quite nets to zero, so it turns into a reconciliation of its own. The payment and the on-chain transfer stay unlinked, and every rounding difference sits there waiting for somebody to explain it.

Native invoice closure is the alternative. The subledger finds the open invoice and applies the payment inside the accounting system, hash attached, and no clearing account exists to reconcile. Among the crypto subledgers we track, Breezing is the only one that settles AR and AP this way.

Booking fees, rounding and FX

Entries for a $10,000 invoice paid in USDC, USD ledger, USDC carried at par:

EventDebitCredit
10,000 USDC receivedUSDC (current asset) 10,000Accounts receivable 10,000
9,998.50 USDC received, shortfall written offUSDC 9,998.50 and Variance 1.50Accounts receivable 10,000
Later transfer to an exchange, 0.002 ETH gasTransaction fees 6.00ETH (digital asset) 6.00
USDC converted to USD at $0.9998Bank 9,998.00 and Variance 2.00USDC 10,000

Two details matter. The gas entry credits ETH, not USDC. Every fee is a small disposal of a different asset with its own cost basis, so it belongs in lot tracking. And when the invoice currency differs from your ledger currency, say a Swiss company invoicing in USD, measure the receipt at the confirmation-date spot rate and take the difference against the invoice-date rate to FX gain or loss. More entries are in our crypto accounting journal entries guide.

How stablecoin receipts are classified under US GAAP, IFRS and tax

This is an overview, not advice.

US GAAP. ASC 350-60's fair value model covers only crypto assets meeting six criteria, one being no enforceable rights to underlying goods, services or other assets, per Grant Thornton's summary of ASU 2023-08 (21 December 2023). A fiat-backed stablecoin with a redemption right fails that test. PwC's crypto assets guide (31 May 2025) and Forvis Mazars (25 November 2025) both treat a token with an enforceable right to receive cash from the issuer as a financial asset, typically a receivable under ASC 310, a token without one as an intangible, and neither as a cash equivalent today.

That is where practice varies and the standard is moving. On 18 August 2026 the FASB proposed letting certain digital assets count as cash equivalents, summarised in Deloitte's Heads Up (19 August 2026). The holder needs an on-demand contractual right to redeem for cash without significant fees, directly against the issuer, which must hold segregated reserves of at least one-to-one in short-term, highly liquid assets. Comments close 19 November 2026. The direct-right test is the catch. A holder that bought USDC on an exchange, with no account at the issuer, may have no such right.

IFRS. The IFRS Interpretations Committee's June 2019 agenda decision found a cryptocurrency to be neither cash nor a financial asset, held under IAS 38 or, for broker-traders, IAS 2. That covers only tokens creating no contract with another party, so a redeemable stablecoin is tested against IAS 32's financial asset definition instead.

US tax. The IRS digital assets page (updated 2 September 2026) treats digital assets as property. A stablecoin received for goods or services is ordinary income at fair market value in dollars, and the later conversion is a disposal.

Write the policy down, then build the accounts per our balance sheet setup guide.

The EU angle: MiCA and DAC8

Under MiCA's definitions, fiat-referenced stablecoins are e-money tokens. The transitional period ended on 1 July 2026, per an ESMA statement carried by the AMF (23 June 2026). Only authorised providers can serve EU clients from that date, which affects where your customers buy USDC and where you convert it. Authorised providers keep transaction records for at least five years under MiCA Article 68. Under DAC8, the European Commission's own page confirms providers have collected EU users' transaction data since 1 January 2026, with first exchanges due by 30 September 2027. Our MiCA record-keeping guide covers the records side.

Three ways to run stablecoin invoicing

Manual wallet and spreadsheetStablecoin payment processorSubledger with native invoice closure
MatchingBy handDone by the processorAutomatic, by address, amount and hash
Ledger entryManual journalProcessor payout, like a card paymentPayment applied to the invoice in Xero or QuickBooks
Clearing accountUsuallyNoNo
FitsA few invoices a yearFiat-only businesses that never hold tokensAnyone holding stablecoins or invoicing at volume

As of September 2026, Stripe's stablecoin payments accept USDC on Tempo, Ethereum, Solana, Polygon and Base for US businesses, settle to your Stripe balance in local currency, refund in stablecoin, and cap each customer transaction at $10,000. You cannot hold, or pay suppliers from, what you receive.

Subledgers are for everyone else. Breezing pulls transfers from 80+ blockchains and exchanges, matches them to open invoices, and applies the payment inside Xero, QuickBooks Online or Bexio without a clearing account. Journal entries update in place rather than delete and repost. Every tier includes unlimited wallets and users, and pricing starts at $29 a month. Breezing is SOC 2 Type II certified and a Xero partner. The wider field is in our subledger roundup.

Quick answers

Can I invoice a client in USDC?

Yes. Any business can invoice in USDC if it controls a wallet on the network the client will use and has a policy for recording the receipt. Denominate the invoice in your normal currency and state the USDC amount and network on it.

How does a stablecoin payment work?

The customer sends tokens from their wallet to the address on your invoice. The network confirms the transfer within seconds to a few minutes, and the sender pays the fee in the chain's native token. You match the amount to the invoice and record the receipt.

Which stablecoin should I invoice in, USDC or USDT?

Invoice in whichever your customers already hold, then set your policy around it. USDC is the usual choice for US and EU treasuries because Circle publishes monthly reserve attestations. USDT leads supply and stays the low-fee choice for remittance-sized transfers on Tron. Many businesses accept both and convert USDT on a schedule.

What network fees apply and who pays them?

The sender pays the network fee in the chain's native token, so the invoiced amount arrives whole. As of May 2026 a USDC transfer costs $2 to $15 on Ethereum mainnet, a few cents on Base or Polygon and under a cent on Solana. You pay fees only when you move the funds.

How do I record a stablecoin invoice payment in Xero or QuickBooks Online?

Set up a current asset account for the token, then apply a payment to the open invoice from that account, dated the day the transfer confirmed, at the amount received. Book any shortfall to a variance account, in QuickBooks usually via a credit memo, and attach the transaction hash as the reference.

Do I need a clearing account for crypto invoices?

Only if your tooling forces one. Most crypto subledgers post stablecoin receipts to a clearing account in Xero or QuickBooks and leave someone to apply them to invoices by hand, creating a balance to reconcile every month. A subledger that closes invoices natively applies the payment straight to the invoice.

How are stablecoins classified on the balance sheet?

It depends on your framework and redemption rights. Under US GAAP a fiat-backed stablecoin with an enforceable right to redeem at par is generally a financial asset, often a receivable, outside the ASC 350-60 fair value model. An August 2026 FASB proposal would let qualifying stablecoins be cash equivalents. Under IFRS, IAS 32 decides.

Is a stablecoin payment taxable for a business?

In the US, yes. The IRS treats digital assets as property, so a payment received in USDC for goods or services is ordinary income at its fair market value in dollars on the day received, like any fiat payment. The later conversion to dollars is a disposal, usually with a gain or loss near zero.

Bottom line

The work is in the details. Name the network, use addresses that make matching automatic, write the variance policy before the first short payment arrives, book gas as a disposal of a different asset, and pick a classification you can defend. Month-end then comes down to three checks. Wallet equals ledger per token and network, no transfer left unapplied, variances small and explained. The routine is in our crypto month-end close checklist and the method in how to reconcile crypto transactions.

Where teams lose time is between the chain and the ledger. A tool that needs a clearing account adds a reconciliation that exists only because of it. One that closes the invoice natively makes the stablecoin receipt the simplest payment you record all month.

Sources

  • Stablecoin Statistics & Data 2026, Reap, published 14 August 2026 (data as of 13 August 2026), checked 2026-09-03: supports total stablecoin supply of $308 billion, USDT at about 59% and USDC at about 23% of supply, and Artemis/Bloomberg data putting USDC ahead of USDT on 2025 transaction volume.
  • Tether Statistics 2026, CoinLaw, updated 25 May 2026, checked 2026-09-03: supports USDT's low per-transfer fees and fast confirmation on Tron making it the default rail for remittance-sized transfers.
  • Transparency & Stability, Circle, undated, continuously updated (most recent attestation shown 31 August 2026), checked 2026-09-03: supports Circle publishing monthly third-party reserve attestations for USDC.
  • Stablecoin Market Share by Chain: Statistics, CoinLaw, last updated 24 May 2026 (DefiLlama snapshot dated 17 May 2026), checked 2026-09-03: supports Ethereum holding 52% and Tron 28% of stablecoin supply, with Solana under 5% and Base, Arbitrum and Polygon near 1% each.
  • How to Send USDC: Networks, Fees and Wallet Steps in 2026, Eco, May 2026 snapshot, checked 2026-09-03: supports USDC transfer costs of $2 to $15 on Ethereum mainnet, low cents on Base or Polygon and fractions of a cent on Solana, and confirmation times of seconds on Solana and Base versus about 13 minutes on Ethereum.
  • Cheapest Stablecoin Transfer Services 2026: On-Chain Routes Ranked by Fee, Eco, published 16 July 2026 (fee data verified 26 May 2026), checked 2026-09-03: supports a USDT transfer on Tron costing $0.20 to $3.
  • Clarifies Accounting for Certain Crypto Assets (ASU 2023-08), Grant Thornton, published 21 December 2023, checked 2026-09-03: supports the six criteria that limit ASC 350-60's fair value model, including no enforceable rights to underlying goods, services or other assets.
  • Crypto assets guide, PwC, publication date 31 May 2025, checked 2026-09-03: supports treating a stablecoin with an enforceable right to receive cash from the issuer as a financial asset.
  • Accounting for Stablecoins: Navigating Uncertainty Within US GAAP, Forvis Mazars, published 25 November 2025, checked 2026-09-03: supports the financial-asset-versus-intangible split on enforceable redemption rights, and that neither treatment makes a stablecoin a cash equivalent under current US GAAP.
  • FASB Proposes Enhancements to Disclosures About Cash Equivalents and Clarifications to the Evaluation of Certain Digital Assets, Deloitte Heads Up, published 19 August 2026 (FASB proposal dated 18 August 2026), checked 2026-09-03: supports the proposed cash-equivalent test (on-demand redemption directly against the issuer, no significant fees, segregated reserves of at least one-to-one in short-term, highly liquid assets) and the 19 November 2026 comment deadline.
  • IFRIC Update June 2019, IFRS Foundation, June 2019, checked 2026-09-03: supports the agenda decision that a cryptocurrency is neither cash nor a financial asset and is held under IAS 38, or IAS 2 for broker-traders.
  • Digital assets, IRS, page last reviewed or updated 2 September 2026, checked 2026-09-03: supports the IRS treating digital assets as property for US tax purposes.
  • Stablecoin payments, Stripe, checked 2026-09-03: supports Stripe accepting USDC on the Tempo, Ethereum, Solana, Polygon and Base networks for US businesses, settlement to the Stripe balance in local currency, stablecoin refunds, and a $10,000 per-transaction customer cap.
  • Article 3, mica.wtf (verbatim text of Regulation (EU) 2023/1114), checked 2026-09-03: supports the definition of an e-money token as a crypto-asset that purports to maintain a stable value by referencing one official currency.
  • End of MiCA transitional period: ESMA sets out its expectations of professionals and warns retail investors, AMF (relaying ESMA), published 23 June 2026, checked 2026-09-03: supports the MiCA transitional period ending 1 July 2026, after which only authorised providers may serve EU clients.
  • Article 68, mica.wtf (verbatim text of Regulation (EU) 2023/1114), checked 2026-09-03: supports the five-year (up to seven-year) record retention requirement for crypto-asset service providers.
  • DAC8, European Commission, checked 2026-09-03: supports reporting crypto-asset service providers collecting EU users' transaction data from 1 January 2026, with the first exchanges due by 30 September 2027.

More articles

Cryptio alternatives: the 2026 comparison for finance teams
Sep 4, 2026comparison

Cryptio alternatives: the 2026 comparison for finance teams

Cryptio is an institutional crypto subledger priced by quote. Compare Breezing, Bitwave, Cryptoworth, SoftLedger, and Ledgible on price, ERPs, wallets, and fit.

How to reconcile crypto transactions: a seven-step process for month-end
Sep 4, 2026how-to

How to reconcile crypto transactions: a seven-step process for month-end

A seven-step crypto reconciliation process for bookkeepers: prove completeness, match transfers, price each line, tie balances to the chain, post to the GL.

Crypto accounting journal entries: how to record every common transaction
Sep 4, 2026how-to

Crypto accounting journal entries: how to record every common transaction

Worked crypto accounting journal entries in tables: buying, customer payments in USDC, vendor payments, gas, swaps, staking, ASC 350-60 fair value and IFRS.