📖 User Manual

Complete guide to all features in Family Budget Tracker. Learn how to make the most of your budgeting experience.

1. Dashboard

Your dashboard is the central hub showing your financial overview for the current pay cycle.

Dashboard Overview

The main dashboard showing AI insights and financial summary

1.1 Dashboard Tabs

The dashboard has three main tabs:

  • Overview: Financial summary, AI insights, and spending breakdown
  • Savings Goals: Quick view of your physical and virtual goals
  • Transactions: Search, filter, and manage transactions

1.2 Key Metrics

  • Income: Total money received this pay cycle
  • Expenses: Total spent (excluding transfers and refunds)
  • Physical Goals: Money transferred to savings accounts
  • Virtual Goals: Money mentally allocated (still in checking)
  • Safe to Spend: Income - Expenses - Physical - Virtual

1.3 AI-Powered Insights

Premium users get personalized spending insights updated daily:

  • Spending trends and patterns
  • Budget recommendations
  • Unusual spending alerts
  • Savings opportunities

1.4 Family Member Filter

In family accounts, filter the dashboard to see:

  • All Family: Combined view of everyone's finances
  • Individual Member: Just one person's spending

2. Notifications

Stay updated with critical alerts. Notifications are available for everyone (Free & Premium).

Notifications List

Full history of your notifications and alerts

📍 Where to find them: Click the Bell Icon in the top-right corner of the app.

2.1 When will I get a notification?

The system sends alerts for specific events:

  • Budget Warnings: When you exceed 90% or 100% of a category limit.
  • Recurring Transactions: When a scheduled transaction (bill, subscription) is processed.
  • Savings Goals: When an automatic goal allocation is made.
  • Family Updates:
    • Owner: Gets notified when someone joins (Success) or leaves (Info).
    • Member: Gets notified if they are removed by the owner (Warning).
  • Subscription: When your Free Trial is ending (3 days prior).

Note: We do not send marketing spam. These are strictly functional alerts to help you manage your money.

3. Accounts Management

Manage all your bank accounts, credit cards, and savings accounts in one place.

3.1 Adding an Account

  1. Click Accounts in navigation
  2. Click "+ Add Account"
  3. Fill in:
    • Account Name: e.g., "Chase Checking"
    • Account Type: Bank Account or Credit Card
    • Currency: USD, GBP, EUR, INR, etc.
    • Initial Balance & Date:
      • CRITICAL: Must match actual bank balance on the selected date.
      • Bank Accounts: Positive value (e.g., 5000) for assets.
      • Credit Cards: Negative value (e.g., -1200) for debt.
    • Budgeting Account Checkbox:
      • Check this for cash-flow accounts (Checking, Credit Cards).
      • Uncheck for investment or mortgage accounts.
  4. Click "Add Account"
⚠️ Important: Accurate "Safe to Spend" relies on correct Initial Balances. Always use the Closing Balance from your bank statement for the date prior to your transaction history.

4. Transactions

Add, edit, and manage all your financial transactions.

Transaction Audit

Search, filter, and audit your transaction history

4.1 Adding a Transaction Manually

  1. Click Add → Transaction
  2. Select transaction type: (Expense, Income, Internal Transfer)
  3. Fill in details (Date, Amount, Account, Category, Note)
  4. Click "Add Transaction"

4.2 Internal Transfers

When moving money between your own accounts, use "Internal Transfer" to create linked debit/credit entries.

4.3 Recurring Transactions

Set up automatic monthly transactions (Rent, Netflix, Gym).

Plan Limits:
  • Free Plan: Max 10 Recurring Transactions.
  • Premium Plan: Unlimited Recurring Transactions.
⏳ Processing Time: Our system scans for recurring transactions daily. If you set a transaction for today, it might appear a few hours after midnight. Please be patient!
  1. Click Add → Recurring Transaction
  2. Fill in transaction details
  3. Set recurrence day (1-31)
  4. Choose status: Active or Paused

