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
- Quote the invoice in fiat.
- Client pays USDC, USDT, or EURC.
- 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.

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
| Element | Purpose |
|---|---|
| Rate source | Transparent index or policy |
| Lock start | Invoice issuance or send time |
| Lock end | Due date or shorter payment window |
| On expiry | Re-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:
| Asset | When to use |
|---|---|
| USDC | Default for USD-linked contracts |
| USDT | Payers only holding USDT on Tron/BSC |
| EURC | Euro-denominated contracts on Ethereum |
| ETH/BTC | Crypto-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 checkpoint | Pass criteria |
|---|---|
| Custody | Vendor cannot sign merchant settlement txs |
| Addresses | Unique per invoice, never reused |
| Pricing | No uncapped % of volume on large tickets |
| Chains | Matches payer withdrawal options |
| Terms | Discounts/late fees on pay page if needed |
Extended analysis: operational depth (2)
| Review checkpoint | Pass criteria |
|---|---|
| Custody | Vendor cannot sign merchant settlement txs |
| Addresses | Unique per invoice, never reused |
| Pricing | No uncapped % of volume on large tickets |
| Chains | Matches payer withdrawal options |
| Terms | Discounts/late fees on pay page if needed |
Extended analysis: operational depth (3)
| Review checkpoint | Pass criteria |
|---|---|
| Custody | Vendor cannot sign merchant settlement txs |
| Addresses | Unique per invoice, never reused |
| Pricing | No uncapped % of volume on large tickets |
| Chains | Matches payer withdrawal options |
| Terms | Discounts/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.