Guide
Data & backups

Guide section

Data & backups

Import data

Restore an encrypted backup or bring in JSON/CSV data from a file.

Import replaces or merges data on this device from a backup file. Always export first if you are unsure — import can overwrite local categories, budgets, schedules, and transactions.

Open import

Settings → Data → Import backup

From an encrypted backup

  1. Tap Import backup
  2. Select the encrypted file from Files, Drive, or email attachment
  3. Enter the password you used when exporting
  4. Read the confirmation — import replaces local data on this device
  5. Confirm and wait — a progress banner may appear

If cloud sync is on, restored data may upload to your account after import.

From JSON or CSV

  1. Choose the JSON or CSV file
  2. The app auto-detects format
  3. Confirm the import warning
  4. Wait for completion

Plain JSON/CSV files are not password-protected — only import files you created or trust.

Before you import

CheckWhy
Export current dataSo you can undo if you picked the wrong file
Cloud sync statusRestored data may sync upward and affect other devices
Password readyEncrypted backups fail without the correct password

After import

  • Open Dashboard and Transactions to verify totals
  • Run Sync now under Settings → Account if you use cloud sync
  • Re-enable app lock and encryption if needed

Common errors

ErrorWhat to do
Wrong passwordTry again or locate the correct backup export
Unrecognized formatFile may be corrupted or not from Expense Trail
Import failed mid-wayRetry with a stable connection; export current state first

Migrating from another app

Expense Trail imports its own JSON/CSV format best. For other apps:

  1. Set opening balances to match bank totals
  2. Enter recent history manually or via CSV if you convert formats yourself
  3. Use tags and categories to organize going forward

How is this guide?

On this page