Overview
Fundflow applies fees to both on-ramp and off-ramp transactions. Fees are company-specific and may include volume-based tiers to provide better rates for higher transaction volumes.On-Ramp Fees
Applied when converting fiat to crypto
Off-Ramp Fees
Applied when converting crypto to fiat
Fee Structure
How Fees Work
Fees are calculated as a percentage of the transaction amount and are deducted from the total:- On-Ramp: Fee is deducted from the fiat amount before conversion
- Off-Ramp: Fee is deducted from the crypto amount before conversion
Fee Components
Each ramp request includes detailed fee information:Calculating Fees
Using the API
Use the Calculate Fee endpoint to determine fees before creating a ramp request:The response tells you your fee for that request — the rate is configured per company, so read it
from the API rather than assuming a figure.Rates are commercial terms and are not published here. For exact rates, or to request a quote, get in
touch at venlyfinance.com/contact.
Your Fee Configuration
Use the Get Company Fee Configuration endpoint:Fee Application
When Fees Are Applied
Fees are applied at different stages depending on the ramp type: In both directions the fee is taken in the input currency, before conversion. On-Ramp:- Fiat is sent to Venly deposit account
- Fee is deducted from the fiat amount
- Net amount is converted to crypto at current exchange rate
- Crypto is sent to company wallet
- Crypto is sent to Venly deposit wallet
- Fee is deducted from the crypto amount
- Net amount is converted to fiat at current exchange rate
- Fiat is sent to company bank account
Fee Transparency
All fee information is clearly displayed in the ramp request:Exchange Rates
How Rates Are Determined
Exchange rates are determined at the time of conversion and reflect current market conditions:- Rates are sourced from reliable market data providers
- Rates include a small spread to account for market volatility
- Rates are locked when the transaction enters PROCESSING status
Rate Visibility
The exchange rate used for each transaction is included in the ramp request details:Exchange rates may fluctuate between request creation and processing. The final rate is determined when the payment is received and conversion begins.
Best Practices
Before Creating Requests
Optimizing Costs
Transparency
Fee-Related API Endpoints
Calculate Fee
Calculate fees for a specific amount
Get Fee Configuration
View your company’s fee tiers
Create Ramp Request
Create a new transaction
Export Requests
Export transaction records
Understanding Your Invoice
What’s Included
Your Fundflow invoice includes:- Total transaction volume for the billing period
- Number of transactions processed
- Total fees collected
- Breakdown by transaction type (on-ramp vs off-ramp)
Accessing Invoices
View your invoices through the company details:Frequently Asked Questions
What are the actual rates?
What are the actual rates?
Rates are agreed commercially rather than published, so they are not listed here. Your own
configuration is readable through the API on this page. For exact rates, or to request a quote,
get in touch at venlyfinance.com/contact.
Are fees the same for on-ramp and off-ramp?
Are fees the same for on-ramp and off-ramp?
Fees can be configured differently for on-ramp and off-ramp operations. Check your fee configuration to see the specific rates for each type.
Where can I see every cost on a transaction?
Where can I see every cost on a transaction?
The fee calculation and the ramp request itself show the fee amount and percentage applied. Note that
the exchange rate also carries a spread, so the fee percentage is not the only component of the total
cost — compare the amount sent against the amount received to see the full picture.
How often do exchange rates update?
How often do exchange rates update?
Exchange rates are updated in real-time based on market conditions. The rate used for your transaction is locked when processing begins.
What happens if the exchange rate changes after I create a request?
What happens if the exchange rate changes after I create a request?
The exchange rate is locked when your transaction enters PROCESSING status (after payment is received). Any rate changes before that point will be reflected in the final conversion.
Can I get a refund on fees if a transaction fails?
Can I get a refund on fees if a transaction fails?
If a transaction fails before processing begins, no fees are charged. If it fails during processing, contact us to review the specific case.
Next Steps
Create Ramp Request
Start creating transactions
Account Management
Set up bank accounts and wallets
Glossary
Understand key terms

