Overview
Withdrawals allow you to transfer cryptocurrency from your InventPay account to any external wallet address. Understanding the withdrawal process helps you manage your funds efficiently and plan for fees and timing.What is a Withdrawal?
A withdrawal is a transfer of cryptocurrency from your InventPay available balance to an external wallet address that you control.Fast Processing
Most withdrawals processed within minutes
Any Wallet
Send to any valid wallet address
Automatic Fees
Fees calculated automatically
Real-time Status
Track withdrawal status in real-time
Withdrawal Lifecycle
Withdrawal States
PENDING
PENDING
Initial State: Withdrawal request created
- Request validated
- Balance and limits checked
- Awaiting system processing
PROCESSING
PROCESSING
Active State: Transaction submitted to blockchain - Transaction
broadcasted - Awaiting network confirmations - Transaction hash available
Duration: Varies by network (see table below)
COMPLETED
COMPLETED
Final State: Withdrawal successfully confirmed - Required confirmations
reached - Funds delivered to destination - Transaction complete Duration:
N/A (final state)
FAILED
FAILED
Final State: Withdrawal failed
- Error during processing
- Funds automatically returned to balance
- Can create new withdrawal
Creating a Withdrawal
Using the API
Create Withdrawal API
View complete API documentation
Withdrawal Requirements
Minimum Amounts
Each cryptocurrency has a minimum withdrawal amount:| Currency | Minimum Withdrawal | Reason |
|---|---|---|
| BTC | 0.001 BTC (~$40) | Network fee efficiency |
| ETH | 0.01 ETH (~$20) | Gas fee efficiency |
| LTC | 0.1 LTC (~$7) | Network fee efficiency |
| USDT_ERC20 | 10 USDT | Gas fee efficiency |
| USDT_BEP20 | 10 USDT | Processing efficiency |
Withdrawal Limits
Daily Limits:- BTC: 10 BTC
- ETH: 50 ETH
- LTC: 500 LTC
- USDT: 10,000 USDT
- BTC: 100 BTC
- ETH: 500 ETH
- LTC: 5,000 LTC
- USDT: 100,000 USDT
Limits reset automatically. Daily limits reset every 24 hours, monthly limits
reset on the 1st of each month.
Balance Requirements
You must have sufficient available balance to cover:- Withdrawal amount
- Network fee
- Service fee (0.5%)
Withdrawal Fees
Fee Structure
All withdrawals include two types of fees:Service Fee
Rate: 0.5% of withdrawal amountPurpose: Platform maintenance and supportExample: 0.50 USDT on 100 USDT withdrawal
Network Fee
Rate: Variable (depends on blockchain)Purpose: Blockchain transaction costExample: 0.10 USDT for BEP-20 transactions
Fee Examples by Currency
| Currency | Service Fee | Typical Network Fee | Total Fee (on 100 units) |
|---|---|---|---|
| BTC | 0.5% | ~0.0001 BTC | ~0.0006 BTC |
| ETH | 0.5% | ~0.001 ETH | ~0.006 ETH |
| LTC | 0.5% | ~0.001 LTC | ~0.006 LTC |
| USDT_ERC20 | 0.5% | ~$2-10 | ~$2.50-10.50 |
| USDT_BEP20 | 0.5% | ~$0.10-0.50 | ~$0.60-1.00 |
Network fees vary based on blockchain congestion. Fees shown are estimates and
may be higher during peak times.
Fee Calculation Response
When you create a withdrawal, you’ll receive a detailed fee breakdown:Processing Times
Withdrawal processing times vary by cryptocurrency:| Cryptocurrency | Processing Time | Confirmations Required |
|---|---|---|
| Bitcoin (BTC) | 30-60 minutes | 3 blocks |
| Ethereum (ETH) | 10-30 minutes | 12 blocks |
| Litecoin (LTC) | 10-30 minutes | 6 blocks |
| USDT (ERC-20) | 10-30 minutes | 12 blocks |
| USDT (BEP-20) | 5-15 minutes | 15 blocks |
Factors Affecting Speed
Network Congestion
Network Congestion
High transaction volume can slow processing
Gas Prices
Gas Prices
Higher gas prices can expedite Ethereum transactions
Time of Day
Time of Day
Some networks are busier during certain hours
Amount Size
Amount Size
Large amounts may receive priority processing
Address Validation
InventPay validates all destination addresses before processing:Validation Checks
1
Format Validation
Ensures address matches cryptocurrency format
2
Checksum Verification
Verifies address checksum (for supported networks)
3
Network Matching
Confirms address is valid for selected network
4
Blacklist Check
Screens against known malicious addresses
Address Format Examples
Tracking Withdrawals
Check Withdrawal Status
Blockchain Explorer
Once processing, you can track your withdrawal on blockchain explorers:| Network | Explorer URL |
|---|---|
| Bitcoin | https://blockchair.com/bitcoin/transaction/{hash} |
| Ethereum | https://etherscan.io/tx/{hash} |
| BSC | https://bscscan.com/tx/{hash} |
| Litecoin | https://blockchair.com/litecoin/transaction/{hash} |
Get Withdrawal API
View API documentation for checking withdrawal status
Failed Withdrawals
Common Failure Reasons
Insufficient Network Funds
Insufficient Network Funds
Cause: Not enough funds to cover network fees Solution: System
automatically retries with adjusted fees
Invalid Address
Invalid Address
Cause: Destination address format invalid Solution: Verify address
and create new withdrawal
Network Issues
Network Issues
Cause: Blockchain network experiencing problems Solution: System
automatically retries; wait or create new withdrawal
Rate Limit
Rate Limit
Cause: Too many withdrawal attempts Solution: Wait 5 minutes and try
again
When a Withdrawal Fails
- Automatic Refund: Funds returned to your available balance
- Notification: Webhook sent (if configured)
- Failure Reason: Check
failureReasonfield - Retry: Create new withdrawal once issue is resolved
If a withdrawal fails, your balance is immediately credited back. There’s no
waiting period or manual refund process.
Security Measures
InventPay employs multiple security layers for withdrawals:Address Whitelisting
Optional whitelist of approved addresses
Two-Factor Auth
Optional 2FA requirement for withdrawals
Rate Limiting
Automatic limits prevent abuse
Anomaly Detection
AI-powered fraud detection
Enable Enhanced Security
1
Enable 2FA
Require two-factor authentication for withdrawals
2
Set Up Whitelist
Pre-approve destination addresses
3
Configure Notifications
Get alerts for all withdrawal activity
4
Set Thresholds
Require manual approval for large withdrawals
Best Practices
Verify Addresses
Verify Addresses
Always double-check destination addresses before withdrawing
Test Small Amounts First
Test Small Amounts First
Send a small test transaction to new addresses
Consider Network Fees
Consider Network Fees
Choose networks with lower fees for smaller withdrawals
Monitor Limits
Monitor Limits
Track daily/monthly limits before large withdrawals
Use USDT_BEP20
Use USDT_BEP20
Fastest and cheapest option for USDT withdrawals
Regular Withdrawals
Regular Withdrawals
Don’t let large balances accumulate; withdraw regularly
Withdrawal Scheduling
For businesses with regular payout needs:Automated Withdrawals
- Schedule recurring withdrawals
- Set up automatic payouts on specific dates
- Configure minimum balance triggers
- Multiple beneficiary addresses
Contact Sales
Enterprise features available for high-volume merchants
Tax and Compliance
Record Keeping
InventPay provides withdrawal records for tax purposes:- Transaction history export (CSV, PDF)
- Detailed fee breakdowns
- Timestamp and amount records
- Blockchain transaction IDs
Reporting
1
Access Dashboard
Log in to your InventPay dashboard
2
Navigate to Withdrawals
View complete withdrawal history
3
Export Data
Download records in your preferred format
4
Share with Accountant
Provide records to tax professional
Troubleshooting
Withdrawal Stuck in PENDING
Withdrawal Stuck in PENDING
Normal Duration: Up to 5 minutes If Longer: Check system status or
contact support
Lower Amount Received
Lower Amount Received
Cause: Network and service fees deducted Solution: Review fee
breakdown in withdrawal details
Cannot Withdraw Full Balance
Cannot Withdraw Full Balance
Cause: Must reserve amount for fees Solution: Reduce withdrawal
amount by ~1%
Address Rejected
Address Rejected
Cause: Invalid format or wrong network Solution: Verify address
matches currency network
