Open In App

How to Create an Expense Tracker in Excel?

Last Updated: 10 Mar, 2022

A

Summarize
Comments
Improve
Suggest changes
Like Article
Like
Share
Report
News Follow

Finance management plays an important role in an organization or in the personal finance of people’s life. In order to manage finances organizations have a finance manager, in the same way individual person can manage their own expenses using an expense manager.

Expense Manager, also known as Expense Tracker is an application or software which is used to keep the records of the inflow and outflow of money. It is used to manage your daily expenses and keep the track of “How much you spend, Over what you have spent”.

For example, In this example we will make an expense tracker using Microsoft Excel, which will automate on the basis of what is entered in the tracker, it will also show how much money is left in each category and will change on the basis of the month selected in the drop-down menu.

Implementation Steps

Step 1: First, we will open the Microsoft Excel application, and we will define the following columns Month, Date, Description, Category, Income, Debits, Balance. You can define your own columns as per your requirements.

Defining-columns

Fig 1 – Expense Tracker Columns

Now, we will turn these columns into tables with all alternating rows. For this, we will select all the columns and go the Format as Table style inside the Home tab of excel and choose any one of the table formatting views you like. Below is the screenshot attached for the same.

Home > Format as Table

Format-as-table

Fig 2 – Format as Table

Once you have selected your table view design a prompt will come there you have to check the checkbox “My table has headers”, which will create the columns of the table as header the header of the table. Click on the OK button.

Defining-data-for-table

Fig 3 – Table Headers Checkbox

After, you click the OK button tables with headers will be created. And, you will get the table with your columns header.

Tables-with-headers-created

Fig 4 – Expense Table

Step 2: In this step, we will add the necessary formulas and the number formatting to the columns of the table to automate most of the work for us.

First, we will add starting date, and using that we will add up the formulas to our table. For this first, we will add a random date in the date column and hit the enter button.

Date-column

Fig 5 – Date Column

After this, we will change the date format. You can use any format you like, in order to do so, we will select the date column (here, it is column B) and right-click on it and open format cells, there we will go to the date category and choose a date format.

Column B > Right-click > Format Cells > Date > Type

Formatting-data-options

Fig 6 – Date Formatting Option

Now, in the Format Cells tab, we will select the Category as Date and choose a Type of date.

Data-format-cells

Fig 7 – Date Format Cells

Next, we will set up the formula in the Month column to pull only the month number from the Date column. In order to do this we will write = MONTH([@Date]) inside the month column. The formula will auto-fill the rest of the month rows with the month number from the date column. Whenever we will enter a new date in the date column, it will auto-update the month number according to the date.

=MONTH([@Date])

Auto-month-filled

Fig 8 – Auto Month filled according to Date

Step 3: Next, we will add a drop-down menu over the category column so, we can choose a category of expense. For this, we will select the whole category column and then hold the ctrl. key and unselect the column header then from the Data Tab we will select Data validation which is present inside the Data Tools.

Category-column

Fig 9 – Category Column

Once you click over the Data Validation option it will open a Data Validation Tab, there inside Validation criteria, in Allow section you have to select List, which is used to create a drop-down list and the list menus should be entered inside the Source section with comma separated the excel will create the list for us.

Data-validation-prompt

Fig 10 – Data Validation Prompt

You can add the menu list according to your own expenses. Here, we will add Income, Mortgage, Utilities, Groceries, Fuel Chills & hangouts. After adding click on the OK button, Excel will create the drop-down list for all the selected cells and the drop-down menu will be created.

Menu-categories

Fig 11 – Categories Menu

After this, we will format the Income, Debits, and Balance columns as currency columns. In order to do so, first, we will select these columns then inside the Home tab we will go to the number section and select the currency, whatever currency you want. In this case, we will choose Indian Rupees currency.

Income-debit-balance-columns

Fig 12 – Income, Debits, and Balance Columns

Step 4: In this step, we will add up the formula to get the running balance. For this, we need to add a starting balance to our expense tracker application. We will add 10000 rupees as Balance and define the Description for this as our starting balance and then we will define the formula to get the running balance.

