Expense Pro LogoExpense Pro
FeaturesHow It WorksDocsPricingContact

How can we help you?

Search our knowledge base for guides, tutorials, and answers to common questions.

Quick Start Guide
AI Assistant Tips
Security Best Practices

Contents

Getting Started
Signing Up & Account CreationSetting Up Your First AccountApp Layout & Navigation
Dashboard Overview
Transactions
Accounts
Planning
AI Assistant
Data Management
Profile & Settings

Loading documentation...

Still need help?

Can't find what you're looking for? Our support team is here to help you get back on track.

Expense Pro LogoExpense Pro

Your intelligent partner for mastering personal finance. Gain clarity, build habits, and achieve your goals.

Product

  • Features
  • Pricing
  • How It Works
  • Help Docs

Company

  • Contact Us
  • Feedback

Legal

  • Privacy Policy
  • Terms of Service

Getting Started

Welcome to Expense Tracker, your personal financial command center. This guide will help you set up your account and start your journey toward financial freedom.

Signing Up & Account Creation

Getting started is simple and secure. We support multiple sign-in methods to suit your preference.

How to Sign Up

  1. Navigate to the Sign Up page.
  2. Choose your preferred method:
    • Email & Password: Enter your email and create a strong password.
    • Google: Use your existing Google account for one-click access.
    • GitHub: ideal for developers who want to link their GitHub identity.
  3. Verify your email address if you signed up with email/password.

[!TIP] Use a strong, unique password or a password manager to keep your financial data secure.

Setting Up Your First Account

Once you're in, the first step is to create an account to track. This could be a bank account, credit card, or cash wallet.

  1. Go to the Accounts tab in the sidebar.
  2. Click the "Add Account" button.
  3. Fill in the details:
    • Name: Give it a recognizable name (e.g., "Chase Checking").
    • Type: Select Checking, Savings, Credit Card, or Cash.
    • Currency: Choose your primary currency.
    • Balance: Enter the current balance.
  4. Click Save.

App Layout & Navigation

Our interface is designed to be intuitive and powerful.

  • Dashboard: Your financial overview. See your net worth, recent activity, and spending trends at a glance.
  • Transactions: The ledger of all your income and expenses. Filter, sort, and search with ease.
  • Accounts: Manage all your financial sources in one place.
  • Planning: Access Budgets, Goals, Investments, and Debts.
  • AI Assistant: Your personal financial advisor, ready to answer questions about your data.

[!NOTE] You can collapse the sidebar on desktop for a focused view, or use the bottom navigation on mobile devices.

2Verify Your Email

After clicking "Create Account," we'll send a 6-digit One-Time Password (OTP) to your email. Check your inbox (and spam folder, just in case) and enter this code on the verification screen to activate your account and log in for the first time.

Creating Your First Financial Account

An "Account" in Expense Pro is a digital mirror of a real-world place where you manage money (like a bank account or credit card). To track anything, you first need at least one account. After your first login, you will be directed to the Accounts page to create one.

1Open the Account Form

Click the "Add Account" button to open the new account form.

2Define Your Account
  • Account Name: Give it a clear, recognizable name, like "HDFC Savings Account" or "Amex Credit Card".
  • Starting Balance: This is a crucial step. Enter the current, actual balance of that account as of today.
  • Currency: Select the correct currency for this account from the dropdown.
Be Thorough for Accuracy!

For the most accurate financial picture, create an account in Expense Pro for every real-world account you use to spend or receive money—including bank accounts, credit cards, digital wallets, and even physical cash.

Understanding the Layout

The app is designed for simplicity and power.

1The Sidebar

Your primary navigation hub on the left. It's organized into logical groups: Overview, Manage, and Planning. You can collapse it to an icon-only view by clicking the toggle button at the bottom.

2The Page Header

The bar at the top of the main content area displays your current location using breadcrumbs (e.g., Accounts / My Savings Account). You can click on any part of the breadcrumb path to navigate back. It also contains the light/dark mode toggle.

3Floating Action Buttons

In the bottom-right corner, you'll find floating buttons for quick access to the AI Assistant and Contextual Help .

4Keyboard Shortcuts

