
Today, Turnkey is introducing Fiat Offramps, so your users can transfer crypto back to fiat without leaving your product. Our MoonPay Onramp integration now works in both directions: fiat in and fiat out.
When users buy crypto through an Onramp, they can compare the quotes available to them, each showing a provider's payment method and fees, and pick the best option. For builders, that means one integration for auth, policy, signing and settlement across fiat and crypto, with MoonPay built in rather than a separate vendor to integrate on your own.
What Fiat Offramps on Turnkey let your users do
A Fiat Offramp lets users exchange crypto for traditional currency, such as USD or EUR, and receive it through a payment method they choose. This release has two parts:
- Offramps alongside Onramps: Users can move money in either direction through MoonPay.
- Quote comparison on every Onramp purchase: When buying crypto, users see one or more quotes, depending on the providers you enable.
Together, these give users a full path to get fiat into and out of their wallet.
How do Fiat Offramps work for your users?
For the user, an Offramp is a short flow inside your product. A typical withdrawal follows two steps:
- Set up the withdrawal: The user picks the amount, asset and payment method on a Turnkey-provided screen inside your app.
- Verify and pay out: KYC and payment entry happen in MoonPay's widget, with its branding clearly shown so users always know who is moving their money.
The result is a withdrawal flow that stays in your product.
What your team controls through Turnkey’s APIs
Whether you already build on Turnkey or are just getting started, Fiat Onramps and Offramps run through one Turnkey integration. Here is what you control:
- One API for fiat and crypto: The same Turnkey APIs that move crypto now move fiat too, with the same auth, policy engine and webhook stream.
- Policies for end-user activity: Enable or disable the feature for specific users, or turn it on or off for your app as a whole. Policies apply at the Turnkey layer; steps inside MoonPay's widget sit outside Turnkey.
- Transaction history and status: Track the status and history of every deposit and withdrawal, with full visibility through the API.
As Turnkey adds providers, you can turn them on through the same integration, with no new vendor to build against.
Who handles KYC and KYB for Fiat Offramps?
MoonPay performs KYC (identity verification for your users) and KYB (business verification for your company). Turnkey supplies the in-app screen, authentication, policies and signing.
How your team gets access (KYB): Your company completes MoonPay's onboarding once. MoonPay sets its own review requirements and timeline.
How your users get access (KYC): Your users complete KYC inline, inside your app, at the moment they want to transact. The experience is tuned to keep friction low: Checks step up as amounts grow, so users share more information only when they need it.
Fiat Onramp and Offramp coverage at launch
Here is MoonPay's coverage at launch:
Payment methods can differ by country and direction, and each user sees only the quotes available to them. If the combination you need is not here, please let us know, as it can shape which providers Turnkey adds next.
Getting started with Fiat Offramps
To add Fiat Onramps or Offramps into your product, create an account with MoonPay, then securely upload your provisioned API Keys through Turnkey’s dashboard. Fiat Onramps and Offramps add no Turnkey fees on any billing tier; end users pay standard provider fees.
You can learn more about provider setup in the Fiat Onramp docs. Get started with Turnkey today.