Starting-balance

Fig 13 – Starting Balance

Now, we will define the formula in the next cell below balance (cell  G3) to automate the running balance. The formula that will be used is =SUM(G2+[@Income]-[@Debits]).

=SUM(G2+[@Income]-[@Debits])

Formulae-for-running-balance

Fig 14 – Formulas For Running Balance

We have to add the formula in the whole column, for this, we will first select the column G3 and press the Ctrl+C key to copy the formula then we will select whole column G and unselect the header and the starting balance cells from column G(here, it is cell G1 & G2) while holding the Ctrl key and then paste the formula using Ctrl+V key, excel will paste it in the whole column.

Once we will paste it, the excel will auto-populate the starting balance of 10000 rupees in the whole of column G same as the month column, But as you update your expenses and income it will calculate the running balance.

Auto-updating-balance

Fig 15 – Auto-Updating Balance

Step 5: In this step, we will create the progress bar which will show how much we have spent in each category and how much income we need in each category. In order to do so, we need to add all the categories in a separate column that we want to track.

Tracking-columns

Fig 16 – Tracking Columns

Moving next, we need to add a Total column in cell J1 and add the month number we want to focus on in column I1(here, it’s January so we will add month number a1).

Total-column-and-month-number

Fig 17 – Total Column & Month Number Column In I1

After this, we need to add the SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) formula for all the columns which we want to keep the track of. We need to write SUMIFS() separately for the Income and Expenses column.

First, we write SUMIFS() for the Income column to keep its track separately with expenses. We will be using the following formula. (Note: Please keep in mind that you will be using the formula according to the columns you have to define)

