settlematic
Guides··11 min read·By Keshav Sharma

How to Bill International Clients in Crypto Without FX Surprises

Bill international clients in USDC, USDT, or EURC with fiat-quoted invoices, locked FX rates, clear payment windows, and accounting practices that avoid surprises.

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

International crypto billing fails when invoices quote fiat but leave conversion open-ended. Fix it with fiat-denominated invoices, locked exchange rates for a defined payment window, invoice-scoped addresses for reconciliation, and bookkeeping that records both quoted and received amounts. Settlematic supports fiat-quoted invoices with crypto settlement across Ethereum, Polygon, BSC, Solana, Tron, and Bitcoin — without custodial FX spreads hidden in the flow.

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

Why international clients prefer crypto settlement

Cross-border wires are slow, expensive, and opaque. SWIFT fees, intermediary banks, and receiving-country capital controls add friction. Stablecoins (USDC, USDT, EURC) settle in minutes on public networks — attractive for software exports, consulting, and creative services.

The invoicing challenge is not speed alone; it is price certainty. Your client thinks in EUR or AED; your books may be USD; your treasury wants USDC on Polygon. Without structure, everyone absorbs FX risk differently.

Quote fiat, settle crypto

Best practice for B2B: invoice in the buyer's or contract currency, allow payment in approved crypto assets, lock the conversion rate until a deadline.

Settlematic fiat-quoted invoices display:

  • Contract amount in fiat (e.g. €8,500)
  • Payable crypto amount computed from locked rate
  • Countdown to rate expiry
  • Allowed tokens and networks per invoice

This removes the "I paid the right USDC but you wanted yesterday's rate" dispute.

FX lock mechanics

ElementPurpose
Rate sourceTransparent index or policy
Lock startInvoice issuance or send time
Lock endDue date or shorter payment window
On expiryRe-quote or void pay page

Document the policy in your MSA so enterprise AP teams know the rules.

Choosing settlement assets and chains

Match payer capability with treasury policy:

AssetWhen to use
USDCDefault for USD-linked contracts
USDTPayers only holding USDT on Tron/BSC
EURCEuro-denominated contracts on Ethereum
ETH/BTCCrypto-native counterparties only

Settlematic supports USDC, USDT, EURC, ETH, BTC on Ethereum, Polygon, BSC, Solana, Tron, Bitcoin. Restrict per invoice to avoid stray network deposits.

Invoice-scoped addresses for multi-currency AR

International billing increases parallel open invoices. Shared treasuries collapse under timezone-delayed payments. Use invoice-scoped addresses so a Mumbai client's USDC deposit cannot be confused with a Berlin client's.

Tax and VAT considerations

Crypto payment method does not eliminate VAT/GST on services. Show tax lines on fiat-quoted invoices. Record:

  • Revenue in functional currency at agreed rate
  • Crypto received and tx hash
  • Gain/loss if rate moved between invoice and payment (policy-dependent)

Consult tax advisors for permanent establishment and place-of-supply rules.

Client communication template

Email AP teams:

  • Hosted pay link (not raw address in email body)
  • Explicit allowed network list
  • Statement that underpayments hold invoice open
  • Billing contact for wire-fallback if required

Settlematic Collect generates branded hosted pages — see demo.

Custodial vs non-custodial for cross-border

Custodial processors may embed FX spread in conversion. Non-custodial invoicing separates quote display from on-chain receipt — you see exactly what arrived on-chain. Compare custodial vs non-custodial.

Reconciliation across time zones

Webhooks fire when confirmations meet thresholds — finance in London can close books without waiting for San Francisco to manually check Etherscan. Partial payments common when clients round incorrectly; handle via webhook events.

USDC-focused B2B teams

If you standardize on USDC, read best USDC invoicing tools for B2B.

Smart payment terms internationally

Early payment discounts incentivize faster settlement across borders. Late fees encode consequences when AP runs on different calendars. Smart invoices.

Agency and SaaS patterns

  • Agencies: project codes per jurisdiction — agency guide
  • SaaS: subscription periods on invoice — SaaS guide

Platform selection

Best crypto invoicing platforms 2026 if you are still shopping. What makes Settlematic different for architecture.

Avoiding FX surprises checklist

  • [ ] Fiat-quoted invoice with visible lock timer
  • [ ] Per-invoice scoped address
  • [ ] Network restriction on pay page
  • [ ] Webhook to ERP with fiat + crypto amounts
  • [ ] Written FX policy in contract
  • [ ] Monthly reconciliation report

Bottom line

International crypto billing works when FX risk is allocated by policy, not by accident. Fiat quotes, locked rates, scoped addresses, and webhook-grade records keep both sides honest. 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

Should I invoice in USD or local currency?

Contract currency — usually buyer's functional currency or explicit USD/EUR agreement.

Who eats FX movement after lock expiry?

Your policy; default is re-quote on pay page.

Can clients pay from Binance?

Yes with plain withdrawals to scoped addresses on supported networks.

Is EURC required for EU clients?

Not required but aligns euro quotes on Ethereum.

Does Settlematic convert to fiat?

No — on-chain settlement; off-ramp is merchant-controlled.

How to start?

Settlematic Collect + demo.

Continue reading

Start invoicing and accepting crypto payments

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