Skip to main content

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:
Response:
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:
Response:

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:
  1. Fiat is sent to Venly deposit account
  2. Fee is deducted from the fiat amount
  3. Net amount is converted to crypto at current exchange rate
  4. Crypto is sent to company wallet
Off-Ramp:
  1. Crypto is sent to Venly deposit wallet
  2. Fee is deducted from the crypto amount
  3. Net amount is converted to fiat at current exchange rate
  4. 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

Calculate Fees First: Always use the fee calculation endpoint before creating large ramp requests to understand the total cost.

Optimizing Costs

Plan Ahead: Schedule large transactions during periods of lower market volatility to minimize exchange rate risk.

Transparency

Review Breakdowns: Always review the complete fee and amount breakdown before approving ramp requests.
Export Records: Use the export functionality to maintain detailed records for accounting and tax purposes.

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

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.
Fees can be configured differently for on-ramp and off-ramp operations. Check your fee configuration to see the specific rates for each type.
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.
Exchange rates are updated in real-time based on market conditions. The rate used for your transaction is locked when processing begins.
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.
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