settlematic
Guides··12 min read·By Keshav Sharma

Invoice-Scoped Wallet Addresses Explained: Why One Address Per Invoice Matters

Learn how invoice-scoped wallet addresses enable automated crypto invoice reconciliation — BIP-84 Bitcoin derivation, CREATE2 on EVM, and non-custodial address binding.

Do this next

Create a crypto invoice

  1. Quote the invoice in fiat.
  2. Client pays USDC, USDT, or EURC.
  3. Funds settle to a wallet you already control.

TL;DR

Invoice-scoped wallet addresses are unique deposit destinations allocated to a single invoice at issuance. They let you match on-chain transfers to receivables without payment memos or shared treasuries. Settlematic binds each address to your settlement configuration using BIP-84 derivation on Bitcoin and CREATE2 counterfactual addresses on EVM chains — so reconciliation is automated without the platform ever holding signing keys.

Settlematic invoice INV-1042 for Alex Chen with consulting line items, $80 balance due, and sent timeline in the Collect dashboard

The reconciliation problem on public blockchains

Bank wires carry reference numbers. Card charges carry merchant descriptors. Raw crypto transfers carry only amount, sender, receiver, and token — no reliable invoice ID field that works when your customer withdraws from Coinbase.

If ten open invoices all list the same treasury address, a 5,000 USDC deposit is ambiguous. Finance teams resort to amount guessing, payer emails, and spreadsheet torture. Invoice-scoped addresses fix this by making the destination itself the invoice identifier.

What "invoice-scoped" means

An invoice-scoped address is:

  • Allocated when the invoice is issued (not reused across invoices)
  • Bound to a specific invoice record in your AR system
  • Monitored until the invoice is paid, expired, or manually closed
  • Linked in webhooks and exports to that invoice's ID

It is not merely a new address in a personal wallet app — it is part of an automated receivables workflow.

Custodial vs non-custodial scoped addresses

ApproachWho generates keysWhere funds land first
Custodial scopedPlatformPlatform-controlled deposit wallet
Non-custodial scopedPlatform derives from merchant configMerchant-bound destination

Settlematic uses the non-custodial pattern. Compare custodial vs non-custodial crypto invoicing.

Bitcoin: BIP-84 hierarchical derivation

For native SegWit Bitcoin, Settlematic consumes a merchant-provided account-level xpub (watch-only). Each invoice receives the next child index in a BIP-84 path. Properties:

  • Platform never sees private keys
  • Addresses are deterministic from your xpub
  • Indices are allocated transactionally — no reuse
  • Incoming BTC is attributable to exactly one invoice

Treasury ops can sweep from derived addresses using their own signing infrastructure outside Settlematic, or hold UTXOs per policy.

EVM chains: CREATE2 counterfactual addresses

On Ethereum, Polygon, and BSC, Settlematic uses CREATE2 to compute deposit addresses from a factory contract and invoice-specific salt. Init code embeds the merchant treasury so value routes according to the binding established at issuance — without the platform custodying a hot wallet per invoice.

Payers send standard ERC-20 transfers (USDC, USDT, EURC) or native ETH; no custom contract interaction required from exchange withdrawals.

Solana and Tron considerations

High-throughput chains used for stablecoin settlement (Solana, Tron) get per-invoice destinations compatible with exchange withdrawal UX — plain address + amount. Indexers watch for matching transfers to scoped addresses and apply chain-appropriate confirmation rules.

Supported assets include USDC and USDT on both networks alongside EVM and Bitcoin.

Why reuse is forbidden

Reusing a scoped address across invoices reintroduces ambiguity. Settlematic allocates addresses monotonically per derivation path or salt sequence. If an invoice expires unpaid, the address remains historically tied to that invoice — finance can audit what happened years later.

Hosted pay page UX

Payers should not copy addresses from PDFs manually if you can avoid it. Hosted pages show QR codes, exact amounts, countdown timers for rate locks, and wrong-network warnings. Settlematic Collect generates these pages automatically per invoice.

Webhooks and ERP closure

When indexers confirm payment to a scoped address, Settlematic emits webhooks containing invoice ID, tx hash, payer address, token, chain, crypto amount, and quoted fiat amount. That payload is sufficient for many ERPs to mark receivables paid without human review.

Partial payments and overpayments

Scoped addresses also disambiguate which invoice received an underpayment. Policies can allow partial acceptance or hold invoice open until top-up. Overpayments trigger distinct webhook events so finance can issue credits or refunds according to policy.

Smart terms like early discounts are covered in smart invoices guide.

Security review talking points

When security asks "what if Settlematic is compromised?":

  • Attacker cannot sweep funds without merchant keys
  • Worst case may be bogus invoice state — reconcile against chain directly
  • Hash-chained audit logs support forensic review

This is qualitatively different from custodial deposit wallet breaches.

Implementation checklist for merchants

  • Generate xpub or configure factory/treasury per chain
  • Test one small invoice on each network you will accept
  • Document internal runbook for wrong-network payer tickets
  • Connect webhooks to accounting
  • Train AP contacts at enterprise clients to use hosted links

Book demo for a guided setup walkthrough.

Relationship to static templates

PDF templates that print one treasury address undermine scoped addressing. If you use templates, generate them from software so each PDF embeds the correct scoped destination. Crypto invoice template guide.

Who benefits most

  • Agencies with parallel client invoices (agency guide)
  • SaaS with many subscribers paying asynchronously (SaaS guide)
  • International B2B with USDC settlement (international billing)

Bottom line

Invoice-scoped addresses are the atomic unit of crypto AR automation. Non-custodial binding lets you adopt them without making your invoicing vendor a custodian. Settlematic Collect | pricing | demo

Extended analysis: operational depth (1)

Review checkpointPass criteria
CustodyVendor cannot sign merchant settlement txs
AddressesUnique per invoice, never reused
PricingNo uncapped % of volume on large tickets
ChainsMatches payer withdrawal options
TermsDiscounts/late fees on pay page if needed

Extended analysis: operational depth (2)

Review checkpointPass criteria
CustodyVendor cannot sign merchant settlement txs
AddressesUnique per invoice, never reused
PricingNo uncapped % of volume on large tickets
ChainsMatches payer withdrawal options
TermsDiscounts/late fees on pay page if needed

Extended analysis: operational depth (3)

Review checkpointPass criteria
CustodyVendor cannot sign merchant settlement txs
AddressesUnique per invoice, never reused
PricingNo uncapped % of volume on large tickets
ChainsMatches payer withdrawal options
TermsDiscounts/late fees on pay page if needed

Frequently Asked Questions

Is one address per invoice overkill?

Not if you have more than one open receivable. Shared addresses do not scale.

Can customers pay from exchanges?

Yes — plain transfers to scoped addresses work from Coinbase, Binance, etc.

What if I lose my xpub backup?

You cannot regenerate future addresses reliably. Treat xpub like important treasury config.

Does Settlematic support BTC?

Yes — native SegWit via BIP-84 invoice-scoped derivation.

How is this different from payment links?

Payment links are UX; scoped addresses are the reconciliation primitive underneath.

Where do I configure this?

In Settlematic Collect during organization setup — see demo.

Continue reading

Start invoicing and accepting crypto payments

Collect and Gateway on one non-custodial platform - funds always sweep to wallets you control.