CPB / BookKeeping Practice Test

โ–ถ

An excel bookkeeping template is the simplest, lowest-cost way for a new business owner to start tracking income, expenses, and bank balances without paying for accounting software. While the headlines have been dominated by the trump cpb board removals lawsuit and other Washington noise, millions of small operators are quietly running their books inside spreadsheets on a kitchen table. This guide walks you through a complete, modern Excel system you can build today, with categories, formulas, and reports that match what a paid bookkeeper would produce for your business.

The appeal of Excel is control. You see every cell, every formula, and every transaction. You are not locked into a vendor, you do not pay a monthly subscription, and you can hand the file to your CPA at tax time without an export step. For service businesses with under 200 transactions per month, a well-built workbook can replace QuickBooks for years, saving roughly $360 to $1,200 annually in software fees and reducing the learning curve for non-accountants.

That said, an Excel template is only as good as its structure. A messy workbook with merged cells, hard-coded numbers, and inconsistent categories quickly becomes worse than no bookkeeping at all. The system we describe below uses a five-sheet model: Chart of Accounts, Transactions, Income Statement, Balance Sheet, and Bank Reconciliation. Each sheet pulls from the central Transactions tab using SUMIFS, so you enter every line item exactly once.

You will also need clear rules for what counts as income, what counts as an expense, and what counts as an owner draw versus a salary. These distinctions matter for taxes and for tracking real profitability. Many DIY bookkeepers mix personal and business spending in the same file, which produces inflated expense totals and tax filings that get flagged. Open a dedicated business checking account before you populate your template, even if you are a sole proprietor with no employees.

Excel templates also pair well with cloud storage and review workflows. Save your master workbook in OneDrive, Google Drive, or Dropbox so your accountant, spouse, or virtual assistant can review it without emailing versions back and forth. Lock the formula cells, leave the data entry rows open, and turn on version history so you can roll back if a formula gets overwritten. These small habits separate hobby spreadsheets from real cpb stock control systems.

By the end of this article you will know which sheets to build, which formulas to use, how to categorize transactions, how to reconcile to your bank statement each month, and how to produce a profit and loss statement that your CPA will actually accept. We will also cover the limits of Excel โ€” the point where you should graduate to QuickBooks, Xero, or Wave โ€” and how to migrate cleanly when that day arrives.

If you are completely new to the language of debits, credits, and double-entry bookkeeping, do not panic. The template uses a simplified single-entry approach for cash-basis businesses, which is what most sole proprietors and single-member LLCs file under anyway. Once your revenue crosses roughly $250,000 or you start carrying inventory, accrual accounting and proper double-entry become worth the upgrade. Until then, a clean Excel workbook is a perfectly legitimate way to run your books.

Excel Bookkeeping by the Numbers

๐Ÿ’ฐ
$0
Template Cost
โฑ๏ธ
2 hrs
Setup Time
๐Ÿ“Š
5
Core Sheets
๐Ÿ“‹
200
Transactions/Month
๐Ÿ’ป
$1.2K
Annual Savings
Test Your Excel Bookkeeping Template Skills

Five Sheets Every Excel Bookkeeping Template Needs

๐Ÿ“š Chart of Accounts

A master list of every income and expense category you track, with a unique account number. This is your taxonomy โ€” the dropdown source for every transaction you enter on the Transactions sheet.

๐Ÿ“‹ Transactions Ledger

The single source of truth where every dollar in or out is recorded. Columns include date, payee, account, category, amount, payment method, and notes. All reports pull from here.

๐Ÿ“Š Income Statement

Also called the Profit & Loss. Uses SUMIFS to aggregate revenue and expenses by category and month, producing your gross profit, operating expenses, and net income for any period.

๐Ÿ›ก๏ธ Balance Sheet

Snapshot of assets, liabilities, and equity at month-end. For cash-basis sole proprietors this can be simplified to bank balance, receivables, payables, and owner equity.

๐Ÿ”„ Bank Reconciliation

Compares your Transactions ledger to your monthly bank statement. Flags missing entries, duplicates, and timing differences. This is the sheet that keeps your books honest.

Start by opening a blank Excel workbook and renaming the first five tabs to match the structure above: COA, Transactions, P&L, Balance Sheet, and Reconciliation. Use tab colors to group them โ€” green for input sheets, blue for reports, yellow for reconciliation. This visual cue prevents you from typing transactions into a report sheet by mistake, which is the single most common error in DIY bookkeeping workbooks built by non-accountants.

