Expense and Income Tracker

Updated On:
expense and income tracker
---Advertisement---

Confirm Action

Are you sure?

Total Available Balance
₹0
Cash In (Month)
₹0
Cash Out (Month)
₹0

Recent Transactions

Monthly Records

Summary
Total In: ₹0 Total Out: ₹0

Full Report Export (Month)

Category wise Expenses

Manage Books / Accounts

Create multiple books to separate your businesses or personal expenses.

Categories ()

Smart Backup (All Books)

Master your personal and business finances with this comprehensive, browser-based Expense and Income Tracker. This guide breaks down every feature, from logging daily transactions to generating tax-ready PDF reports, managing multiple ledgers, and securing your data without needing an internet connection.

Core Features Breakdown

This expense tracking application operates entirely within your browser, ensuring maximum privacy and instant loading speeds.

  • Multi-Book Management: Maintain separate ledgers for personal finances, a small business, or a specific event.
  • Instant Exporting: Download records as PDFs, Excel spreadsheets, or share them directly via WhatsApp.
  • Smart Backup System: Generate an encrypted text code to backup or transfer your data across devices.
  • Visual Reporting: Track category-wise spending through dynamic progress bars.
  • Offline Functionality: All data is stored locally in your browser’s cache (LocalStorage), requiring no database or cloud subscription.

Step 1: Navigating the Dashboard (Dash)

The Dashboard acts as your financial command center, providing a real-time snapshot of your current financial health. You can navigate here by clicking the Dash tab at the bottom of the screen.

Dashboard Metrics

MetricDescriptionUI Indicator
Total Available BalanceThe net difference between your all-time Cash In and Cash Out.Large blue card at the top.
Cash In (Month)Total income generated in the currently selected month.Green card with a downward arrow.
Cash Out (Month)Total expenses incurred in the currently selected month.Red card with an upward arrow.
Recent TransactionsA quick-view list of your 5 most recent financial entries.Scrollable list at the bottom.

Pro Tip: Use the Month Picker located at the top right of the application header to instantly shift your dashboard view to past or future months.

Step 2: Recording Transactions (In/Out)

The In/Out tab is where you log your daily financial activities. The interface is split into two primary modes: Cash In (Income) and Cash Out (Expense).

Adding a New Entry

  1. Select Transaction Type: Tap either Cash Out (-) or Cash In (+) at the top of the screen. The save button will change color (Red for Out, Green for In) to prevent accidental mislogs.
  2. Choose the Date: The system defaults to today’s date, but you can click the calendar icon to backdate or forward-date an entry.
  3. Select a Category: Choose from the dropdown menu (e.g., Salary, Rent, Groceries). If you need a new category, click the + button next to the dropdown to jump to the Setup tab.
  4. Add a Note (Optional): Include specific details (e.g., “Electricity bill for March” or “Payment from Client X”).
  5. Enter the Amount: Input the numerical value.
  6. Save: Click the bold Add Cash Out / Add Cash In button. A success notification will appear at the bottom of your screen.

Step 3: Managing and Exporting Monthly Records

Directly below the transaction entry form on the In/Out tab, you will find your Monthly Records. This section is crucial for auditing your monthly cash flow and sharing data with accountants or partners.

Filtering Your Data

Use the dropdown menu next to the “Monthly Records” title to isolate specific data types:

  • Default (All): Shows every transaction for the selected month.
  • Cash In: Hides expenses, showing only your income.
  • Cash Out: Hides income, showing only your expenses.

Export Options

Once your data is filtered, use the three quick-export buttons to extract your records:

  • PDF: Generates a formatted, printable document containing your total selected amount and a clean grid of all transactions. Ideal for formal record-keeping.
  • Excel: Downloads a .csv file. This is perfect if you want to import your data into Microsoft Excel, Google Sheets, or other accounting software for further manipulation.
  • WhatsApp (Share): Instantly formats your filtered records into a clean text message with emojis and net totals, opening WhatsApp Web or the mobile app to send to a contact.

Step 4: Analyzing Financial Reports

The Report tab transforms your raw data into actionable insights, helping you identify spending habits and track overall growth.

Report Timeframes

  • This Month: Analyzes data strictly for the month selected in your top header.
  • Whole Year: Aggregates all data for the year corresponding to your currently selected month.

Category-Wise Expenses

Beneath the Summary (which highlights Total In vs. Total Out), the application generates dynamic horizontal bar charts.

  • These bars rank your expenses from highest to lowest.
  • Each bar displays the exact amount spent in a specific category and the percentage of your total monthly/yearly outflow it represents.
  • Use case: Quickly identify if “Dining Out” or “Software Subscriptions” are consuming too much of your budget.

Full Report Exports

Similar to the Monthly Records section, you can export your entire Monthly or Yearly summary via PDF, Excel, or WhatsApp. The exported files will clearly label the timeframe and include gross totals alongside the itemized list.

