Transactions
Alto tracks inflows, outflows, and transfers. Transactions drive your budget: categorized outflows increase category “spent”, categorized inflows reduce spent (refunds) or count as income (when assigned to an income category on a cash account).
Transaction types
Status: pending vs cleared
Transactions can be marked pending or cleared. Plaid-synced transactions may arrive as pending, then later be modified to cleared.
Common workflows
- Categorize new transactions to keep spending accurate in the Budget view.
- Use Link transfers when you imported/downloaded both sides of a transfer as separate inflow/outflow entries.
- Use CSV upload to bulk import transactions (Chase format supported).
- Use bulk actions to set a category or delete many transactions at once.
Categorization rules that affect the budget
- Cash-to-cash transfers don't affect category budgets. They're just moving money between your accounts.
- Cash-to-credit transfers (credit card payments): the cash side is categorized to the credit card's payment category, and the credit card side shows as a paid transaction.
- An inflow categorized to an expense category reduces net spent for that category (refunds and reimbursements).
- An inflow categorized to an income category on a cash account contributes to Total Income (and therefore Ready to Assign).
- Credit-card inflows are not treated as income; they represent payments or refunds, not new cash entering your budgeting ecosystem.
CSV import
CSV upload is intended for “download from bank → import into Alto” workflows. The current importer expects a Chase-style export with headers like Posting Date, Description, Amount.
- Negative amount in CSV →
outflow - Positive amount in CSV →
inflow
Linking transfers
If you have two separate transactions that are really the two sides of one transfer (a cash outflow from one account and an inflow to another), Alto can link them. Linking helps keep reporting cleaner and prevents accidental categorization from affecting budgets.
- The linker looks for equal amounts across different accounts with opposite directions and close dates.
- You can open the linker generally, or start it from a specific “source transaction” to find matches for that transaction.
Credit card inflows
All inflows on credit card accounts are treated as "paid" transactions that reduce your balance. This includes payments, refunds, and credits.
- Transfers from tracked accounts are the preferred way to record card payments, because they reflect cash leaving your checking account. The cash side of the transfer is automatically categorized to the credit card's payment category.
- External payments (from untracked accounts or someone else paying your card) simply show as paid transactions that reduce your balance.
- Refunds and credits are also treated as paid transactions—they simply reduce your credit card balance.
Bulk actions
You can select multiple transactions and apply actions like “set category” or “delete”. This is useful when importing a lot of data or cleaning up uncategorized transactions.
Quick math in amount fields
Amount inputs support simple arithmetic expressions (e.g. 120.50 + 9.99) and are rounded to 2 decimal places.