The Chart of Accounts is your foundation. Number income accounts in the 4000s (4010 Service Revenue, 4020 Product Sales, 4030 Other Income), expenses in the 5000s and 6000s (5010 Cost of Goods Sold, 6010 Rent, 6020 Utilities, 6030 Software, 6040 Marketing, 6050 Travel, 6060 Meals, 6070 Insurance, 6080 Professional Fees). Limit yourself to 25-35 categories total โ€” more than that and you will second-guess every entry.

On the Transactions sheet, build eight columns: Date, Type (Income or Expense), Account Number, Account Name, Payee, Amount, Payment Method, Memo. Use Data Validation to create a dropdown in the Account Number column that pulls from the COA sheet. Then use VLOOKUP or XLOOKUP in the Account Name column to auto-fill the name once the number is selected. This eliminates typos and keeps your categories consistent across thousands of rows.

Format the Date column as short date, the Amount column as accounting (so negatives are parenthesized), and freeze the header row so it stays visible as you scroll. Add a thin gray border under the header and apply a Table style (Insert > Table) to the entire range. Tables expand automatically as you add rows, which means your downstream formulas on the P&L will pick up new transactions without manual range edits.

The Income Statement uses one row per category and one column per month. The formula in each cell is a SUMIFS that totals all transactions matching the category and the month. For example, =SUMIFS(Transactions[Amount], Transactions[Account Number], $A5, Transactions[Date], ">="&B$3, Transactions[Date], "<"&EDATE(B$3,1)). Copy this across all twelve months and down every category, and your P&L updates automatically every time you add a row.

For the Balance Sheet, most sole proprietors only need four lines: Cash (your bank balance), Accounts Receivable (unpaid invoices), Accounts Payable (unpaid bills), and Owner Equity (the plug figure that makes assets equal liabilities plus equity). If you take a business bookkeeping approach and pay yourself a salary, you will also need a payroll liabilities line for withheld taxes โ€” but cash-basis owner draws stay simple.

Finally, build the Reconciliation sheet as a two-column comparison: your Transactions total per account on the left, your bank statement total on the right, and a difference column on the far right. The goal each month is a difference of zero. When it is not zero, you have either missed a transaction, double-entered one, or transposed a digit. Hunting down that variance is the discipline that turns Excel from a spreadsheet into actual bookkeeping.

Bookkeeping and Accounting Test
Test your knowledge of bookkeeping fundamentals, journal entries, and financial statement preparation.
Bookkeeping Basic Test #1
Practice essential bookkeeping concepts including debits, credits, and account classifications for beginners.

Excel Formulas Every Bookkeeping Template Uses

๐Ÿ“‹ SUMIFS for Reports

SUMIFS is the workhorse of any Excel bookkeeping system. It sums values from one column based on multiple criteria from other columns โ€” perfect for aggregating transactions by category and date range. The syntax is =SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2). On a P&L you typically use three criteria: account number, start date, and end date.

Always reference your Transactions sheet as a structured Table so SUMIFS uses column names like Transactions[Amount] rather than fixed ranges like A2:A1000. Tables expand automatically, so new rows are included without editing formulas. Combined with EDATE for rolling monthly windows, SUMIFS gives you a real-time profit and loss statement that updates the instant you enter a new transaction.

๐Ÿ“‹ VLOOKUP & XLOOKUP

VLOOKUP and the newer XLOOKUP let you pull data from your Chart of Accounts into the Transactions sheet automatically. When you enter an account number, the formula fetches the matching account name, type (income or expense), and even the tax category. XLOOKUP is preferred in Excel 365 because it handles missing values gracefully and works in both directions.

