Skip to main content

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:
  1. Additional Details - Provide personal information
  2. Onfido - Identity verification
  3. Terms - Accept wallet terms and conditions
  4. 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.

Connecting Accounts

Learn about connecting bank accounts

Payment Methods

Managing payment methods and cards

Best Practices

  • Complete KYC verification promptly
  • Keep personal information up to date
  • Monitor wallet activity regularly
  • Use secure payment methods
  • Show clear loading states during transfers
  • Display wallet balance prominently
  • Provide helpful error messages
  • Guide users through the KYC process
  • Handle offline scenarios gracefully
  • Provide retry options for failed operations
  • Clear errors after successful resolution
  • Log important events for debugging