Excel Tips

How to Track Business Income and Expenses in Excel

By HelpMyData  ·  April 2026  ·  9 min read

Most small business owners start out tracking expenses in one place and income somewhere else — or not tracking income at all beyond checking the bank account. That works until it doesn't. When tax time arrives or a slow month hits, you realize you have no clear picture of what you actually made and spent, or whether your business is truly profitable.

A combined income and expense tracker in Excel solves this. One file, always up to date, showing you exactly where your money comes from, where it goes, and what's left. Here's how to build one from scratch in a way that's simple to maintain and genuinely useful.

Why Track Income and Expenses Together?

Tracking them separately means you always have to mentally combine two spreadsheets to get the answer you actually need — your profit. When income and expenses live in the same file, your profit and loss picture is always one glance away. You can see at any moment whether you made money this month, which income sources are growing, and which expense categories are eating into your margins.

📊 What Your Summary Should Show at a Glance

Total Income (April)$12,400
Total Expenses (April)$4,850
Software & Tech$620
Contractors$2,100
Marketing$890
Net Profit$7,550
Step 01

Set Up Your Workbook With Three Sheets

The cleanest way to build a combined tracker is with three separate sheets in one workbook — one for income, one for expenses, and one summary sheet that pulls everything together automatically.

💰

Income

Every payment received, one row per transaction

💸

Expenses

Every expense paid, one row per transaction

📊

Summary

Totals, profit, and monthly breakdown — all automatic

Right-click any sheet tab and click Insert to add new sheets. Name them exactly — Income, Expenses, and Summary. This naming matters because your Summary formulas will reference these sheet names directly.

Convert both data sheets to Excel Tables: Click inside your Income data and press Ctrl+T — name the table "IncomeData". Do the same for Expenses and name it "ExpenseData". This makes every formula on your Summary sheet update automatically as you add new rows.
Step 02

Set Up Your Income Sheet

Your Income sheet should capture every payment your business receives. Here are the columns you need:

ColumnWhat to Enter
DateDate the payment was received
Client / SourceWho paid you or where the income came from
Income TypeCategory — Services, Products, Consulting, Retainer, etc.
DescriptionBrief note about what the payment was for
AmountThe amount received
Payment MethodCheck, bank transfer, credit card, PayPal, cash, etc.
Invoice #Optional — useful if you send invoices
Income types to consider: Services, Product Sales, Consulting, Retainer, Referral Fee, Interest, Reimbursements. Keep the list short and consistent — the same rules apply here as with expense categories.
Step 03

Set Up Your Expenses Sheet

Your Expenses sheet follows the same logic. If you've already read our guide to tracking business expenses in Excel, this will look familiar — the key difference is that this version sits in the same workbook as your income so everything connects automatically.

ColumnWhat to Enter
DateDate the expense was paid
VendorWho you paid
CategoryExpense type — Rent, Software, Marketing, Contractors, etc.
DescriptionBrief note about what it was for
AmountThe amount paid — always enter as a positive number
Payment MethodBusiness card, personal card, cash, check, etc.
Tax DeductibleYes or No — helpful for tax time
Step 04

Build Your Summary Sheet

This is where the power of having everything in one workbook really shows up. Your Summary sheet pulls totals from both the Income and Expenses sheets automatically using simple formulas.

Total income all time:

=SUM(IncomeData[Amount])

Total expenses all time:

=SUM(ExpenseData[Amount])

Net profit (the number that matters most):

=SUM(IncomeData[Amount]) - SUM(ExpenseData[Amount])

Income for a specific month:

=SUMPRODUCT((MONTH(IncomeData[Date])=4)*(YEAR(IncomeData[Date])=2026)*IncomeData[Amount])

Expenses for a specific month:

=SUMPRODUCT((MONTH(ExpenseData[Date])=4)*(YEAR(ExpenseData[Date])=2026)*ExpenseData[Amount])

Income by type (e.g. Services only):

=SUMIF(IncomeData[Income Type], "Services", IncomeData[Amount])

Expenses by category (e.g. Marketing only):

=SUMIF(ExpenseData[Category], "Marketing", ExpenseData[Amount])
Make it visual: Once your monthly income and expense totals are set up for each month of the year, select them and insert a grouped bar chart. You'll instantly see which months were your strongest and where expenses spiked — without having to dig through any raw data.
Step 05

Add a Monthly Profit and Loss View

The most useful thing your Summary sheet can show is a simple month-by-month profit and loss table. Set up one row per month with three columns — Income, Expenses, and Net Profit — and fill them using the monthly SUMPRODUCT formulas above.

Change the month number in each formula (the =4 part) to match each row. January is 1, February is 2, and so on through December at 12.

Your Net Profit column is simply Income minus Expenses for that month. Add conditional formatting to highlight negative months in red automatically — so problem months jump out immediately without you having to scan every row.

Tax time shortcut: At year end your Summary sheet already has everything your accountant needs — total income by type, total expenses by category, and net profit by month. Export the Summary sheet to a PDF and you have a clean, professional financial overview ready to hand over. No more piecing together bank statements.

Keeping It Up to Date

The biggest risk with any tracker is falling behind on entries. A week of missed entries turns into a month, and suddenly you're doing the same manual reconciliation you were trying to avoid. Here's what works:

Set a weekly 15-minute block — same day, same time every week — to enter everything from the past seven days. Check your bank account and credit card statement against what you've entered so nothing slips through.

Keep it simple. The more complicated the tracker, the less likely you are to use it. If a column doesn't give you useful information, remove it. The best tracker is the one you actually open every week.

If setting this up feels like more than you want to tackle yourself, or if you already have a messy version of this that needs to be rebuilt properly, that's exactly the kind of thing we handle at HelpMyData. Send us your current setup and tell us what you need it to show, and we'll build it for you.

Want a Custom Income and Expense Tracker Built for Your Business?

Tell us how your business works and what you need to track. We'll build a clean, easy-to-use Excel tracker tailored specifically to your needs — starting at just $75.

📧 Get Started Today