=SUMIFS(Table1[[#All],[Income]],Table1[[#All],[Month]],I1,Table1[[#All],[Category]],I2)

SUMIFS()-for-balance

Fig 18 – SUMIFS() For Income

Now, we will add SUMIFS() formula for our expenses categories. For expenses tracking we will be using the following formula.

=SUMIFS(Table1[[#All],[Debits]],Table1[[#All],[Month]],$I$1,Table1[[#All],[Category]],I3)

SUMIFS()-for-expenses-categories

Fig 19 – SUMIFS() For Expenses Categories

After adding this formula we will just drag and drop the formula to all our categories columns we want to track. i.e., Mortgage, Utilities, Groceries, Fuel, and Chills & hangouts. This will update all the expenses according to the months.

Tracking-expenses

Fig 20 – Expenses Tracking

We can see mortgages, Fuel, and Groceries are coming as 0 since we have not added any expenses in these categories. Now, to enhance it we will change the type of these tracing columns to currencies(Here, In Indian Rupees). In order to do so, we will select all these columns, and then in the Home tab, we will go to the Number section and change the type to currencies.

Change-type-of-tracked-columns

Fig 21 – Change the Type of tracked columns

Step 6: In this step, we will design our progress bar which will show us how much income we will have and how much we got left in each category to spend. Again we will design income separately and the expense categories separately.

Progress bar for Income

We will first select the column having income value. From the Home tab, we will choose Conditional Formatting in the Style section. And, select Data Bars, we will select green bars for the income.

Progress-bars

Fig 22 – Progress Bars

We will stretch it a little longer for good visuals. Now, we need to define the rules for it. For this, we will again go to Conditional Formatting and then choose Manage Rules. 

Manager-rule-tab

Fig 23 – Manager Rule Tab

We need to update our existing rule which is by default created by excel. We just double-click to open it and update the minimum and maximum value and set its type and number. This will make our progress bar trackable.

Data-bar

Fig 24 – Default Rules – DATA BAR

We will set the minimum value is 0 and the maximum value as 45000, after we update these values we will press OK and apply our rules.

Managing-rules

Fig 25 – Manage Rules

After this, we will be done with income and it will look something like this.

Tracking-income

Fig 26 – Income Tracking

The same this we have to do for all of our expenses separately. You can set up the minimum and maximum values according to your requirement. Here, we will be doing expenses tracking in red color with minimum and maximum value as following Mortgage(0, 8000), Utilities(0, 5000), Groceries(0, 5000), Fuel(0, 2000), Chills & Hangout(0, 3000). Once we repeat the same steps for our all-expense we will get something like this.

Tracking-expenses

Fig 27 – Expenses Tracking

Step 7: In this step, we will try to enhance our design. We add borders across our tracking table. For this, we will select the whole expense table and drag it down and make a column (Here, it is column H and column K) to equivalent length. You can find it below in the picture.

Tracking-table-border

Fig 28 – Tracking Table Border

Moving ahead, we will select the whole table and makes All Borders. For this, we go to the Home tab, and then in the Font section, we will choose the borders option and select All borders it will make borders all around our table.

Tracking-table-all-borders

Fig 29 – Tracking Table All Borders

Once we do this we will select the cells around our border which we left in the above step, for that we need to select those cells manually by pressing and holding the ctrl key and selecting the cells.

Cells-selection

Fig 30 – Cells Selection

Once we select all the cells around our table we fill them with some solid color. For that, we go to the Home tab, and then in the Font section, we will fill the color.

Filling-cells

Fig 31 – Filling Cells

Output

Here, we will test our Expense Manager Application. We fill some of the expenses in the month of January and then we will change the month number in Progress Tracking Table and fill for the month of February.



A

News
Improve
Discuss
Do you want to advertise with us?Click here to know more

Mass Tech Job Layoff in 2023: Tech Giants Prioritize Cost Reductions at the Expense of Employment

article_img
Due to the fear of a recession hitting the economy, the biggest tech companies continue to lay off massive numbers of employees in 2023 to reduce their costs and remain profitable amidst uncertain economic conditions. The tech giants like Google, Meta, Amazon, Microsoft, and IBM have significantly announced job cuts in recent months and the number of employees being laid off is more than hundreds and thousands in numbers. The majority of the job cuts have been made in the sectors like human resources and customer services. The reasons for terminating such huge numbers of employees are multiple as stated by these companies. The major reasons are the over-hiring of employees during the pandemic, increasing inflation rates, the uncertain down trends in the economy, and the plans of the companies to invest in better products and technology by reducing the human workforce. The leading tech company Microsoft is also running in the race of laying off employees. The CEO Satya Nadella said, “As we saw customers accelerate their digital spend during the pandemic, we're now seeing them optimize their digital spend to do more with less. We're also seeing organizations in every industry and ge
Read More

N

10 Best Crypto Portfolio Tracker Apps in 2024

article_img
The use of Crypto currencies is increasing in our daily lives and because of this, the importance of keeping track of our crypto currencies is also gaining importance. For keeping track of Crypto currencies many Crypto Portfolio Tracker Apps have been published recently. These are the best way to start with such monetary funds as well as it help the users to make correct and better decisions for their long-term investments. These keep track of Historical transactions, monetary destinations, the worth of sources, etc. to help people with investments in real-time. These apps also help to store crypto currency and hard wallets with security in them. 10 Best Crypto Portfolio Tracker Apps in 2024 10 Best Crypto Portfolio Tracker Apps in 2024KoinlyCryptowatchCoinmarketcapCoin Market ManagerAccointingCoinTrackerBlockpitKuberaCoin TrackingCoinStatsWhich is the BestCrypto Portfolio Tracker Apps ?ConclusionFAQs - 10 Best Crypto Portfolio Tracker Apps in 202410 Best Crypto Portfolio Tracker Apps in 2024As we have discussed why there is need for Crypto Portfolio Tracker Apps , for your sake, here is the list of some Best Crypto Portfolio Tracker Apps: KoinlyThe first Crypto Portfolio Tracker A
Read More

A

10 Best Habit Tracker Apps in 2025 (Top Picks)

article_img
Building and maintaining good habits is key to personal growth, productivity, and achieving long-term goals. In 2025, habit tracker apps are now smarter than ever, offering features like AI-powered insights, customizable reminders, and progress tracking to keep you motivated. Whether you’re trying to exercise regularly, read more, or improve your daily routine, these apps make it easier to track and build positive habits.From apps with engaging user interfaces to those offering deep analytics and integrations with other productivity tools, this list features the 10 best habit tracker apps of 2025. These apps cater to all types of users, whether you're looking for an app for tracking habits or advanced goal-setting features with a habit-building app.10 Apps for Tracking Habits in 2025Explore these top habit tracker apps to take control of your habits, stay consistent, and achieve your goals in 2025:Productive - Best Habit Tracker App in the WorldLooking to boost productivity, stay organized, and build better habits? Productive is the best habit tracker app that helps you achieve your goals through customizable habit streaks, goal-setting reminders, and advanced progress tracking ana
Read More

Editing Excel Macros in Excel

article_img
Excel Macro is a set of actions that can be recorded, saved, used multiple times. This feature saves us a lot of time when dealing with repetitive tasks and huge data sets. We can always make changes to an existing Macro in Excel. There are two ways to record and run macros: Excel Commands Excel Visual Basic for Applications(VBA).1. Copying a Macro Code We can reuse the existing macro code while creating new Macros. For example, if you have existing macros created using the record function, we can reuse the code to write new macros. To open the code follow the below steps: Select Tools --> Macros --> Visual Basic Editor. Copy code from the existing macros(use Command + C) and paste(use Command + V) in the new macro2. Renaming a Macro Follow the below steps to rename a Macro in Excel: Select Tools --> Macros --> Visual Basic Editor. Select name on the left plane.Edit the name.3. Deleting a Macro Follow the below steps to delete a macro in Excel: Select Tools --> Macros --> Macros... Select the macro to be deleted. Click on the minus(-) symbol at the bottom.Select yes to delete the macro.
Read More

Best Microsoft Excel High-Paying Jobs with Excel Skills in 2024

article_img
Are you ready to unlock a world of opportunities with Microsoft Excel? In today’s data-driven job market, mastering Excel is essential for launching a successful career, whether you're a fresher or an experienced professional. In this article, we will cover the high-paying Excel jobs available in 2024, including crucial roles like data analyst, business analyst, and many more. We'll explore the qualifications needed for these positions, along with salary estimations to help you understand your earning potential. Whether you’re looking for Excel jobs for freshers or seasoned professionals, we’ll also dive into options for Excel freelancing jobs and work-from-home jobs in Excel. Equip yourself with the knowledge to excel in your career and take the first step toward a lucrative future!Best Microsoft Excel High-Paying Jobs with Excel Skills in 2024Table of ContentWhy choose a career in ExcelWhy Excel Skills Are Essential for Your CareerEssential Excel Skills Required to Boost Your Resume Best Microsoft Excel High-Paying JobsFinancial AnalystsData AnalystAdministrative Assistant Accountants Project ManagersManagement ConsultantRetail Store ManagersBusiness Analyst Market Research A
Read More

Excel VLOOKUP Function - Excel Guide for Beginners

article_img
How to do Vlookup in Excel - Quick StepsPrepare Your DataEnter the VLOOKUP Formula >>Press EnterUse a Cell Reference for Flexibility Copy the Formula for Multiple RowsThe VLOOKUP function is one of the most widely used tools in Excel for looking up and retrieving data from a table. Whether you’re working with a single sheet or multiple workbooks, VLOOKUP allows you to search for a value in one column and return a related value from another. If you're new to Excel or still getting the hang of formulas, this guide is for you. We will cover everything from the basics of how VLOOKUP works to practical examples that show how to search data across sheets, troubleshoot common issues, and master the VLOOKUP formula for any task.Excel VLOOKUP FunctionWhat is the VLOOKUP Function in ExcelThe term VLOOKUP stands for Vertical Lookup. It is designed to search for a specific value in the first column of a table (lookup column) and retrieve corresponding data from a different column in the same row.Syntax of VLOOKUP FormulaVLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Arguments:1. lookup_value: The value you want to search for (e.g., a specific ID, name, or product code).
Read More

AI in Excel: Top 20 Excel AI Tools in 2025 (Free/Paid)

article_img
The integration of AI in Excel is transforming the way professionals manage, analyze, and visualize data. Whether you're handling large datasets, performing financial analysis, or automating repetitive tasks, AI-powered tools can significantly improve efficiency and accuracy. In 2025, advanced Excel AI tools are making complex tasks easier by offering features like data cleaning, predictive analytics, smart automation, and AI-driven insights.In this guide, we’ve gathered a list of the top 20 Excel AI tools for 2025 that are reshaping how users interact with Excel.Table of ContentBest AI Tool in Excel: Top Picks for 2025Top 10 Free Excel AI Tools in 2025Top 10 Excel AI ToolsAI in Excel: OverviewIn Excel, an AI tool (Artificial Intelligence tool) refers to an add-in or extension that leverages artificial intelligence to enhance your spreadsheet experience. These tools can automate tasks, improve data analysis, and generally make you more productive.Excel has always been a powerful tool for data analysis, but with the integration of AI tools, it has transformed into a smarter, more intuitive platform.Best AI Tool in Excel: Top Picks for 2025Explore the below AI tools designed for auto
Read More

How to Create a Dynamic Pie Chart in Excel?

In Excel, Pie-chart is a graphical representation of different sections or sectors of a circle based on the proportion, it holds from the complete quantity. Pie-charts are generally categorized into two types: Static Pie-chart: A pie-chart created with static or fixed input values is known to be a static pie-chart. The values of these types of pie-charts don't change over time.Dynamic Pie-chart: A pie-chart created with dynamic or changing input values is known to be a dynamic pie-chart. The values of these type of pie-charts changes over time. In this article, we will discuss how to create a dynamic excel pie chart? Creating a dynamic pie chart in Excel means creating a pie-chart that automatically(dynamically) gets updated when new values are entered into the table, which is used for creating the pie-chart. Creating a Dynamic Excel Pie Chart in Excel is very easy. We can create a dynamic pie chart using two different methods: Using offset formulaUsing TableCreating a dynamic pie chart using offset formula We can create a dynamic pie chart using the offset formula. So to this follow the following steps: Step 1: Create a table and insert values in it. Apply the offset formula to ge
Read More

How to Create a Gauge Chart in Excel?

article_img
Gauge chart is also known as a speedometer or dial chart, which use a pointer to show the readings on a dial. It is just like a speedometer with a needle, where the needle tells you a number by pointing it out on the gauge chart with different ranges. It is a Single point chart that tracks a single data point against its target. Steps to Create a Gauge Chart Follow the below steps to create a Gauge chart: Step 1: First enter the data points and values. Step 2: Doughnut chart(with First table values). Select the range B2:B7Then press shortcut keys [Alt + N + Q and select the Doughnut] or Go to Insert -> Charts -> Doughnut (With these steps you will get a blank chart). Step 3: Delete or hide the left portion of the Doughnut chart. Select the chart (left click on the chart) & double click on the left portion.Then right click -> format Data point... -> paint -> fill -> select "No fill". Step 4: Change the Angle Select the legend Icon & Change the angle to 271.Then you can change the doughnut hole size. Step 5: Set the Border & color Go to fill and line -> border -> No line.You can also change the colors of each data point. Step 6: Creating a pointer
Read More

How to Create Pivot Table in Excel using Java?

A pivot table is needed to quickly analyze data of a table with very little effort (and no formulas) and sometimes not everyone has time to look at the data in the table and see what’s going on and use it to build good-looking reports for large data sets in an Excel worksheet. Let's discuss a step-by-step proper explanation to create a pivot table in an Excel file in Java using Free Spire.XLS for Java API. Requirements to Create Pivot Table in Excel using JavaFirstly, we need to add necessary dependencies to the Maven project including the Free Spire.XLS project before starting to write the code. How to Install Spire.XLS for JavaBy adding the following code to your project's pom.xml file, you can quickly import the JAR file into your program if you use Maven. XML <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>http://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dep
Read More
three90RightbarBannerImg