We love efficiency! Press Ctrl + B (or ⌘

  • B on Mac) to quickly show or hide the sidebar at any time.

Dashboard Overview

Financial Snapshot Card

This widget provides your most critical financial vital signs at a glance.

  • Net Worth: The sum of all your assets minus liabilities.
  • Total Income: Money flowing in for the selected period.
  • Total Expenses: Money flowing out.
  • Trend Line: A visual sparkline showing your balance trajectory.

Quick Statistics

This card pinpoints significant financial events:

  • Highest Income: Your biggest payday.
  • Lowest Income: Your smallest inflow.
  • Highest Expense: Your biggest purchase.
  • Lowest Expense: Your smallest spend.

Financial Health Score

This isn't just a number; it's an AI-powered assessment of your financial wellness based on:

  • Spending habits
  • Savings rate
  • Debt-to-income ratio

[!TIP] Click "View Full Analysis" to get actionable advice on how to improve your score.

Income vs Expense Trends

This powerful chart visualizes the rhythm of your finances over time.

  1. Select a Date Range: Use the picker to choose "This Month", "Last 90 Days", or a custom range.
  2. Change View: Switch between Line, Bar, and Area charts.

Category Spending Breakdown

Where is your money really going? This chart groups expenses by category (e.g., Food, Housing, Transport).

  • Pie/Donut View: Good for seeing proportions.
  • Column View: Good for comparing amounts.

Budget Tracking Progress

See how you're tracking against your monthly limits.

  • Green: On track.
  • Yellow: Getting close to the limit.
  • Red: Over budget.

Savings Goals Highlights

Stay motivated by keeping your top goals front and center. See exactly how close you are to that vacation or new car.

Debt Management Summary

A quick overview of what you owe (liabilities) and what others owe you (assets).

Investment Portfolio Summary

Track the performance of your investments. Compare your Invested Amount vs. Current Value to see your returns.

All Accounts Overview

A list of all your connected accounts and their current balances. Click on any account to jump to its detailed view.

Transactions

Transactions are the heartbeat of your financial tracking. Every coffee you buy, every paycheck you receive, and every bill you pay is a transaction.

Managing Transactions

This is the heart of Expense Pro. The Transactions page gives you granular control over every financial record.

Adding a Transaction

Click the "Add Transaction" button. You can manually enter details or use the AI Assistant to "Add a coffee for $5".

Editing & Deleting

Click on any transaction row to open its details. From here, you can update the amount, category, or date, or delete it entirely if it was a mistake.

Filtering & Searching

The powerful filter bar allows you to slice and dice your data:

  • Search: Find transactions by description (e.g., "Uber", "Netflix").
  • Date Range: View spending for a specific week, month, or year.
  • Type: See only Income, Expenses, or Transfers.
  • Category: Drill down into specific spending habits.
  • Account: Focus on a single bank account or credit card.

Importing Data

Importing Data

This is the fastest way to get your historical data into the app. The import wizard is a step-by-step process to upload a file and bulk-add your transaction history from a bank or another software.

1Step 1: Upload
  • Select Account: First, choose the destination account for the imported transactions from the dropdown menu.
  • Provide File: Drag and drop your file onto the upload area, or click to browse. The system can process Excel files and, with AI, can often read PDF bank statements.
Which format should I use?
  • Excel (XLSX): For the most reliable results, download the Excel template from the import page. This ensures all your data columns are mapped correctly. - PDF: If you have a standard bank statement, the AI can often read it automatically. If the PDF is password-protected, you will be prompted to enter the password. This is a massive time-saver!
2Step 2: Review & Select

After processing, a preview dialog will appear showing all the transactions extracted from your file.

  • Review: Check the data for accuracy.
  • Select: Use the checkboxes to select only the transactions you wish to import. By default, all are selected. Uncheck any duplicates or unwanted entries.
  • Confirm: Click "Confirm and Stage" to move to the final step.
3Step 3: Final Confirmation

A final confirmation dialog will appear summarizing the number of transactions you are about to import. Click "Import Transactions" to permanently add them to your selected account. You will see a success message upon completion.

Accounts

