Fiat-to-stablecoin: every question, answered.

Fiat-to-stablecoin conversion in practice: pricing, settlement speed, compliance, chains and rails, answered for treasury, finance and developer teams.

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, which depends on the 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. Venly prices per product, use case, volume and rails, so a proposal shows each component for your corridors.

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?

On Venly Finance, network fees are typically included in our fees. 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. Maximums are governed by your KYB tier, jurisdiction, and rail. ACH, SEPA, and stablecoin rails support 6- and 7-figure tickets with the right onboarding profile.

Do FX spreads change with volume?

Usually. Higher monthly volume tends to tighten spreads corridor by corridor, because the underlying liquidity cost differs between a deep, liquid pair and a less liquid one. Venly prices per product, use case, volume and rails.

Speed & settlement

What settlement timing depends on, and when the rate locks.

How fast is fiat-to-stablecoin settlement?

It depends on the rail and the checks each payment needs. USD arrives through the receiving instructions available to your account and EUR by SEPA; USD by wire, including international SWIFT, and GBP receiving details are being added. Once the payment is matched by its reference, it converts into the configured stablecoin and is credited on the account's chain.

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. The system 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, and banks may apply their own per-transaction limits. 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. SOC 2 Type 2 certified. Our own licences are in flight and flows run on licensed partner rails today.

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?

Which jurisdictions we can serve depends on your company, your flow and the partner route; confirm yours with Venly. Per-customer USD (ACH) and EUR (SEPA) receiving details are live today. Bank payouts run in USD by ACH, EUR by SEPA and GBP by Faster Payments through licensed partners; USD by wire, including international SWIFT, is being added. FATF-blacklisted jurisdictions are not supported. For a side-by-side against a scheme-neutral alternative to a large custodial multi-currency stack, see the BVNK alternative page: /compare/bvnk-alternative.

Do you screen every transaction?

Yes. Recipients are verified and screened before money moves: KYC/KYB, sanctions screening, AML and transaction monitoring run on licensed partner rails.

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 pays out to bank accounts in USD by ACH, EUR by SEPA and GBP by Faster Payments, and receives USD by ACH and EUR by SEPA. USD by wire, including international SWIFT, payouts in more currencies and local-currency payouts in supported African markets are being added. Stablecoin settlement runs alongside on USDC, EURC, USDT and USDS, on the chains configured for your account (Base, Ethereum, Polygon, Avalanche and Solana).

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. Checking the beneficiary name and the reference before a payout is submitted avoids most of them.

Can I off-ramp stablecoin to fiat?

Yes. Stablecoin in, fiat out by SEPA, ACH or Faster Payments; USD wire and SWIFT are being added. 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?

Being added: end users buying stablecoins with a card, Apple Pay or Google Pay inside your app. 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?

Local-currency payouts in supported African markets, to bank accounts or mobile money wallets, and international SWIFT are being added. Available currencies depend on the destination, so ask for the list for your corridors.

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?

Each transfer carries a Venly ID and, once it is on chain, the transaction hash on the destination chain; its status moves from PENDING to COMPLETED or FAILED. Incoming bank payments are attributed by their reference. Most teams reconcile on the Venly ID and store the chain hash for audit.

Are your APIs idempotent?

Yes. Transfers take an idempotencyKey field in the request body. A replay returns the original result, so a retry from your queue or webhook consumer does not create a second transfer.

What does the webhook contract look like?

Payment sessions report their status through callbacks to your endpoint. The event reference, payloads and signing details are in the developer docs at docs.venlyfinance.com.

Can I run sub-accounts for clients or business units?

Yes. Each client or business unit can be its own party with its own accounts, so balances and verification stay separate under your platform. Common for platforms serving merchants, for fintechs operating several entities, and for treasury teams running per-subsidiary books.

Can stablecoin balances earn yield?

Treasury yield is coming soon. It is not available today, and no rate is quoted.

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?

A transfer that fails reports FAILED rather than staying open, and a bank payout that comes back is reported as RETURNED. Your team sees the status and the reason and decides the next step.