Overview
The Expensify Wallet enables users to send and receive money directly within Expensify. This guide covers wallet activation, balance management, and transfer operations.Wallet Page
The wallet page is the central hub for managing bank accounts, cards, and wallet balance.Wallet Tiers
Expensify Wallet has multiple tiers with different capabilities:- Silver - Basic wallet, view balance only
- Gold - Can send and receive money
- Platinum - Enhanced limits and features
Enabling Payments
Activate the wallet to enable sending and receiving payments.Wallet Steps
The wallet activation process includes multiple steps:- Additional Details - Provide personal information
- Onfido - Identity verification
- Terms - Accept wallet terms and conditions
- Activate - Final activation
Transferring Balance
Transfer funds from your wallet to a connected payment method.Transfer Fees
Transfer fees are calculated based on the transfer method:- ACH - Free (3-5 business days)
- Instant - 1.5% fee with $0.25 minimum (typically disabled)
Wallet Balance Display
Show the current wallet balance prominently.KYC Wall
The KYC (Know Your Customer) wall ensures users complete necessary verification before accessing payment features.Wallet States
Pending Onfido
When identity verification is in progress:Failed Onfido
When identity verification fails:International Deposit Accounts
For users outside the US, international bank accounts can be configured.International deposit accounts use Corpay for processing and may have different requirements and processing times compared to US bank accounts.
Related Resources
Connecting Accounts
Learn about connecting bank accounts
Payment Methods
Managing payment methods and cards
Best Practices
Security
Security
- Complete KYC verification promptly
- Keep personal information up to date
- Monitor wallet activity regularly
- Use secure payment methods
User Experience
User Experience
- Show clear loading states during transfers
- Display wallet balance prominently
- Provide helpful error messages
- Guide users through the KYC process
Error Handling
Error Handling
- Handle offline scenarios gracefully
- Provide retry options for failed operations
- Clear errors after successful resolution
- Log important events for debugging