4.4 Smart Global Cache & Overrides

To save you time, the app uses a Global Merchant Cache that learns from all users. If many users categorize "Uber" as "Transport", it will be default for you too.

  • User Overrides: If you prefer a different category, just change it once. The app will "remember" your preference for all future transactions from that merchant.
  • Bulk Override: When editing a transaction, check the "Update all future transactions" box to apply your category correction globally across your account.
🔒 Privacy Note: Metadata like amounts and dates are never shared. Only the Merchant Name → Category mapping is stored in the Global Cache.

4.5 Data Export (Premium)

Need to analyze data in Excel? You can export your filtered view.

  1. Go to the Transaction Audit tab.
  2. Apply any filters (Date, Category, Account, Family Member).
  3. Click the "Export to CSV" button.
  4. The CSV file will download with only the filtered transactions.

5. AI Statement Upload & Insights (Premium)

Upload bank statements for auto-extraction and get daily AI-powered insights on your finances.

⚠️ Premium Feature: Requires Premium Solo or Premium Family subscription.
AI Statement Upload

Upload statements and review extracted transactions

5.1 How It Works

  1. You upload a PDF or image of your bank statement (Max ~10 pages)
  2. Google Gemini AI "reads" the statement like a human
  3. Extracts all transactions with 95%+ accuracy
  4. Categorizes transactions automatically
  5. Detects duplicates to prevent double-counting
  6. You review and confirm

5.2 🧠 AI Insights

Premium members get a personalized financial analysis, refreshed every 24 hours.

AI Insights
💡 Note: Insights are cached for 24 hours for efficiency.

6. Magic Drop Automation (Premium)

Trigger an Invisible Sync of your statements by connecting a Google Drive folder.

6.1 Setup Instructions

  1. Create a folder named "MagicDrop" in your Google Drive.
  2. Share the folder with our service bot as an Editor (find the bot email in Settings → Magic Drop).
  3. Paste the folder link into the Magic Drop settings in the app.
  4. Drop and Forget: Any statement dropped into this folder will be processed automatically every 60 seconds.
🔒 The "Jailed Bot" Security Model

Our bot can only see the specific folder you share with it. It is blind to the rest of your Drive. You can evict the bot and kill the connection instantly by removing its access in your Google Drive settings at any time.

6.2 Processing Preferences

Customize how Magic Drop handles your files in Settings → Magic Drop:

  • Enable Magic Drop: Toggle the entire automation on/off.
  • Silent Import: Process files quietly without sending a notification for every success.
  • Auto-Decrypt: Enable the app to attempt unlocking PDFs using your stored passwords.

8. Budget Limits

Set monthly spending limits for each category and track your progress.

Budget Limits

Visual progress bars for category budgets

Note: Alerts (90% / 100%) are based on the Calendar Month, not your Pay Cycle.

9. Savings Goals

Set financial goals and track your progress automatically.

💡 Pro Tip: Keep your Goal Name the same as your bank transaction description (e.g., "Transfer to Aesop Settings").

9.1 Physical vs Virtual Goals

See Getting Started for a detailed comparison.

Savings Goals

Track your savings goals progress

9.2 Dashboard Pinning

Want to see a goal's progress every time you log in?

  • On the Savings Goals page, check the "Dashboard" box on any goal card.
  • The goal's progress bar will appear on your main Dashboard for quick access.

9.3 History & Visualization

  • Cycle History: In the Savings Goals page, see a complete history of every cycle's allocation status (Funded/Pending).
  • Virtual Vault Pie Chart: For Virtual Goals, view a visual breakdown of your "Mental Vault" to see exactly how your checking account balance is allocated.

9.4 Physical Goal Actions

  • ⚡ Fund Transfer: Log a manual transfer you made.
  • Important: If the transaction exists in your statement, uncheck "Source Side" to avoid duplicates.