The formula =XLOOKUP(C2, COA[Account#], COA[Account Name], "Unknown") returns the account name for any number you type, or "Unknown" if the number does not exist. This catches data entry errors instantly. Add conditional formatting that highlights any "Unknown" in red, and you will never silently mis-categorize a transaction again.

๐Ÿ“‹ Data Validation

Data Validation prevents bad input from entering your workbook in the first place. On the Account Number column, set validation to List and reference your COA sheet โ€” this creates a dropdown of valid accounts. On the Amount column, set validation to Decimal with a minimum of 0.01 to block accidental zero or negative entries that would distort your reports.

You can also use Data Validation to enforce a date range on the Date column, so transactions cannot be entered for future months or for prior closed periods. Combine with workbook protection (Review > Protect Sheet) to lock formula cells while leaving data entry rows open. This setup makes your template safe enough to share with a virtual assistant or junior bookkeeper.

Excel Bookkeeping Template vs. QuickBooks: Which Wins?

Pros

  • Zero monthly subscription cost โ€” pay once for Excel and own it forever
  • Complete transparency into every formula and calculation
  • Works offline without internet, ideal for travel and remote sites
  • Easy to email or share the entire file with your CPA at tax time
  • Highly customizable โ€” add any column, category, or report you need
  • No learning curve for anyone who has used spreadsheets before
  • Easy to back up by copying a single file to cloud storage

Cons

  • No bank feed automation โ€” every transaction must be typed manually
  • No built-in invoice creation or accounts receivable tracking
  • Error-prone if formulas get overwritten or rows deleted
  • Hard to scale past 200-300 transactions per month
  • No multi-user real-time collaboration without OneDrive
  • Requires manual sales tax tracking and 1099 preparation
  • Lacks audit trail showing who changed what and when
Bookkeeping Basic Test #2
Continue practicing core bookkeeping principles with intermediate-level questions on accounts and adjustments.
Bookkeeping Cycle Test
Master the full accounting cycle from transactions through trial balance and closing entries.

Monthly Excel Bookkeeping Template Checklist

Download or export all bank and credit card statements for the prior month
Enter every transaction into the Transactions sheet with date, payee, and category
Match each entry against the bank statement and tick reconciled items
Investigate any variance between your ledger and the bank balance
Verify all income deposits match invoices issued to clients
Categorize any uncategorized expenses and resolve unknown payees
Refresh the Income Statement and review monthly profit margin trend
Update the Balance Sheet cash and receivable lines to month-end values
Save a dated backup copy of the workbook to cloud storage
Review the prior month with your accountant or a trusted second pair of eyes
Protect cells before sharing with anyone else

The fastest way to ruin a bookkeeping workbook is letting a teammate accidentally overwrite a SUMIFS formula with a typed number. Select all data entry cells, right-click > Format Cells > Protection > uncheck Locked. Then Review > Protect Sheet. Now formula cells are read-only and only the open rows accept input. This single habit prevents 90% of Excel bookkeeping disasters.

The two reports that matter most are the Income Statement and the Bank Reconciliation. Your Income Statement tells you whether the business is actually making money. Your Reconciliation tells you whether the numbers can be trusted. Without both, you are guessing. With both, you have the same information that a paid bookkeeper would deliver โ€” minus the $300 to $600 monthly fee that the average small business bookkeeping service charges for a similar scope of work.

Run your Income Statement on the first business day of each month for the prior month. Look at three numbers: total revenue, total expenses, and net income. Then compare each to the same month last year and to your budget. Sudden jumps โ€” a 40% spike in software expense, or a 25% drop in service revenue โ€” should trigger a question, not a shrug. Categorize the cause and decide whether to act on it. This monthly review is the entire point of bookkeeping.

The Bank Reconciliation deserves equal attention. Start with the ending balance on your bank statement. Add any deposits you have recorded that have not yet cleared. Subtract any checks or charges you have recorded that have not yet cleared. The result should equal the cash balance on your Excel Balance Sheet. If it does not, work through the statement line by line until you find the missing or duplicate entry. Never plug the difference into a generic adjustment account โ€” that hides errors.

Build a simple monthly dashboard on a separate Summary tab that pulls the key numbers into one place: cash on hand, monthly revenue, monthly expenses, net profit, profit margin, accounts receivable, and months of runway. A handful of large-font cells with conditional formatting (green if up, red if down) tells you the health of the business in five seconds. Print this dashboard each month and file it โ€” over time it becomes your most valuable management report.

Quarterly, you should also generate a Year-to-Date P&L for your estimated tax payments. Sole proprietors and single-member LLCs owe federal estimated taxes on April 15, June 15, September 15, and January 15. Multiply your YTD net profit by your effective tax rate (typically 25-30% combined federal, state, and self-employment) to estimate the payment. Underpayment penalties are small but cumulative, and they are entirely avoidable with a current P&L.

At year end, your Excel workbook becomes the source for your tax return. Send your CPA the complete file plus a one-page summary listing total revenue, total expenses by category, total miles driven, and any home office percentage. A good CPA will review the file in under an hour and ask follow-up questions only about ambiguous entries. The cleaner your categorization throughout the year, the lower your tax preparation fee in January.

If you ever face an IRS inquiry or audit, your reconciled Excel workbook plus the matching bank statements is exactly the documentation an examiner expects to see. Most small business audits are resolved without adjustment when the taxpayer can produce a contemporaneous ledger that ties to bank records. The discipline of monthly reconciliation is, quite literally, audit insurance.

Excel is a fantastic starting point, but it has a ceiling. The signs that you have outgrown a spreadsheet are concrete: your Transactions tab has more than 3,000 rows in a single year, you are spending more than four hours a month on data entry, you need to issue more than ten invoices monthly, you have hired your first employee, or you have started carrying inventory. Any one of these is reason enough to consider migration. Two or more, and you are losing money by staying in Excel.

The natural upgrade path for a small business is QuickBooks Online (Simple Start at $30/month, Essentials at $60/month, Plus at $90/month), Xero (Early at $15/month, Growing at $42/month), or Wave (free for accounting, paid for payments and payroll). Each connects to your bank account, pulls transactions automatically, and lets you categorize with a single click instead of typing. The time savings alone justify the subscription within the first month for most growing businesses.

Plan your migration around your fiscal year end. Close out December in Excel, reconcile fully, and then start January 1 in the new software. Importing mid-year history is usually more trouble than it is worth โ€” your CPA can attach the prior Excel period to the tax return, and your new software starts clean. Use the opening balance feature to set your January 1 cash, receivables, and payables, and you are off to the races without messy split-year reporting.

If you are not ready for full software but Excel is straining, consider a hybrid: keep your Transactions sheet in Excel but use a free tool like Wave or an inexpensive bank feed aggregator to pre-categorize your transactions. You import the categorized list once a month and paste it into your workbook. This cuts data entry time in half while preserving the reporting structure you have already built and trust.

Some business owners go in the opposite direction and hand the work off entirely. A monthly bookkeeping service runs $250 to $600 for under-100-transaction businesses, more for higher volume. Before hiring, search for local bookkeepers near me who specialize in your industry and ask for references from clients of similar size. A bookkeeper who already understands your business model will need less hand-holding and produce more useful reports.

If you want to develop your own bookkeeping skills further, consider the Certified Public Bookkeeper (CPB) credential from the NACPB or the Certified Bookkeeper (CB) credential from the AIPB. Both require passing exams that cover the same concepts your Excel template implements: chart of accounts, journal entries, reconciliation, payroll, and financial statement preparation. Even if you never work for another business, the credential makes you dramatically more effective at running your own.

Whatever you choose โ€” Excel forever, paid software, or outsourcing โ€” the underlying habit is the same. Record every transaction in the period it happens. Reconcile every account every month. Review your Profit and Loss in detail before the 10th of the following month. These three rituals are the entire game. The tool is secondary. A disciplined Excel bookkeeper will always outperform a sloppy QuickBooks user, no matter what the software ads promise.

Practice Bookkeeping Fundamentals Free Quiz

If you are ready to build your template today, follow this practical sequence. Spend 30 minutes on the Chart of Accounts first โ€” getting your categories right at the start saves hours of recategorization later. Look at your last three bank statements and list every type of expense you actually have. Group similar items together (all software in one bucket, all travel in one bucket) and keep the total to 25-35 lines. Resist the temptation to create an account for every unique vendor.

Next, spend 45 minutes building the Transactions sheet with proper Data Validation dropdowns and the Table format. Test it by entering 20 sample transactions across different categories and dates. Confirm the dropdowns work, the XLOOKUP returns the right account name, and the date format is consistent. Fix any glitches now โ€” once you have 500 real transactions in the file, restructuring is painful and risky.

Then build the P&L. Start with one column (current month) and one section (revenue). Get the SUMIFS formula working perfectly for total revenue, then copy it down for each expense category, then copy the column across for twelve months. Add subtotals for Total Revenue, Total Expenses, and Net Income. Format the net income row in bold with a top border. Spot-check by manually adding a few transactions and confirming the P&L moves the right amounts.

The Balance Sheet and Reconciliation sheets can be built later โ€” they are not blockers for getting your first month done. Focus on entering transactions and producing a P&L for your most recent completed month. Once you have a real report you trust, the discipline of monthly bookkeeping becomes much easier to sustain because you can see the result of your effort. Many DIY bookkeepers give up because they never reach a finished report.

Schedule a recurring 90-minute appointment with yourself on the first Monday of every month for bookkeeping. Treat it like a client meeting โ€” no phone, no email, just you and the workbook. Download statements, enter transactions, reconcile, review reports, file a dated backup. The entire routine takes 60-90 minutes for a small business after the first few months, and it gives you total clarity on the financial state of your operation.

Pair your bookkeeping ritual with a quarterly review of pricing, cash position, and expense trends. Are your prices keeping up with rising costs? Is any single expense category growing faster than revenue? Do you have at least three months of operating expenses in reserve? These are the questions a real CFO would ask, and your Excel reports give you the data to answer them yourself without paying for outside advice.

Finally, do not let perfect be the enemy of done. A messy partial workbook that is updated weekly beats a perfect template that never gets touched. Start ugly, refine as you go, and add complexity only when a specific problem demands it. The best bookkeeping system is the one you will actually maintain โ€” and for hundreds of thousands of US small businesses, that system is an Excel workbook on a laptop, refreshed faithfully on the first Monday of every month.

Bookkeeping Journal Test
Practice recording journal entries for revenue, expenses, accruals, and adjusting entries.
Bookkeeping Ledger Test
Master the general ledger, posting from journals, and preparing an unadjusted trial balance.

Cpb Bookkeeping Questions and Answers

Is an Excel bookkeeping template legal for taxes?

Yes. The IRS does not require any specific software for bookkeeping โ€” only that your records be accurate, complete, and contemporaneous. An Excel workbook with a transaction ledger, monthly reconciliation, and supporting bank statements satisfies recordkeeping requirements for sole proprietors, single-member LLCs, and most small partnerships. Save dated backups and retain supporting receipts for at least three years, seven for any year with significant deductions.

How many transactions can Excel really handle?

Excel can technically handle over a million rows, but practical bookkeeping use breaks down around 3,000 to 5,000 transactions per year. Beyond that, file size grows, formulas slow down, and manual data entry becomes a major time sink. Most small businesses outgrow Excel between $250,000 and $500,000 in annual revenue, when paid software starts to pay for itself through automation and time savings.

Should I use single-entry or double-entry in Excel?

For cash-basis sole proprietors and single-member LLCs, single-entry bookkeeping in Excel is perfectly acceptable and dramatically simpler. You record each transaction once with a category, and your P&L pulls the totals. Move to double-entry โ€” with proper debits and credits to two accounts per transaction โ€” once you have inventory, accruals, loans, or fixed assets to depreciate. At that point, dedicated software is usually a better fit than Excel.

What is the best free Excel bookkeeping template?

Microsoft offers several free templates inside Excel itself under File > New > Search "bookkeeping" or "budget". Vertex42 and Smartsheet also publish solid free templates. However, downloaded templates usually need customization for your specific chart of accounts and reporting needs. Building your own following the structure in this article gives you a system you fully understand and can modify confidently as your business changes.

How do I track sales tax in Excel?

Add a Sales Tax column to your Transactions sheet next to the Amount column. For each taxable sale, enter the tax separately so it does not inflate your revenue total. Create a Sales Tax Payable line on your Balance Sheet that accumulates monthly. When you remit the tax to your state, record the payment against that liability. This keeps your true revenue clean and gives you a clear running balance of what you owe.

Can I run payroll from an Excel template?

Technically yes, but you really should not. Payroll involves federal and state income tax withholding, Social Security, Medicare, unemployment insurance, and quarterly 941 filings. The penalties for errors are steep, and the calculations change each year. Use a payroll service like Gusto, OnPay, or QuickBooks Payroll โ€” they run $40 to $80 per month and handle filings automatically. Then enter only the net payroll figures into your Excel workbook.

How do I handle invoicing alongside my Excel bookkeeping?

Excel is poor at invoice generation and tracking aging receivables. Use a free or low-cost tool like Wave Invoicing, Stripe Invoicing, or Square Invoices to create and send invoices. When a payment arrives, record it on your Transactions sheet as income. Maintain a simple Accounts Receivable tab listing open invoices with issue date, due date, and amount, and reconcile it to the invoicing tool monthly to spot overdue customers quickly.

What happens if I overwrite a formula by accident?

If you catch it immediately, hit Ctrl+Z to undo. If you discover it later, use File > Info > Version History (OneDrive or SharePoint) to restore an earlier version. To prevent the issue entirely, protect your formula cells: select data entry rows, Format Cells > Protection > uncheck Locked, then Review > Protect Sheet. Formula cells stay read-only while data entry stays open. Always keep a clean master copy in case you need to rebuild.

How often should I back up my Excel bookkeeping workbook?

Save a dated copy to cloud storage (OneDrive, Google Drive, Dropbox) at the end of every bookkeeping session โ€” at minimum monthly. Use a naming convention like Bookkeeping_2026_03_BackupAfterClose.xlsx so you can find any prior version quickly. Cloud services also keep version history automatically, but explicit dated snapshots make audit-year retrieval simple. Local-only backups are risky โ€” laptop failure can erase years of records in seconds.

Can my CPA work directly from my Excel template?

Yes, and most CPAs prefer it over a QuickBooks export full of misclassified entries. Send your workbook plus the year-end bank and credit card statements. A clean Excel ledger with consistent categories, monthly reconciliations, and a year-to-date P&L lets your CPA prepare your return efficiently. Many will even adjust your chart of accounts to better match tax line items, making next year's filing even faster. Ask before you hire what format they prefer.
โ–ถ Start Quiz