Fiat-to-stablecoin: every question, answered.
Every question treasury, finance, and developer teams ask about fiat-to-stablecoin transactions · pricing, speed, compliance, chains, rails, and operations.
Pricing & fees
What you actually pay end-to-end, and why the receive amount can differ from the quote.
What does a fiat-to-stablecoin transaction actually cost?
Three components stack: an FX spread on the fiat leg (typically 0.3%–1.2% depending on currency pair and volume), a network or rail fee on the fiat side (SEPA Instant is effectively free, SWIFT carries correspondent fees, cards are most expensive), and a blockchain network fee for the stablecoin transfer. With venly's 4-rail orchestration, the platform routes to the cheapest viable rail per corridor.
Why is the receive amount lower than the quoted rate?
Most providers quote a mid-market or indicative rate, then apply a spread plus fixed fees. A clean quote should show the all-in rate, the network fee, and the final receive amount before you confirm. If you ever see a difference, it is almost always quote expiry, an undisclosed spread, or a chain gas cost the sender did not budget for.
Who pays the blockchain gas fee?
Configurable. By default the sender pays gas on the originating chain, but most B2B platforms abstract gas into the platform fee so end users see a single number. On low-cost chains (Solana, Base, Polygon) gas is cents; on Ethereum mainnet it can be several dollars during congestion.
Are there minimum or maximum transaction sizes?
Minimums exist to keep network fees economically rational (typically EUR 10–25). Maximums are governed by your KYB tier, jurisdiction, and rail. SEPA, ACH, and stablecoin rails support 6- and 7-figure tickets with the right onboarding profile.
Do FX spreads change with volume?
Yes. Higher monthly volume unlocks tighter spreads on a per-corridor basis. venly's pricing is corridor-specific, not flat, because the underlying liquidity cost differs between EUR/USDC and, say, BRL/USDT.
Speed & settlement
How long fiat-to-stablecoin really takes by rail, and when the rate locks.
How fast is fiat-to-stablecoin settlement?
It depends on the inbound fiat rail. SEPA Instant settles in seconds. UK Faster Payments settles in seconds. ACH (US) is hours to a business day. SWIFT wires are 1–3 business days. Once fiat arrives, the stablecoin leg confirms in seconds-to-minutes depending on chain. The bottleneck is almost always the bank rail, not the blockchain.
When does the FX rate lock?
Two common models: (1) lock at quote with a short expiry (often 30–120 seconds) and a top-up if the quote expires, or (2) lock at fiat receipt using the prevailing market rate. Locking at quote gives certainty; locking at receipt avoids re-quote loops on slower rails like SWIFT.
What happens if my quote expires?
The transaction is re-quoted at the new market rate before execution. Funds are not at risk · the system simply asks you to reconfirm or, on B2B integrations, applies your pre-approved slippage tolerance.
Is SEPA Instant the same as a normal SEPA transfer?
No. SEPA Instant settles in under 10 seconds, 24/7/365, with a EUR 100,000 per-transaction cap (rising to higher limits under SCT Inst rules). Standard SEPA Credit Transfers settle next business day.
Why is SWIFT slower than SEPA or ACH?
SWIFT is a messaging network, not a settlement network. Each correspondent bank in the chain settles independently, applies its own cutoff times, and may deduct fees. That is why SWIFT is 1–3 days and the receive amount is sometimes lower than the quote.
Compliance, KYC & KYB
What documents are required, where the travel rule applies, and which jurisdictions are supported.
What documents are required for KYB?
Standard pack: certificate of incorporation, proof of registered address, ultimate beneficial owner (UBO) IDs and proof of address, ownership structure chart, and a description of source of funds. Regulated counterparties may also need licence copies. venly operates under EU AMLD frameworks with a MiCA CASP application in progress, so KYB is calibrated to those standards.
When does the travel rule apply?
Under EU rules (TFR, in force since Dec 30, 2024), originator and beneficiary information must travel with every crypto-asset transfer between VASPs, regardless of amount. The old EUR 1,000 de-minimis threshold no longer applies for EU-to-EU CASP transfers. Equivalent FATF-aligned rules apply in most other jurisdictions.
Which jurisdictions can you serve?
venly serves EEA-incorporated businesses. Per-customer EUR virtual IBANs (SEPA pay-in) are live today; USD wire and ACH are available as payout rails through orchestrated regulated routes, and USD receive virtual accounts are on the roadmap. Outbound SWIFT payouts cover USD and other major currencies via licensed partners. FATF-blacklisted jurisdictions are not supported. For a side-by-side against a scheme-neutral alternative to a large custodial multi-currency stack, see venly vs BVNK: /compare/venly-vs-bvnk.
Do you screen every transaction?
Yes. Sanctions, PEP, and AML screening run on every transaction in real time, with automated case management for hits. Full audit trail is exportable for regulator inquiries.
Are stablecoins themselves regulated in the EU?
Yes. Under MiCA (in force since June 30, 2024 for stablecoins), euro- and dollar-denominated stablecoins issued for use in the EU must comply with E-Money Token (EMT) or Asset-Referenced Token (ART) rules. EURC and USDC issuers have aligned to the regime; some non-compliant tokens have been delisted by EU venues.
Stablecoin & chain selection
Which stablecoin and which chain to choose, and how to avoid expensive mistakes.
USDC vs USDT vs EURC vs PYUSD · which should I use?
USDC (Circle) and EURC (Circle, EUR-denominated) are issued under MiCA's E-Money Token framework and are the default for EU treasury and B2B flows. USDT (Tether) has the deepest liquidity globally but a different regulatory posture in the EU. PYUSD (Paxos) is a newer issuer-backed dollar stablecoin gaining traction in payments. Choice should reflect counterparty preference, jurisdiction, and on/off-ramp availability.
Which chain is cheapest and safest for stablecoin payouts?
For dollar-denominated transfers, Solana, Base, Polygon, and Arbitrum offer sub-cent to single-cent fees with strong issuer support. Ethereum mainnet is the most decentralised but the most expensive. The right choice depends on where your counterparties already hold liquidity · paying out USDC on Tron when the recipient expects Ethereum forces a bridge.
What if I send to the wrong chain or wrong address?
Sending to the wrong chain (e.g. USDC on Solana to an Ethereum address) usually results in irrecoverable loss unless both chains share the same address format and the receiver controls the private key on both. Always verify chain + address + token contract before sending. Production-grade B2B platforms enforce this server-side with whitelists and webhook confirmations.
What are stablecoin attestations and why do they matter?
Attestations are independent third-party reports confirming that a stablecoin issuer holds the reserves it claims. Circle (USDC, EURC) publishes monthly attestations from a Big Four firm; Paxos publishes monthly for PYUSD. Attestations are a baseline trust signal · under MiCA, EU-regulated issuers face stricter ongoing reporting.
Can stablecoins de-peg?
Yes, briefly. USDC traded below USD 1.00 for ~2 days during the Silicon Valley Bank event in March 2023 before returning to peg when reserves were confirmed safe. Algorithmic stablecoins (UST) have permanently failed. Fiat-backed, attested stablecoins from regulated issuers are the standard for treasury use.
Banking & rails
Which fiat rail to use where, common rejection reasons, and the off-ramp side.
Which fiat rails do you support?
venly supports 7 fiat payment rails: EUR SEPA, USD Wire, USD ACH, USD SWIFT, GBP FPS, GBP CHAPS, and international SWIFT. Delivery into local systems today runs via SWIFT correspondents; direct local rails are on our roadmap. Stablecoin settlement runs alongside on USDC, EURC, USDT and USDS across Base, Avalanche and Polygon.
Why do bank transfers sometimes get rejected?
Most common reasons: missing or mismatched beneficiary name, payment reference too long or non-ASCII, source-of-funds question from the receiving bank, sanctions screening hit on a related party, or an account that does not accept inbound from crypto-asset service providers. venly's compliance layer pre-flights most of these before submission.
Can I off-ramp stablecoin to fiat?
Yes. Stablecoin in, fiat out via SEPA, FPS/CHAPS, ACH, Wire or SWIFT. Settlement speed mirrors the outbound bank rail, and the FX leg is priced the same way.
Do you support card payments as a funding rail?
Yes for inbound funding in supported corridors. Cards are the most expensive rail (interchange, scheme fees, plus FX) and carry chargeback risk, so they're typically used for retail-facing flows rather than treasury.
How do payouts reach emerging-market corridors today?
Today, emerging-market corridors are reached via SWIFT correspondents and licensed local partners rather than direct connections to real-time local schemes. Direct local-rail connectivity is on our roadmap.
B2B operations & treasury
Reconciliation, webhooks, idempotency, sub-accounts, yield, and how this shows up in your books.
How do I reconcile a stablecoin payment to my ledger?
Every transaction emits a transaction hash on the destination chain plus a venly-side ID. Webhooks push status events (created, funded, executed, settled, failed) to your endpoint with both identifiers. Most teams reconcile on the venly ID and store the chain hash for audit.
Are your APIs idempotent?
Yes. Every state-changing endpoint accepts an idempotency key. Replays return the original response, so retries from your queue or webhook consumer never double-spend.
What does the webhook contract look like?
Signed POST with HMAC headers, JSON payload, at-least-once delivery with exponential backoff. Each event carries a unique event ID for dedupe. Full event reference is in the developer docs at docs.venlyfinance.com.
Can I run sub-accounts for clients or business units?
Yes. Sub-accounts segment balances, fees, reporting, and compliance scope under a single master relationship. Common pattern for platforms serving end-merchants, for fintechs operating multi-entity, and for treasury teams running per-subsidiary books.
Can stablecoin balances earn yield?
Yes. Idle balances can earn a variable, market-dependent yield on supported stablecoins, accruing daily, with no lockup. Rates are not guaranteed and are quoted at the time of onboarding. Yield is a configurable feature, not the default · treasury teams opt in based on their risk and accounting policy.
How are stablecoin transactions treated for accounting and tax?
Treatment depends on jurisdiction. In most EU jurisdictions, fiat-backed stablecoins used as a settlement medium are recorded at the fiat equivalent on transaction date, with FX gain/loss recognised on conversion. Speak to your auditor · venly provides the data (rates, hashes, timestamps) needed to support whichever policy your firm adopts.
What happens when something fails?
Failures are explicit: every transaction surfaces a status, a reason code, and (where applicable) a recovery path. Stuck fiat returns to source; stuck stablecoin is recoverable from venly's operational layer. There is no silent failure model.