This section covers everything related to managing the financial accounts you track in Expense Pro. An "account" is the foundation of your tracking—it can be a bank account, credit card, digital wallet, or even a physical cash stash. Keeping these up-to-date ensures your net worth calculation is always accurate.

The Main Accounts List

This is your central hub for viewing all your financial accounts at a glance. Each account is displayed on a card showing its current Balance, and a summary of its recent activity, giving you a quick check on its health.

The page includes a search bar to quickly find accounts by name and pagination if you have a large number of accounts.

1Create a New Account

Click the "Add Account" button. You'll need to provide a name (e.g., "ICICI Savings"), its current starting balance, and the currency. You can also set an account as the "default" account, which may be pre-selected in other parts of the application.

2Add a Quick Transaction

The "Add Transaction" button at the top of the page lets you quickly record an income or expense without needing to navigate to the full transactions page first.

3Perform Actions on an Account

Hover over any account card to reveal quick action buttons:

  • Edit : Opens a modal to update the account's name.
  • Delete : Opens a confirmation dialog to delete the account.
Warning: Deleting an Account is Permanent

Deleting an account will also permanently erase all of its associated transactions, budget links, and goal contributions. This action cannot be undone. Please be absolutely certain before you confirm.

The Account Details Page

Clicking on any account card from the list takes you to its dedicated detail page for an in-depth analysis. All charts, stats, and the transaction list on this page are filtered to show data only for the selected account.

1Analyze Focused Analytics

The Analytics Cards and Financial Trends chart at the top of the page are specific to this account. This is perfect for deep-diving into the performance and history of a single account without the noise of others. The trends chart shows income, expenses, and balance over time, and you can adjust the duration (e.g., 7 days, 30 days, 1 year).

2Use the Header Actions

At the top of the page, you'll find a set of powerful tools specific to this account:

  • Share Account : Invite another user to view this account's data by entering their email.
  • View Shares : See and manage who you have already shared this account with.
  • Generate Statement : Go to the dedicated page to generate a formal PDF or XLSX statement for your records.
3View and Manage Transactions

The lower section of the page contains a complete, searchable list of all transactions associated with this account. You can add, edit, or delete transactions directly from here, and the changes will be reflected in the account's analytics instantly.

Account Sharing & Collaboration

Securely share specific accounts with a partner, accountant, or family member without giving them access to your entire profile. This feature is split into two key areas: sharing your accounts and viewing accounts shared with you.

Managing Who You Share With

When you are the owner of an account, you have full control over who can see it.

1Sharing an Account

From the Account Details page, click the Share Account icon. You will be prompted to enter the email address of the user you wish to invite. They will receive an email notification to accept the invitation.

2Managing Access

Navigate to the Account Shares page by clicking the View Shares button on the Account Details page. Here, you can see a list of everyone who has access, including their name and email. As the owner, you can Revoke their access at any time using the dropdown menu on their card.

Viewing Accounts Shared With You

This page provides a dedicated space to see all the financial accounts that other Expense Pro users have granted you access to.

1Access the Page

Click on "Shared Accounts" in the main sidebar under the "Manage" section. This keeps accounts others share with you separate from your personal accounts for privacy and clarity.

2View and Interact

Each shared account is displayed as a card, showing its name, the owner's name, and the current balance. You can search for specific accounts and click on any card to navigate to its Account Details page, where you can view its transactions and analytics in a read-only mode.

Generating Statements

Need a professional-looking statement for your records or to share? You can generate one for any account from the dedicated Statement page.

This page allows you to create and download a PDF or Excel statement for a specific account based on a date range or the number of recent transactions.

1Select an Account

Use the dropdown menu to choose the account for which you want to generate a statement. The date picker will automatically adjust to the range of available transaction dates for that account.

2Define the Scope

You have two ways to define what the statement includes:

  • By Date Range: Use the date picker to select a specific start and end date.
  • By Latest Transactions: Enter a number (e.g., 100) to get a statement of the most recent transactions.

You can also use the quick-select presets for common periods like "This Month," "Last Month," "This Year," or "Last Year."

3Choose the Format

