Overview
Multiple Accounts
Create unlimited accounts to track all your finances
Balance Tracking
Automatic balance updates with every transaction
Fund Transfers
Move money between accounts seamlessly
Account Structure
Each account contains:- Name - Descriptive label (e.g., “Chase Checking”, “Cash Wallet”)
- Balance - Current account balance in your currency
- Color - Visual identifier for quick recognition
- Transactions - Complete history of all account activity
Creating an Account
Navigate to Account Creation
Go to the Accounts page and click the + Account button, or visit
/accounts/createEnter Account Details
Fill in the account information:
Account Name
Account Name
Choose a descriptive name that helps you identify the account at a glance.Examples:
- “Wells Fargo Checking”
- “Savings Account”
- “Cash”
- “Credit Card - Visa”
- “Investment Portfolio”
Initial Balance
Initial Balance
Enter the current balance of the account. This can be:
- Positive - For assets (bank accounts, cash, investments)
- Negative - For liabilities (credit cards, loans)
- Zero - For new accounts
If you enter a non-zero balance, the system automatically creates a “Balance Correction” transaction to set the starting balance.
Color Selection
Color Selection
Choose a color to visually distinguish this account. Colors are displayed as indicators throughout the app.Available colors are defined in the
HasColor trait and include a variety of options for categorization.Initial Balance Transaction
When you create an account with a starting balance:The “correction” category is a special system category used for balance adjustments. It doesn’t count as income or expense.
Viewing Accounts
The accounts index page (/accounts) displays all your accounts in a clean, organized list.
Account Display
Each account card shows:- Visual Elements
- Actions
- Color indicator - Circular badge in the account’s chosen color
- Account name - Display name of the account
- Balance - Current balance formatted in local currency
- Transaction count - Number of transactions in this account
Responsive Design
Account actions adapt to screen size:- Desktop (XL screens) - Action buttons displayed inline next to the account details
- Mobile/Tablet - Actions hidden in a dropdown menu (three-dot icon) to save space
Editing an Account
Click the Edit button on any account to modify its details.Balance Adjustments
If you change the balance, a balance correction transaction is automatically created:
This maintains a complete audit trail of all balance changes.
Transferring Funds Between Accounts
One of Cashify’s most powerful features is the ability to transfer money between accounts while maintaining accurate records.How to Transfer
Initiate Transfer
Click the Transfer Balance button on the source account (the account you’re transferring FROM).
Select Destination Account
Choose which account will receive the funds from a dropdown of your other accounts.
The source account is automatically excluded from the destination account list to prevent transferring to the same account.
What Happens During a Transfer
The transfer creates two transactions - one for each account:- Transaction Creation
- Balance Updates
Transfer Category
Transfers use a special “transfer” category that:- Doesn’t count as income or expense
- Appears in transaction lists with clear “Transfer In”/“Transfer Out” labels
- Maintains detailed records with old and new balance information
Deleting an Account
Deleting an account is a permanent action that requires confirmation.Deletion Flow
Confirm Deletion
The modal states:
“Once your account is deleted, all of its resources and data will be permanently deleted including all related transactions.”
The deletion uses HTMX for a smooth experience - the account card disappears without a full page reload.
Account Colors
Colors help you quickly identify accounts throughout the application.Available Colors
Accounts use theHasColor trait which provides a palette of colors. Each color can be displayed at different shades (the default is shade 300 for accounts).
Color Usage
Colors appear in:- Account cards on the dashboard
- Account selection dropdowns when creating transactions
- Transaction lists (showing which account was used)
- Transfer interfaces
- Visual Example
- Implementation
On the dashboard, accounts display as:This creates a small circular color indicator next to the account name.
Net Worth Impact
Accounts directly affect your net worth calculation:- Positive balances (assets) increase net worth
- Negative balances (liabilities like credit cards) decrease net worth
- Transfers don’t change net worth since money stays within your accounts
Net worth is recalculated automatically whenever accounts are created, updated, deleted, or when transactions modify account balances.
Best Practices
Use Descriptive Names
Include the bank name or account type for clarity (“Chase Checking” not “Account 1”)
Set Accurate Initial Balances
Match your real-world account balances when creating accounts for accurate tracking
Assign Unique Colors
Use different colors for each account to make them easy to distinguish visually
Regular Reconciliation
Periodically verify your Cashify balances match your actual account balances
Use Transfers Appropriately
Record money movement between your accounts as transfers, not as separate income/expense transactions
Document Corrections
Use the details field in balance correction transactions to note why adjustments were made
Account Types You Can Track
- Assets
- Liabilities
Accounts with Positive Balances
- Checking Accounts - Your primary spending account
- Savings Accounts - Emergency funds and savings
- Cash - Physical money on hand
- Investment Accounts - Stocks, bonds, retirement accounts
- Cryptocurrency Wallets - Digital asset holdings
Related Features
Transactions
Every account activity is recorded as a transaction
Dashboard
View all account balances and net worth at a glance
Categories
Categorize transactions for better insights