Can I do my small-business bookkeeping in Excel?

Excite Tax's answer for Utah owners: yes. IRS Publication 583 asks for records that clearly show income and expenses, not a program; a spreadsheet works if reconciled monthly.

Short answers

How do I do bookkeeping in Excel?

Excite Tax's short version: one workbook per business per year, one row per transaction from the business bank and card statements, a category on every row that matches a line of the tax return, and a monthly check that the spreadsheet agrees with the statement. The IRS example keeps each frequent expense in its own column and small ones under a general column. The steps are below.

Should I use a spreadsheet or accounting software?

Excite Tax's rule of thumb: a spreadsheet suits a cash-basis business with one bank account, no employees and no inventory. Once there is payroll, inventory, unpaid customer invoices, or a second person entering data, the checks and balances of double-entry earn their cost. The comparison is below.

What the IRS requires, and what it leaves to you

The law requires records, not a product. Every person liable for tax must keep the records the IRS prescribes, and what the IRS prescribes for most businesses is any recordkeeping system suited to the business that clearly shows income and expenses. The books must show gross income, deductions and credits. Publication 583 still describes journals and ledgers bought at an office supply store, so a spreadsheet is well inside what the rule allows.

The vocabulary carries over directly. A journal records each transaction from its supporting documents; a ledger holds the totals, organized into accounts. In a workbook, the ledger tab below is the journal, and the monthly summary tab built from it is the ledger. Most spreadsheet books are single-entry, which the IRS describes as based on the profit or loss statement and simple and practical for a new small business.

Keeping books on a computer brings one more set of rules. Under Publication 583, a computerized system's records must reconcile with the books and the return and identify the underlying source documents, and the owner keeps a description of the system, including its controls and chart of accounts. Excite Tax reads those rules as reaching a spreadsheet too, and the setup below is built to meet them.

How to do bookkeeping in Excel, step by step

  1. Run the business through its own account. Publication 583 advises a business checking account kept separate from the personal one, and it is what makes a spreadsheet workable: the statement becomes the list of rows to enter. See personal bank accounts for business.
  2. Start one workbook per business per year, with five tabs: Ledger, Categories, Monthly summary, Reconciliation and Receipts. Two businesses get two workbooks, never two tabs in one.
  3. Write the Categories tab first, and make each category a line of the return. A sole proprietor's monthly totals roll up to Part I of Schedule C for receipts and Part II for expenses, so the categories should match those lines. A chart of accounts is this list with numbers on it.
  4. Enter every transaction on the Ledger tab from the bank and card statements, and record expenses when they occur, noting the source of every receipt. Weekly is realistic; month-end in one sitting is where rows go missing.
  5. Give personal spending from the business account a row anyway. A personal expense paid from the business account is still recorded, even though it is not deductible; its category is Owner draw.
  6. Keep sales tax collected in its own column. Sales tax collected and turned over to the state is taken out of receipts; it is neither income nor an expense.
  7. Reconcile every month. The IRS advises reconciling the checking account each month: compare deposits and payments with the statement, list what has not cleared, and add anything the books missed, such as service charges. The walkthrough is in what is bank reconciliation.
  8. Close the month. Save a copy of the workbook named for the month and stop editing it; that copy is the spreadsheet's answer to the IRS's controls against unauthorized alteration or deletion. A later correction goes in as a new, dated row in the open month.

Free income and expense ledger template

This is the whole template: copy the column headings into row one of a blank sheet in Excel or any spreadsheet program. Nothing is gated and no email is asked for. Each column earns its place from a rule in Publication 583 or from what the return needs at year-end.

The Ledger tab: one row per transaction

ColumnWhat goes in itWhy it is there
DateThe date the money moved, as the statement shows itRows sort by it, and the reconciliation matches on it
Payee or sourceWho was paid, or who paid youIdentify the source of recorded receipts
ReferenceCheck number, invoice number or the receipt's file nameEnough detail to identify the underlying source document
AccountWhich bank account or card it went throughOne reconciliation per account, filtered on this column
CategoryA name from the Categories tab, picked from a drop-down listTotals by category become the lines of the return; see the IRS annual summary
Money inDeposits, including any sales tax collectedTies to the statement's deposits
Money outPayments, including owner drawsTies to the statement's withdrawals
Sales tax collectedThe tax portion of a taxable saleTaken out of receipts; not income
Receipt on fileYes or no, or a link to the scanProof of what was bought, not just that money left
ReconciledThe month in which this row was matched to a statementAnything blank after month-end is an open question

The Monthly summary tab is a pivot table or a SUMIFS grid: categories down the side, months across the top. The Reconciliation tab holds, for each account and month, the statement's closing balance, the uncleared items and the book balance. The Receipts tab is an index of the scans, since electronic records must be indexed and retrievable in legible form.

A filled-in month

Here is April for a hypothetical Orem seller of handmade goods, cash basis, one business checking account. Every amount below is invented for the example; the right-hand column names the rule that decides how the row is booked.

Ledger, April (example)

