Guides · Reconciliation

Free small business bookkeeping template for Excel (income, expenses and a bank check)

Updated November 3, 2026 · 8 min read · By the Utilly team

Most small businesses that keep their books in a spreadsheet need the same three things: one list of every transaction from the bank account and the business card, a category on each line, and a monthly total of income and expenses that agrees with the bank. This free Excel template does exactly that. It's single-entry bookkeeping, the kind a sole proprietor, freelancer, side business or small LLC can keep without accounting software, with a suggested US Schedule C line for each category and a check that every account agrees with its statement. Below: what's in the file, how the sheets fit together, a worked month that agrees to the cent, how to keep it, and when to move to QuickBooks or Xero.

Short answer: download the bookkeeping template (.xlsx). On Setup, list your bank accounts and cards with their opening balances and set the first month of your year. On Transactions, put every statement line in one list with its account, a category and the amount as a positive number in Money in or Money out. Summary totals income and expenses by category for each month and shows net profit; at month end, enter each statement's ending balance on Setup and the status reads Agrees. The Example sheets are one month for the same made-up business as our sample bank and card statements: income 29,597.43, expenses 24,758.47, net profit 4,838.96.

Download the free bookkeeping template (.xlsx)

Seven sheets: How to use, a blank Setup (6 accounts, 35 starter categories, room for 45), Transactions (1,500 rows with account and category drop-downs and a filter) and Summary (12 months), plus a filled-in Example of each. It uses only SUM, SUMIF, SUMIFS, SUMPRODUCT, COUNT, COUNTA, COUNTIF, COUNTIFS, ROUND, IF, OR, N, DATE, YEAR, MONTH and TEXT, so it works in Excel, Google Sheets (File, Import), LibreOffice and Numbers. No sign-up, no email, no macros.

Next: fill it from your bank statement

Most of the Transactions sheet is your bank and card statements, line by line. Drop the PDF into Utilly and get every transaction as Excel rows (date, description, amount) to paste in, checked against the statement's opening and closing balance. Free preview, no sign-up.

Convert my statement

1. What's in the template

  • Setup: the business name and the first month of the year (January 1 for a calendar year), then up to six accounts (bank, card or cash) with an opening balance each. For every account the sheet adds up money in and out from Transactions, works out the closing balance, and compares it with the statement balance you type in: Agrees or Off by …. Card balances count what you owe, so a purchase raises it and a payment lowers it. Below the accounts is the yellow category list: name, type (Income, Expense or Not in profit) and a suggested Schedule C line, with the year's money in, money out and net for each.
  • Transactions: Date, Account, Description, Category, Money in, Money out and Notes, for every account in one list. Account and Category are drop-downs read from Setup, the headings stay in view, and a filter lets you show one account or one category. At the top: lines entered, total in and out, and two counters that should read 0: lines without a category, and lines whose category isn't on Setup.
  • Summary: each category's net for each of the 12 months from the first month on Setup, and a year total, then total income, total expenses, net profit, the not in profit total, the net cash in and out of all accounts, and Not categorised, which is 0.00 when every line has a category from the list.

Every amount is a positive number in either Money in or Money out, so there are no minus signs to get wrong. The sign is decided by the category's type: for an expense the net is out − in, so a refund lowers the expense; for income it's in − out.

2. The categories and Schedule C lines

The 35 starter categories follow the expense lines of the 2026 Schedule C (Form 1040), the form a US sole proprietor or single-member LLC uses to report business profit, so the Summary's year totals line up with the form. Rename them freely; outside the US, or for a partnership or corporation, ignore the Schedule C column or replace it with your own tax form's lines.

CategoryTypeSchedule C line (suggested)
SalesIncome1 Gross receipts or sales
Other incomeIncome6 Other income
Interest earnedIncomeUsually Schedule B, not Schedule C
Advertising & marketing · Car & fuel · Merchant & platform fees · ContractorsExpense8 · 9 · 10 · 11
Employee benefits · Insurance (not health) · Interest paid · Legal & professionalExpense14 · 15 · 16c · 17
Office expense · Software & subscriptionsExpense18 · 18 or 27b
Equipment rental · Rent · Repairs & maintenance · SuppliesExpense20a · 20b · 21 · 22
Payroll taxes · Taxes & licenses · Sales tax paidExpense23
Travel · Meals · Utilities · Phone & internet · WagesExpense24a · 24b · 25 · 25 · 26
Bank fees · Other expensesExpense27b (itemised in Part V)
Inventory & materialsExpense4, via cost of goods sold in Part III
Owner money in · Owner drawings · Transfers between accounts · Card payments · Loan received · Loan principal repaidNot in profitNone
Equipment purchasesNot in profit13, through depreciation or section 179

