Skip to main content

Overview

Your InventPay account maintains separate balances for each cryptocurrency. Understanding how balances work helps you manage your funds effectively and plan withdrawals.

Balance Components

Each cryptocurrency balance consists of four key components:

Available Balance

What it is: Funds ready for immediate withdrawalIncludes: Confirmed payments that have been swept to your accountUse for: Withdrawals, business operations

Pending Balance

What it is: Funds awaiting blockchain confirmations Includes: Payments received but not yet confirmed Becomes: Available balance after confirmation

Total Earned

What it is: Lifetime total of all payments received Includes: All confirmed payments, ever Use for: Analytics, reporting, accounting

Total Withdrawn

What it is: Lifetime total of all withdrawals madeIncludes: All completed withdrawals, everUse for: Financial tracking, reconciliation

Balance Calculation

Understanding the relationship between balance components:
Available Balance = Total Earned - Total Withdrawn - Pending Balance

Example Scenario

{
  "currency": "USDT_BEP20",
  "availableBalance": 1500.75,
  "pendingBalance": 250.5,
  "totalEarned": 5000.0,
  "totalWithdrawn": 3248.75
}
Explanation:
  • Total Earned: $5,000 received from customers
  • Total Withdrawn: $3,248.75 sent to your wallet
  • Pending: $250.50 awaiting confirmation
  • Available: $1,500.75 ready to withdraw

How Balances Grow

Payment Flow to Balance

1

Customer Sends Payment

Customer transfers cryptocurrency to unique payment address
2

Transaction Detected

InventPay detects the transaction on the blockchain
3

Pending Balance

Funds appear in pending balance while awaiting confirmations
4

Confirmations Complete

Required confirmations reached (3-15 blocks depending on currency)
5

Auto-Sweep

Funds automatically swept from payment address to your master wallet
6

Available Balance

Funds now available for withdrawal

Multi-Currency Balances

Your account maintains separate balances for each cryptocurrency:

Example Balance Overview

CurrencyAvailablePendingTotal EarnedTotal Withdrawn
BTC0.5 BTC0.1 BTC1.2 BTC0.7 BTC
ETH2.1 ETH0.3 ETH5.6 ETH3.5 ETH
LTC15.5 LTC2.0 LTC50.0 LTC34.5 LTC
USDT_ERC20500 USDT100 USDT2000 USDT1500 USDT
USDT_BEP201500 USDT250 USDT5000 USDT3250 USDT
Each currency is completely separate. You cannot combine balances or convert between currencies within InventPay.

Checking Your Balance

Using the API

// Get all balances
const balances = await sdk.getBalances();
console.log(balances.data.balances);

// Get specific currency
const usdtBalance = await sdk.getBalance("USDT_BEP20");
console.log(usdtBalance.data.balance.availableBalance);

Using the Dashboard

  1. Log in to InventPay Dashboard
  2. Navigate to Balances
  3. View all currencies at a glance
  4. Click any currency for detailed history

View Balances

Learn more about the Get Balances API

Withdrawal Limits

To ensure security, withdrawal limits are in place for each currency:

Daily Limits

Default daily withdrawal limits by currency:
CurrencyDaily LimitResets
BTC10 BTCEvery 24 hours
ETH50 ETHEvery 24 hours
LTC500 LTCEvery 24 hours
USDT_ERC2010,000 USDTEvery 24 hours
USDT_BEP2010,000 USDTEvery 24 hours

Monthly Limits

Additional monthly limits for larger operations:
CurrencyMonthly LimitResets
BTC100 BTC1st of month
ETH500 ETH1st of month
LTC5,000 LTC1st of month
USDT_ERC20100,000 USDT1st of month
USDT_BEP20100,000 USDT1st of month
Attempting to withdraw more than your limit will result in an error. Plan withdrawals accordingly or contact support for higher limits.

Checking Available Limits