DatePayee or sourceCategoryMoney inMoney outSales tax collectedWhy it is booked this way
April 2Market booth sales, depositedSales$1,080.00$80.00The tax is taken out of receipts, not counted as income
April 5Online shop payoutSales$640.00Recorded when it posts, with its source
April 8Craft supply wholesalerMaterials$412.35A frequent, large expense gets its own column
April 15Spring market booth feeBooth fees$150.00Small, infrequent costs could share a general column instead
April 20Grocery store (personal)Owner draw$96.40Recorded, but not deducted
April 30Bank service chargeBank fees$10.00Found on the statement at reconciliation and added to the books

April's summary: money in is $1,720.00, and the $80.00 of sales tax comes out of receipts, because it is not income, leaving $1,640.00 of sales. Expenses are $412.35 + $150.00 + $10.00 = $572.35, so the month's profit is $1,067.65 (the figures that roll up to Schedule C). The $96.40 grocery run stays in the ledger as a draw and out of expenses. The Payee column names every source because line 1 of Schedule C must include the amounts on any Forms 1099-NEC received, and matching each form to the ledger is then a filter away.

Spreadsheet or accounting software?

The question is not which tool the IRS prefers; it accepts any system that clearly shows income and expenses. It is which tool catches your mistakes before the return does. Publication 583 frames the same trade-off: single-entry is the simplest to maintain but may not suit everyone, and double-entry has built-in checks and balances.

Excite Tax's comparison, criteria only (no product ranking)

Spreadsheet ledgerAccounting software
Cost and setupFree with a program you likely own; setup is an afternoonA subscription; setup includes connecting accounts and a chart of accounts
EntryTyped or pasted from statementsUsually imported from bank and card feeds, then categorized
Checks on itselfNone; a wrong formula totals quietlyDouble-entry: debits must equal credits
Balance sheetNot without a second set of tabsProduced from the same entries
Unpaid invoices and billsTracked by hand, if at allReceivables and payables built in
Change historyOnly the closed monthly copies you saveTypically an audit log of who changed what
Handing it to a preparerOne file; easy to read, easy to breakReports and a shared login

Excite Tax's signals that a spreadsheet has been outgrown:

For the criteria to compare between packages, see choosing bookkeeping software; for the mechanics of each system, see single vs double-entry bookkeeping.

Where spreadsheet books go wrong

If the file has already drifted, fixing messy books covers the repair and common bookkeeping mistakes covers the rest of the list.

Keeping the spreadsheet defensible

An examiner asks two things of any ledger: does it agree with the return, and can each line be traced to a document. Publication 583 asks the same of a computerized system: its records must reconcile with the books and the return and identify the source documents. Keep the closed monthly copies, the Receipts index and a one-page note that describes the tabs, the categories and how a month is closed; that note is the plain-language version of the system description the IRS expects.

Keep the workbook as long as the return it supports: 3 years in general, 4 for employment tax records and 7 for a bad-debt loss. The full schedule is in what records the IRS requires. One caution from the IRS itself: its own sample books illustrate one business and are not a recommendation, and neither is this template. Adapt it to the business.

In Utah

A Utah seller's sales-tax column does a second job: it is the running total for the state return. Utah sales tax is filed on Form TC-62S or TC-62M through Taxpayer Access Point, and a business with $50,000 or less of annual sales-tax liability files quarterly. Each return is due the last day of the month after the filing period, so the April-to-June column must be settled by the end of July. If the column's quarterly total does not match what was filed, the spreadsheet or the return is wrong. Excite Tax's advice is to find which one before the next quarter starts, not at year-end.

The spreadsheet formats Excite Tax works from are pending confirmation and will appear here, with a reviewed date, once confirmed.

Questions that depend on the entity

Does it matter which spreadsheet program I use?

Not to the IRS, which accepts any system that clearly shows income and expenses. What matters is that the file is backed up, the closed months are kept, and the records can be retrieved and reproduced in legible form.

Can I move from a spreadsheet to software mid-year?

Yes. Start the software at the end of the last month that reconciled, enter the opening balances from that month, and keep the closed spreadsheet copies as the record for the months before. Changing tools does not change the accounting method; changing a method generally needs IRS approval.

Can the spreadsheet produce a profit and loss statement?

Yes: the Monthly summary tab is one. A single-entry system is built on the profit or loss statement, so income less expenses by category is exactly what it shows. See the profit and loss statement.

When to hand this to a preparer

Hand the books over when keeping them costs more hours than the business can spare, or when they stop agreeing with the bank.

Excite Tax keeps these books; the return they feed is reviewed and signed by a licensed CPA at TBD CPA LLC.

Sources

  1. IRS Publication 583 (12/2024), Starting a Business and Keeping Records · retrieved September 2026
  2. 26 U.S.C. § 6001, Notice or regulations requiring records, statements, and special returns · retrieved September 2026
  3. IRS, Instructions for Schedule C (Form 1040) (2025) · retrieved September 2026
  4. IRS, How long should I keep records? · retrieved September 2026
  5. Utah State Tax Commission, Sales and Use Tax · retrieved September 2026
  6. IRS Publication 538 (01/2022), Accounting Periods and Methods · retrieved September 2026

Ranked and explained on the sources page.