Three that catch people out. Sales tax: the IRS instructions for line 23 say sales tax you collected from buyers is included in gross receipts on line 1 and the tax you pay over is deducted on line 23, so customer payments go in Sales in full and the payment to the state goes in Sales tax paid. (In double-entry books, sales tax collected usually sits in a liability account instead, as in our chart of accounts template; either way the profit is the same.) Meals are generally only 50% deductible, and Car & fuel is either actual costs or the standard mileage rate, not both (a mileage log keeps the miles for the standard rate). The Schedule C column is a starting point, not tax advice: confirm the lines with your tax preparer.

3. Worked example

The Example sheets are September 2026 for a fictional design studio, the same made-up business as our sample statements, with its year starting January 1. It has two accounts: business checking ··0427, the 31 lines of the sample bank statement (opening 12,418.36), and business card ··7316, the 21 lines of the sample credit card statement (previous balance 2,846.12 owed). That's 52 lines, each with a category.

AccountOpeningMoney inMoney outClosingStatus
Business checking ··042712,418.3629,597.4328,575.2713,440.52Agrees
Business card ··7316 (owed)2,846.121,542.181,939.943,243.88Agrees

Both closing balances are the statements' ending balances, so both accounts agree. The September column of the Summary then reads:

CategoryLineSeptember 2026
Sales (Stripe payouts, customer checks, Zelle, a wire)129,594.22
Interest earnedSch. B3.21
Total income29,597.43
Wages (two Gusto runs)2612,818.95
Contractors112,825.00
Rent20b1,850.00
Employee benefits (staff health premium)141,432.10
Payroll taxes231,288.41
Sales tax paid231,167.29
Travel (flights, hotel, Uber, all on the card)24a1,076.85
Supplies22809.20
Utilities25412.66
Software & subscriptions (bank and card)18 or 27b384.96
Office expense (after a 42.18 refund)18230.63
Phone & internet25189.34
Car & fuel9119.94
Advertising & marketing859.99
Meals24b56.79
Interest paid (card interest)16c21.36
Bank fees27b15.00
Total expenses24,758.47
Net profit4,838.96
Not in profit: transfer to savings, card payments-4,214.56
Net cash in − out, all accounts624.40
Not categorised0.00

Net profit plus the not-in-profit lines is the net cash movement of both accounts: 4,838.96 − 4,214.56 = 624.40, which is 31,139.61 in minus 30,515.21 out. That's the check behind Not categorised: if a line had no category, or one that isn't on Setup, its amount would show up there instead of 0.00.

Notice what isn't an expense. The 2,500.00 transfer to savings and the 3,214.56 Amex payment leave the checking account, and the 1,500.00 payment reaches the card, but none of them is spending: the card's purchases are already counted line by line. Card payments net to -1,714.56 here only because the Amex card and the account that paid card ··7316 aren't in the example; list every account and they cancel to 0.00.

4. How to keep your books in it, step by step

  1. Set up once. Business name, first month of the year, and each bank account, card and cash box with its type and opening balance: the ending balance on the statement just before your year starts (for a card, the amount owed). Last 4 digits of account numbers only.
  2. Check the categories. Rename the starter list to suit your business before you start; the drop-down and Summary follow. Keep it short: one category per line on your tax form or profit and loss is enough.
  3. Get the lines in, don't type them. Paste the rows from each account's CSV download, or a PDF statement converted to Excel, into Transactions, then fill in Account and Category. Typing a month of a busy account by hand is where most errors come from.
  4. Categorise every line. Sort or filter by Description to do all the Stripe payouts or all the Uber trips at once. Both counters at the top of Transactions should end at 0.
  5. Agree each account at month end. Enter each statement's ending balance (for a card, the new balance) on Setup. Agrees means nothing is missing or doubled for that account and month.
  6. Read the Summary. Income, expenses and net profit for the month and the year so far, ready for estimated tax payments, a loan application or your tax preparer. Keep the receipts and statements behind the lines (the IRS explains how long to keep records); the Notes column is for a receipt number or file name.

This is cash-basis bookkeeping. Income counts when the money arrives and expenses when they're paid, which is how most sole proprietors report. If you invoice and need to know who owes you (an invoice tracker or an aging report template covers that in a spreadsheet, a sales tracker logs sales vs bank deposits and a monthly goal, and a bill tracker does the same for bills you owe), or you hold inventory, you'll want invoices, bills and a balance sheet as well; see section 7.

5. Transfers, card payments and owner money

The Not in profit type is what keeps a simple spreadsheet honest. These lines are real cash moving in or out, so the accounts still agree with the bank, but they're not income or expenses:

Line on the statementCategoryWhy it isn't profit
Transfer to or from your savingsTransfers between accountsThe money is still the business's. With both accounts listed, it's out on one and in on the other.
Payment to the business cardCard paymentsThe purchases on the card are the expenses; counting the payment too would count them twice.
You put your own money inOwner money inA contribution, not a sale.
You pay yourself (sole proprietor)Owner drawingsNot a business expense; profit is taxed whether you draw it or not.
Loan money in, principal repaidLoan received, Loan principal repaidBorrowed money isn't income and repaying it isn't an expense. The interest part is (Interest paid).
A laptop, vehicle or machineEquipment purchasesUsually deducted over time as depreciation, or under section 179; ask your preparer.

One payment that is profit even though it looks like a transfer: paying back yourself or an employee for business costs paid on a personal card. Split it across the expenses' own categories, using the category summary on an expense report, and don't also enter the receipts, or they count twice.

6. When an account doesn't agree

The difference on Setup is how far the sheet is from the statement for that account. Use its size:

  • It equals one statement line: that line is missing, or it's in Transactions twice (common after pasting two overlapping downloads).
  • It's twice an amount: that amount is in Money in when it should be in Money out, or the other way round.
  • It divides by 9: transposed digits, such as 145.80 typed as 154.80.
  • A line is on the wrong account: one account is off by an amount and another by the opposite amount.
  • It's the same every month: the opening balance is wrong. Use the ending balance of the statement just before your year starts.

If you write checks, an account can be off by checks that haven't been cashed yet; the check register template tracks those, and the bank reconciliation template is the formal month-end proof. Our guide to finding a reconciliation discrepancy works through the causes in order.

7. When to move to QuickBooks or Xero

A spreadsheet is enough while one person keeps the books and the business runs on cash. It starts to strain when you send invoices and need to chase who owes you, pay bills on terms, run payroll, hold inventory, have a bookkeeper or accountant who wants access, or need a balance sheet for a lender. Moving over is mostly reuse:

Only want to see spending against a monthly budget? The expense tracker template keeps expenses by category for any month with an over-budget status.

Only want one account in date order with a running balance? The cash book template is the one-sheet version of this, and the cash flow forecast template turns the Summary's monthly totals into a 12-month plan.

Statements only as PDFs? Get the rows instead of typing them

Utilly's converter reads a bank or credit card statement PDF, downloaded or scanned, into Excel, CSV, QuickBooks or Xero files and checks the rows against the statement's beginning and ending balance, the same check this template does. The preview is free with no sign-up. Try it on the sample bank statement first: it's the checking account in the Example sheets, and every download of the sample is free because the data is fictional.

Convert my own statement

Method: single-entry, cash-basis bookkeeping in spreadsheet form, with categories mapped to the expense lines of the 2026 Schedule C (Form 1040) and the IRS Instructions for Schedule C (line 23 for sales tax and employer payroll taxes), checked November 3, 2026. The example business, payees and amounts are fictional. Template built and checked November 3, 2026: the Example sheets recalculate in LibreOffice to both accounts agreeing (13,440.52 and 3,243.88 owed), income of 29,597.43, expenses of 24,758.47, net profit of 4,838.96 and 0.00 not categorised. Not tax advice.

FAQ

Is the bookkeeping template free?

Yes. Download the .xlsx with no sign-up or email address. It has a blank Setup, Transactions and Summary, a filled-in example of each and instructions, and it works in Excel, Google Sheets (File, Import), LibreOffice and Numbers.

Can I do my own bookkeeping in Excel?

Yes, for a small cash-based business: list every bank and card transaction, give each a category, total income and expenses by month, and check each account against its statement every month. That's what this template does. Move to accounting software when you need invoicing, bills, payroll, inventory or a balance sheet.

What is single-entry bookkeeping?

Recording each transaction once, as money in or money out with a category, like a cash book. It's enough to work out profit for a sole proprietor's tax return. Double-entry bookkeeping records each transaction in two accounts, which also gives you a balance sheet; the general ledger template shows how.

How do I categorise expenses for Schedule C?

Use one category per Schedule C expense line: advertising (8), car and truck (9), contract labor (11), office expense (18), rent (20b), supplies (22), taxes and licenses (23), travel (24a), meals (24b), utilities (25), wages (26) and so on. The template's categories come with a suggested line for each; confirm them with your tax preparer.

Should transfers and credit card payments be expenses?

No. A transfer to your own savings and a payment to the business card are cash moving between your accounts. The card's purchases are the expenses, so counting the payment as well would count them twice. The template has a Not in profit type for these, and for owner money in, drawings and loan principal.

How do I get my bank transactions into the template?

Download a CSV from your bank and paste the rows into Transactions, or convert a PDF statement to Excel first. Then pick the account and category on each line. Paste each statement once; overlapping downloads are the usual cause of doubled lines.

Related tools

  • Bank reconciliation checker: compare a bank statement to your books and list missing, duplicate and mismatched transactions.
  • Receipt to CSV: turn PDF or photo receipts and invoices into CSV, Excel, or QuickBooks and Xero bill imports.