Step 5: Advanced Setup and Customization

The Setup tab gives you complete control over the app’s structure, allowing you to tailor it to your exact workflow.

1. Manage Books / Accounts

If you manage both personal finances and a side business, mixing them in one ledger causes chaos.

  • Create a Book: Type a name (e.g., “Freelance Work”) and click Create.
  • Switch Books: Use the dropdown in the top left header (next to the book icon) to flip between accounts. Each book has entirely isolated transactions and categories.
  • Delete a Book: Click the trash icon next to a book’s name. Warning: This permanently deletes all records associated with that specific book.

2. Customize Categories

Categories keep your reports organized.

  • To add a category, select the type (Expense or Income) from the dropdown, type the name (e.g., “Facebook Ads”), and click Add.
  • To delete a category, click the X on any existing category chip.

3. Smart Backup & Restore

Because this tool operates completely offline, your data lives in your browser. If you clear your browser cache, you will lose your data. The Smart Backup feature prevents this.

ActionHow it WorksBest Practice
Generate BackupClicks copy an encrypted text string containing all your books, categories, and transactions to your clipboard.Paste this string into an email to yourself, a Notepad file, or a secure messaging app every week.
Restore BackupPaste a previously generated code into the input field and click Restore.Use this to move your financial data from your smartphone to your laptop, or to recover data after clearing your browser.

4. Reset All App Data

The red button at the bottom of the Setup tab acts as a factory reset. It will wipe all books, categories, and transactions, returning the app to a blank slate. You will be prompted with a confirmation modal before the deletion occurs.


Frequently Asked Questions

What is Expense and Income Tracker?

Expense and Income Tracker is a browser-based expense and income tracking tool that allows users to record Cash In and Cash Out transactions, organize them by category, view reports, export records, and create backups.

Can I track income with Expense and Income Tracker?

Yes. The tool supports Cash In transactions and provides income categories such as Salary, Business, and Other In.

Can I track expenses?

Yes. You can add Cash Out transactions and categorize them using expense categories such as Groceries, Rent, Bills, Petrol, and other custom categories.

Can I create custom categories?

Yes. The Setup section allows users to add custom Income or Expense categories.

Can I delete transactions?

Yes. Transactions in the detailed monthly records can be deleted after confirmation.

Can I filter transactions?

Yes. Monthly records can be filtered to show all transactions, Cash In only, or Cash Out only.

Can I create a monthly report?

Yes. The Report section can generate a summary for the selected month.

Can I create a yearly report?

Yes. The Report section provides a Whole Year option for the selected year.

Can I see category-wise expenses?

Yes. The report section displays expenses grouped by category and calculates their percentage of the selected total expenses.

Can I export my records?

Yes. The tool provides PDF and CSV-style export options.

Can I share my report through WhatsApp?

Yes. The application can generate a formatted WhatsApp message containing report information and selected transaction details.

Does the tool support PDF reports?

Yes. PDF reports are generated using jsPDF and AutoTable.

Can I back up my data?

Yes. The Smart Backup feature generates an encoded backup code that can be copied and saved.

Can I restore a backup?

Yes. You can paste a valid backup code into the Restore Data field to restore saved application data.

Where is my data stored?

The application uses browser localStorage to store its data. The code saves the application data as JSON under its storage key.

Can I reset all my data?

Yes. The Setup section includes a Reset All Data option. You should use it carefully because the stored data is removed.

Is Expense and Income Tracker a replacement for accounting software?

No. It is designed as a simple expense and income tracking tool. Businesses that require formal accounting, tax reporting, invoicing, payroll, reconciliation, or other professional accounting functions may need specialized accounting software.


Keeping track of money does not have to be complicated.

For many users, the most important things are simply knowing how much money is coming in, how much is going out, and which categories are responsible for the largest expenses.

Expense and Income Tracker brings these basic functions together in one simple interface.

You can record Cash In and Cash Out transactions, add notes, create custom categories, review recent activity, filter monthly records, view monthly or yearly reports, analyze category-wise expenses, export reports as PDF or CSV, share summaries through WhatsApp, and create backup codes for your stored information.
The best way to benefit from an expense tracker is to use it consistently. Record your transactions regularly, categorize them properly, review your reports, and keep backups of important information.

Whether you are tracking household spending, personal expenses, salary and income, small business cash flow, or everyday purchases, a simple transaction tracker can give you a clearer picture of your recorded financial activity.

The goal is not simply to record numbers.

The goal is to understand your spending habits.

Once you know where your money is going, you can make more informed decisions about budgeting, saving, and managing your finances.

Expense and Income Tracker provides a simple starting point for anyone who wants an easy way to organize and review their income and expenses in one place.

Leave a Comment

0%