9.5 Virtual Goal Actions

  • ⚡ Quick Fund: Allocate money (creates internal ledger entry).

9.6 Best Practices for Goal Matching

⚠️ IMPORTANT: To ensure transactions are matched to the correct goal, follow these naming conventions!

How the Matching Algorithm Works

The system automatically matches transactions to goals by analyzing the note/description field. Here's how it works:

  • Virtual Goals: When you use "Quick Fund", the system creates a transaction with note: "Allocation to {Goal Name}"
  • Physical Goals: When you use "Log Transfer", the system creates a transaction with note: "Transfer for {Goal Name}"
  • Exact Match Required: The goal name in the note must exactly match your goal's name (case-insensitive)

✅ DO's

  • Use the built-in buttons: "Quick Fund" (virtual) or "Log Transfer" (physical) - these automatically format notes correctly
  • Keep goal names unique: Don't create goals with similar names (e.g., "Fund" and "Emergency Fund")
  • Manual transactions: If adding manually, use exact format:
    • Virtual: "Allocation to Emergency Fund"
    • Physical: "Transfer for Emergency Fund"

❌ DON'Ts

  • Don't use partial names: "Allocation to Fund" won't match "Emergency Fund"
  • Don't add extra text: "Allocation to Emergency Fund for savings" won't match
  • Don't mix formats: Stick to either "Allocation to" or "Transfer for" based on goal type

Example Scenarios

Goal Name Transaction Note Will Match?
Emergency Fund "Allocation to Emergency Fund" ✅ Yes
Emergency Fund "Allocation to emergency fund" ✅ Yes (case-insensitive)
Emergency Fund "Allocation to car service" ❌ No (different goal)
Emergency Fund "Allocation to Fund" ❌ No (partial name)
car service "Allocation to car service" ✅ Yes
💡 Pro Tip: Always use the built-in "Quick Fund" or "Log Transfer" buttons to avoid manual errors. The system handles the formatting automatically!

10. Reports

Analyze your spending habits with visual reports.

Advanced Reports

Deep dive into spending trends and category analysis

10.1 Free vs Premium Reports

Report Type Free Plan Premium Plan
Income vs Expense ✅ Basic Chart ✅ Detailed Chart
Spending Trends Month-over-Month
Category Breakdown Pie Charts & Drill-down
Savings Rate Track % Saved
Savings Rate Track % Saved

11. Family Sharing

Collaborate on budgets with up to 5 family members. Available on both Free and Premium plans!

Family Management

Manage your family members and roles

11.1 Compare Family Plans

Feature Free Family Premium Family
Family Members Up to 5 Up to 5
Shared Features ✅ Dashboard, Goals ✅ Dashboard, Goals
Notifications ✅ In-App ✅ In-App
Recurring Txns Limited (10) Unlimited
Accounts 1 per Person Unlimited
Reports Basic Full Analytics
AI Statement Upload 30 Uploads / month

See Getting Started for instructions on creating/joining a family.

12. Settings

Customize your account and preferences. (Email, Password, Pay Cycle, Subscription).

13. Security & Password Vault

Manage passwords for encrypted bank statements securely.

13.1 Why use a Vault?

Many banks password-protect PDF statements. To allow Magic Drop to work while you're away, the app needs a way to unlock these files. We use a secure vault to store these keys.

📍 Logic:
  • Manual Upload: If you upload an encrypted PDF, the app looks in your vault. If no match is found, it will ask you for the password.
  • Magic Drop: The app automatically uses vault passwords to "auto-decrypt" files during the background sync.

13.2 Privacy & Encryption

Your privacy is our highest priority:

  • At Rest: Passwords are encrypted in our database using industry-standard AES-256.
  • In-Memory: Passwords are only decrypted for a few milliseconds during the actual file processing and are never stored in plain text.
  • Ownership: Your passwords are private to your account and are never shared with other users or family members.

Need More Help?

Check our FAQ or email support@digraw.xyz