Select either PDF for a professionally formatted, printable document or XLSX for a raw data file compatible with spreadsheet software like Excel or Google Sheets.

4Generate

Click the "Generate Statement" button. Your file will be generated and downloaded automatically.

Professional PDFs

The PDF statements are cleanly formatted with your account details and a clear transaction history, suitable for official use such as for accounting or loan applications.

Planning

Go beyond tracking the past. Use these powerful tools to proactively plan your financial future. Whether you're saving for a dream vacation, paying down debt, or building an investment portfolio, this section will help you turn your financial goals into reality.

Budgets

Budgets are your primary tool for controlling spending and ensuring your money goes where you want it to. You can create monthly or yearly budgets for any spending category.

On this page, you can see a table of all your created budgets, search them by name, and see their details at a glance.

1Create a Budget

Click the "Add Budget" button. In the modal, you will need to specify:

  • Category: The spending category this budget applies to (e.g., "Dining Out").
  • Amount: The maximum amount you want to spend in this category.
  • Month and Year: The period this budget is for.
2Track Your Progress

The app automatically tracks your spending in that category against the budget you set. In the budget list, you can see the budgeted amount, the actual amount spent, and the remaining balance. The main Dashboard also features a "Budget Progress" widget for a quick visual summary of how you're doing.

3Manage Budgets

Use the action menu on the right of each budget in the table to Edit its amount or Delete it.

Goals

Give your savings a clear purpose and stay motivated by watching your progress. This page helps you set up and track savings goals for anything from a new gadget to a major life event.

1Create a Goal

Click "Add Goal" and fill in the details:

  • Name: A clear name for your goal (e.g., "New Laptop" or "Vacation to Japan").
  • Target Amount: The total amount of money you need to save.
  • Target Date: An optional date by which you hope to achieve the goal.
  • Starting Amount: Any amount you have already saved towards this goal.
2Track and Update Your Progress

The main table shows all your goals, their targets, how much you've saved, and a progress bar for quick visualization. Use the action menu on the right of each goal to:

  • Add Amount: Log a new contribution towards your goal.
  • Withdraw Amount: Record any money taken out from your savings for that goal.
  • Edit Goal: Modify the goal's name, target amount, or date.
  • Delete Goal: Permanently remove the goal.
Dashboard Motivation

Your most important goals will also appear on the main Dashboard in the "Goal Highlights" card to keep you focused and motivated every time you log in.

Investments

Consolidate and monitor your entire investment portfolio in one place. This feature allows you to track stocks, mutual funds, and other assets from different brokerage accounts to get a unified view of your portfolio's performance.

Investment Accounts Page

This is the main page where you manage the containers for your investments. An "Investment Account" in the app represents a real-world brokerage account (e.g., "Zerodha Equity", "Groww Mutual Funds").

1Create an Investment Account

Click the "Add New Account" button. You'll need to provide a Name, the Platform/Broker (e.g., Fidelity, Vanguard), and the Currency.

2View Account Summaries

Each investment account is shown on a card with key metrics: Total Invested, Current Value, and Overall Profit/Loss. This gives you a high-level snapshot of each portfolio's health. Click on a card to drill down into its details.

Investment Account Detail Page

This page provides a deep dive into a single investment account.

1Analyze Performance Overview

The top of the page features an overview with key performance indicators (KPIs) and a chart showing your portfolio's value over time. You can adjust the time range for the chart to see short-term or long-term performance.

2Manage Holdings

The main part of the page is the Holdings table, which lists every individual asset (stock, fund, etc.) within that account.

  • Add Holding: Click the "Add Investment" button to add a new asset. You can search for stocks by symbol, and the app can fetch the current price for you.
  • Manage Holdings: Use the action menu on each holding to Edit its details (quantity, purchase price) or Delete it from your portfolio.

Debts

Get a clear, centralized view of all your liabilities, whether you've borrowed money or lent it to someone else. This page helps you manage personal loans, credit card debt, and money you've lent to others.

1Filter and Search Your Debts

At the top of the page, you can filter the list to show all debts, only money you have Given, or only money you have Taken. You can also use the search bar to find a specific debt by its description or the counterparty involved.

2Add a Debt