Your balance response includes current limit status:
{
  "limits": {
    "daily": {
      "limit": 10000,
      "used": 1500,
      "remaining": 8500,
      "resetAt": "2024-01-02T00:00:00.000Z"
    },
    "monthly": {
      "limit": 100000,
      "used": 15000,
      "remaining": 85000,
      "resetAt": "2024-02-01T00:00:00.000Z"
    }
  }
}

Requesting Higher Limits

Need higher withdrawal limits? Contact our support team:
1

Contact Support

Email [email protected] with your request
2

Provide Business Info

Share your business details and expected volumes
3

Review Process

We’ll review your account and transaction history
4

Limit Increase

Approved increases take effect within 24 hours

Auto-Sweep System

InventPay automatically consolidates funds from payment addresses to your master wallet.

How Auto-Sweep Works

  1. Payment Confirmed: Required confirmations reached
  2. Sweep Triggered: System queues automatic transfer
  3. Funds Consolidated: Moved to your master wallet
  4. Balance Updated: Available balance increases

Benefits of Auto-Sweep

Automatic

No manual intervention required

Secure

Funds moved to secure master wallet immediately

Efficient

Batch processing minimizes network fees

Real-time

Available balance updates in real-time
Auto-sweep is enabled by default and cannot be disabled. This ensures maximum security by minimizing funds in individual payment addresses.

Balance Notifications

Stay informed about balance changes:

Webhook Events

  • payment.completed - Balance increased by completed payment
  • withdrawal.completed - Balance decreased by withdrawal
  • balance.low - Balance below threshold (configurable)

Dashboard Alerts

  • Email notifications for large transactions
  • Low balance warnings
  • Daily balance summaries

Configure Webhooks

Set up balance notifications via webhooks

Minimum Balances for Withdrawal

Each cryptocurrency has minimum withdrawal amounts:
CurrencyMinimum Withdrawal
BTC0.001 BTC
ETH0.01 ETH
LTC0.1 LTC
USDT_ERC2010 USDT
USDT_BEP2010 USDT
Minimum withdrawals exist to ensure network fees don’t consume a large percentage of your withdrawal.

Fee Impact on Balance

Payment Fees

InventPay charges a small fee on incoming payments:
  • Standard Fee: 0.5% per payment
  • Fee Deduction: Taken before crediting to available balance
  • Minimum Fee: None
  • Maximum Fee: None
Example:
Customer Payment: 100 USDT
Platform Fee (0.5%): 0.50 USDT
Credited to Balance: 99.50 USDT

Withdrawal Fees

Withdrawals include two types of fees:
  1. Network Fee: Blockchain transaction cost (variable)
  2. Service Fee: 0.5% of withdrawal amount
Example:
Withdrawal Amount: 100 USDT
Service Fee (0.5%): 0.50 USDT
Network Fee: ~0.10 USDT (BEP-20)
Total Deducted: 100.60 USDT
Recipient Receives: 100 USDT

Create Withdrawal

Learn more about withdrawals and fees

Balance Security

Your balances are protected by multiple security layers:
Majority of funds stored in offline cold wallets
Withdrawals require multiple signatures for approval
Automatic limits prevent unauthorized large withdrawals
24/7 monitoring of all balance changes
Funds protected by insurance policy

Best Practices

1

Regular Withdrawals

Withdraw funds regularly to your own wallets for maximum security
2

Monitor Limits

Check daily/monthly limits before planning large withdrawals
3

Track Pending

Monitor pending balance to anticipate incoming funds
4

Plan for Fees

Account for withdrawal fees in your financial planning
5

Use Webhooks

Automate balance tracking with webhook notifications

Troubleshooting

Cause: Payment may still be pending confirmations Solution: Check payment status and confirmation count
Cause: Fees deducted or withdrawal limit reached Solution: Review transaction history and limit status
Cause: Daily/monthly limit reached or minimum not met Solution: Check limit status or wait for limit reset

Next Steps