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:
FieldDescription
Fiat AmountTotal fiat amount (including fees)
Fiat Net AmountNet fiat after deducting fees
Crypto AmountCryptocurrency amount
Fiat Fee AmountFee amount in fiat currency
Fee PercentagePercentage rate applied
Exchange RateConversion rate used

Calculating Fees

Using the API

Use the Calculate Fee endpoint to determine fees before creating a ramp request:
POST /v1/fees/calculate
Content-Type: application/json

{
  "amount": 1000.00,
  "type": "ON_RAMP"
}
Response:
{
  "success": true,
  "result": {
    "amount": 10.00,
    "percentage": 1.0
  }
}

Calculation Examples

On-Ramp Example (1% fee)

Fiat Amount (sent):                  €1,000.00
Fee (1%):                            €10.00
Net Amount (converted to crypto):    €990.00
Exchange Rate:                       1 USDC = €1.00
Crypto Received:                     990 USDC

Off-Ramp Example (1% fee)

Crypto Amount (sent):                1,000 USDC
Fee (1%):                            10 USDC
Net Amount (converted to fiat):      990 USDC
Exchange Rate:                       1 USDC = €1.00
Fiat Received:                       €990.00

Volume Tiers

Tiered Pricing

Companies may have volume-based fee tiers that provide lower rates for higher transaction volumes:
TierVolume RangeFee Percentage
Tier 1€0 - €10,0001.5%
Tier 2€10,001 - €50,0001.0%
Tier 3€50,001+0.75%
Fee tiers are configured per company. Contact Venly to discuss custom pricing for your business needs.

Viewing Your Fee Configuration

Use the Get Company Fee Configuration endpoint:
GET /v1/fees
Response:
{
  "success": true,
  "result": [
    {
      "id": "fee-tier-1-id",
      "companyId": "your-company-id",
      "name": "Standard Tier",
      "type": "ON_RAMP",
      "minVolume": 0,
      "maxVolume": 10000,
      "percentage": 1.5,
      "version": 1
    },
    {
      "id": "fee-tier-2-id",
      "companyId": "your-company-id",
      "name": "Volume Tier",
      "type": "ON_RAMP",
      "minVolume": 10001,
      "maxVolume": 50000,
      "percentage": 1.0,
      "version": 1
    }
  ]
}

Fee Application

When Fees Are Applied

Fees are applied at different stages depending on the ramp type: 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:
{
  "id": "ramp-request-id",
  "rampType": "ON_RAMP",
  "fiatAmount": 1000.00,
  "fiatNetAmount": 990.00,
  "fiatFeeAmount": 10.00,
  "feePercentage": 1.0,
  "cryptoAmount": 990.00,
  "exchangeRate": 1.0,
  ...
}

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:
GET /v1/ramp-requests/{id}
{
  "exchangeRate": 1.0012,
  "fiatAmount": 1000.00,
  "cryptoAmount": 998.80,
  ...
}
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.
Check Volume Tiers: If you’re close to a tier threshold, consider batching transactions to benefit from lower fees.

Optimizing Costs

Batch Transactions: Combine multiple smaller transactions into larger ones to potentially benefit from volume tier pricing.
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:
GET /v1/company
{
  "success": true,
  "result": {
    "id": "company-id",
    "name": "Your Company",
    "invoicesUrl": "https://portal.venly.io/invoices",
    ...
  }
}

Custom Pricing

Enterprise Pricing

For high-volume businesses, Venly offers custom pricing arrangements:
  • Volume Discounts: Lower fees for consistent high-volume usage
  • Custom Tiers: Tailored tier structures for your business model
  • Fixed Pricing: Predictable costs for budgeting purposes
Contact Venly sales to discuss enterprise pricing options for your business.

Frequently Asked Questions

Fees can be configured differently for on-ramp and off-ramp operations. Check your fee configuration to see the specific rates for each type.
Yes, companies with high transaction volumes can contact Venly to discuss custom pricing arrangements.
No. All fees are transparently displayed in the fee calculation and ramp request details. The only costs are the percentage-based fees shown.
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 Venly support 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