Minimums
Minimum limits define the smallest transaction amount that can be processed on the Stables platform.
A transaction submitted below the applicable minimum amount will be rejected.
Minimum limits exist to:
- Meet payment rail requirements
- Satisfy banking partner thresholds
- Cover FX and settlement costs
- Prevent operational inefficiencies from micro-transactions
Transfer Minimums and Limits
Minimum limits may vary depending on:
- Currency
- Payment rail (ACH, SEPA, FPS, etc.)
- Corridor
- Whether FX or stablecoin conversion is involved
For example, a USD ACH transfer may have a different minimum than a SEPA EUR transfer or a GBP FPS payout.
Minimum limits are evaluated at execution time.
Virtual Accounts and Minimum Amounts
In some cases, such as virtual accounts, funds received below the required minimum may not be able to be processed or settled.
To avoid rejected or unprocessable deposits, you should always fetch a quote before instructing a user to send funds. The quote will reflect the valid transaction parameters for the selected route.
All virtual account deposits are subject to a minimum amount of 100 in the deposited currency.
Developer Considerations
- Do not hardcode minimum values, as they may vary by rail or corridor.
- For transfers use the quote response to determine valid transaction ranges.
- Validate transaction amounts in your frontend before submission.
- Consider FX conversion thresholds when calculating minimum amounts.
Minimum limits help ensure compliant and operationally efficient processing across all supported rails and corridors.