Click "Add Debt" and specify whether you have Taken (borrowed) or Given (lent) the money. Record the principal amount, interest rate, term, and the other party involved. This creates a new entry in the table.

3Manage Individual Debts

The main table lists all your debts with their key details. Use the action menu on the right of each debt to:

  • Edit: Modify the details of the debt.
  • Delete: Permanently remove the debt record.
  • Mark as Paid: Settle a debt, which will update its status.
Use the Interest Calculator

Not sure about the terms of a potential loan? Before creating a debt record, click the "Calculator" button. This opens a modal where you can model different scenarios (amount, interest rate, term) and see the total interest you would pay. You can then use these calculated values to pre-fill the "Add Debt" form.

AI Assistant

The AI Assistant is your personal, conversational finance expert. It's designed to make managing your money as simple as chatting with a friend. Access it anytime by clicking "AI Assistant" in the sidebar. You can ask questions like "How much did I spend on food last month?", add transactions naturally, or get personalized financial advice.

Setting Up Your AI Provider for Privacy

For maximum user privacy and control, the AI Assistant is powered by your own personal API key from a provider of your choice. This "Bring Your Own Key" (BYOK) model means your financial data is sent from our secure server directly to the AI provider you trust, using your key. We never see or log your raw API key.

1Navigate to AI Settings

Go to your Profile by clicking your user icon in the bottom-left of the sidebar. From there, select the AI Assistant tab to begin the setup.

2Choose Your Provider and Model
  • Select an AI Provider: Use the dropdown to choose your preferred service (e.g., Google, OpenAI, Anthropic).
  • Select a Model: Based on your provider, a list of available models will appear. Choose the one you'd like to use.
3Enter Your API Key

Each provider has a section on their website for generating API keys. Click the link on the settings page to go directly to your chosen provider's key management page, create a key, and paste it into the "API Key" input field.

4Configure Options (Optional) & Save

You can fine-tune the AI's behavior by adjusting the Temperature or provider-specific settings like Google Safety Settings. Once you're done, click Save Settings. The AI Assistant will be enabled immediately across the app.

Your API key is stored securely in our database using strong AES-GCM encryption. It is only ever decrypted on the server when needed to process your AI requests on your behalf.

How to Use the AI Assistant

Once your key is set up, you can open the AI Assistant from the main sidebar or by clicking the floating chat bubble in the bottom-right corner of most pages. If you don't have a key, the AI Chat page will guide you to your profile to add one.

1Ask Questions in Plain English

You can ask complex questions about your finances, and the AI will query your data to find the answer. For example:

  • "What was my total spending last month?"
  • "How much did I spend on groceries in June?"
  • "Show me my highest expense this year."
2Add Transactions with Natural Language

Simply type what you did, and the AI will understand and pre-fill the transaction form for you. For example:

  • "Add an expense of 75 for a coffee at CCD"
  • "I received my 5000 salary today"
3Request Data Visualizations

The AI can generate charts on the fly to help you understand your data. Try asking:

  • "Show a pie chart of my spending this month."
  • "Give me a bar chart of my income vs expenses for the last 6 months."

The AI will render the chart directly in the chat window.

Power Feature: File Uploads for Analysis

Drag and drop a file or click the paperclip icon to have the AI analyze it: - Receipts (Images): Upload a photo of a receipt, and the AI will extract the details and queue it up as a transaction. - Bank Statements (PDF/XLSX): Upload a statement. The AI will analyze it, extract all transactions, and present them for you to review and import in a single click. This is a massive time-saver!

Data Management

Expense Pro gives you full sovereignty over your financial data. Whether you're migrating from another app, backing up years of history, or exporting records for your accountant, our robust import/export tools make it seamless and secure.

Importing Data

This is the fastest way to get your historical data into the app. The import wizard is a step-by-step process to upload a file and bulk-add your transaction history from a bank or another software.

1Step 1: Upload
  • Select Account: First, choose the destination account for the imported transactions from the dropdown menu.
  • Provide File: Drag and drop your file onto the upload area, or click to browse. The system can process Excel files and, with AI, can often read PDF bank statements.
Which format should I use?
  • Excel (XLSX): For the most reliable results, download the Excel template from the import page. This ensures all your data columns are mapped correctly. - PDF: If you have a standard bank statement, the AI can often read it automatically. If the PDF is password-protected, you will be prompted to enter the password. This is a massive time-saver!
2Step 2: Review & Select

After processing, a preview dialog will appear showing all the transactions extracted from your file.

  • Review: Check the data for accuracy.
  • Select: Use the checkboxes to select only the transactions you wish to import. By default, all are selected. Uncheck any duplicates or unwanted entries.
  • Confirm: Click "Confirm and Stage" to move to the final step.
3Step 3: Final Confirmation

A final confirmation dialog will appear summarizing the number of transactions you are about to import. Click "Import Transactions" to permanently add them to your selected account. You will see a success message upon completion.

Generating Statements

Need a professional-looking statement for your records or to share? You can generate one for any account from the dedicated Statement page.

This page allows you to create and download a PDF or Excel statement for a specific account based on a date range or the number of recent transactions.

1Select an Account

Use the dropdown menu to choose the account for which you want to generate a statement. The date picker will automatically adjust to the range of available transaction dates for that account.

2Define the Scope

You have two ways to define what the statement includes:

  • By Date Range: Use the date picker to select a specific start and end date.
  • By Latest Transactions: Enter a number (e.g., 100) to get a statement of the most recent transactions.

You can also use the quick-select presets for common periods like "This Month," "Last Month," "This Year," or "Last Year."

3Choose the Format

Select either PDF for a professionally formatted, printable document or XLSX for a raw data file compatible with spreadsheet software like Excel or Google Sheets.

4Generate

Click the "Generate Statement" button. Your file will be generated and downloaded automatically.

Professional PDFs

The PDF statements are cleanly formatted with your account details and a clear transaction history, suitable for official use such as for accounting or loan applications.

Exporting Your Data

It's your data. Export it anytime for offline analysis, accounting, or personal records.

1Navigate to the Transactions Page

The export functionality lives on the main Transactions page, as it allows you to first filter the exact data you need.

2Filter Your Data (Optional but Recommended)

Use the powerful filtering options at the top of the page to narrow down the data. You can filter by date range, account, category, and more. This ensures your exported file contains only the relevant information. For example, you could filter for all "Business" expenses from the last financial year.

3Click Export and Choose a Format

Once your filters are applied, click the "Export" button. You will be given a choice of two formats:

  • Excel (.xlsx): Best for use in spreadsheet software like Excel or Google Sheets.
  • CSV (.csv): A universal plain-text format compatible with nearly any data tool.

Profile & Settings

This section is your personal space to customize your account, manage security, and control application settings. You can access it by clicking your user icon in the bottom-left of the sidebar, then selecting "Profile".

The page is organized into four tabs for clarity.

Profile Tab

This is where you manage your personal information.

1Update Your Identity

Here you can change your Full Name and update your Profile Picture. Click the camera icon on your avatar to upload a new image.

2Set Your Currency

Your Preferred Currency is a crucial setting. It affects how aggregated totals and reports are displayed throughout the app, especially on the Dashboard. Choose the currency that you use for your primary financial thinking.

Security Tab

Manage your account security here.

1Change Your Password

To update your password, you'll need to enter your current password first for verification, followed by your new password in the next two fields to confirm it.

2Delete Your Account

At the bottom of this section is the option to permanently delete your account. This action will erase all of your data from Expense Pro.

This Action is Irreversible

When you delete your account, all associated accounts, transactions, budgets, and goals are permanently erased. This data cannot be recovered. Please be absolutely sure before proceeding.

Notifications Tab

Control how and when we contact you. You can use the master "Enable All Notifications" switch, or individually toggle email alerts for important events related to your Budgets, Goals, and upcoming Bills.

AI Assistant Tab

This is where you configure the AI that powers your assistant. You can select your preferred AI Provider (like Google or OpenAI), choose a specific Model, and securely save your personal API Key. You can also adjust advanced options like Temperature to fine-tune the AI's creativity. If you don't have a key, this section will guide you on how to get one from your chosen provider.