Bookkeeping, tax, and accounting services for small businesses across the Carolinas.

Call: (440) 207-0171

Why does my QuickBooks profit and loss not match my bank account?

The profit and loss report and your bank balance are not supposed to match. They measure different things. The P&L shows revenue earned and expenses incurred over a period. Your bank balance shows actual cash on hand right now. A business can be profitable on paper and short on cash, or sitting on cash while running at a loss.

Even on cash basis, the P&L only includes transactions that count as income or expense. Plenty of money moves through your bank account that never touches the P&L. Loan principal payments reduce cash but are not an expense, only the interest portion shows up. Owner draws pull money out of the business but are not a deduction. Transfers between accounts move cash without affecting profit. Equipment purchases hit the balance sheet as assets, not the P&L. Sales tax collected sits in a liability account until you remit it.

Timing is another common reason for the gap. Invoices you sent in October might show as income on an accrual P&L, but the customer payment does not hit your bank until November. Bills you entered show as expenses immediately, but the cash stays in your account until you pay them. If you switch the P&L between cash and accrual basis in QuickBooks, you will usually see the numbers shift significantly.

Then there are the bookkeeping problems that make a confusing situation worse. Duplicate deposits are common when income gets recorded both from a sales platform and from the bank feed. Unreconciled accounts hide errors because nobody has verified the QuickBooks balance against the actual bank statement. Transactions coded to the wrong account distort both reports. Old uncleared transactions sit on the reconciliation report forever and quietly throw off totals.

If the gap between your P&L and your bank balance does not make sense after accounting for loans, draws, and timing, the books probably need a closer look. Start by reconciling every bank and credit card account through the most recent statement. Then review the balance sheet for accounts that should not have balances, like uncategorized income or opening balance equity. Most of the time, the answer shows up there.

When the books have been off for a while, fixing it takes more than one reconciliation. Catch-up bookkeeping walks back through prior months, finds the duplicates and miscoded transactions, and gets each account tied out to actual statements. Once the books are clean, the relationship between your P&L and your bank balance starts to make sense again, even if the two numbers never match exactly.

If you are not sure where to start or the cleanup feels bigger than you want to handle, that is the kind of work we do every day. GMJ Accounting provides small business accounting, bookkeeping and tax services in Jacksonville, NC and across the Carolinas, and most new clients come to us with exactly this kind of mismatch between what their reports say and what their bank account shows.

Trusted Accounting for Small Businesses

First Step:
Start With a Call

Tell us about your business and what you need help with. We'll ask a few questions, evaluate your current situation, and let you know how GMJ can support your books, taxes, and day-to-day operations.

More Questions

What is the difference between inventory accounting and ecommerce bookkeeping?

Inventory accounting focuses on tracking stock levels, cost of goods sold, and product valuation. Ecommerce bookkeeping covers all of that plus reconciling sales channels, payment processors, fees, refunds, and sales tax.

Read answer

How should cost of goods sold be tracked for an online store?

COGS for an online store includes the product cost, freight-in, and any other costs to get inventory ready to sell. Track it through a perpetual inventory system or with month-end journal entries that adjust inventory to match actual counts.

Read answer

How should I reconcile Amazon, Walmart and Shopify sales channels?

Reconcile each channel separately using its own payout report rather than recording deposits as sales. Break out gross sales, fees, refunds, sales tax, and reserves so your books match what actually happened on the platform.

Read answer

How should a warehouse or fulfillment business track inventory, labor and shipping costs?

Track customer-owned inventory separately from your own supplies, then allocate labor, shipping, storage, and overhead by customer or job. The goal is customer-level profitability so you can see which accounts actually make money after all the activity-based costs are accounted for.

Read answer

How should a nonprofit prepare for an annual review or audit?

Audit prep starts months before the auditor arrives, not the week of fieldwork. Reconcile every account, organize supporting documents, build complete grant files, and have all schedules ready before they're requested. The cleaner the records, the lower the audit fees and the fewer management letter comments.

Read answer

What bookkeeping cleanup should a trucking company do before tax season?

Reconcile every bank, credit card, and fuel card account through year end. Match loan balances to lender statements, tie out fuel and mileage records, verify contractor 1099 information, and confirm repairs and equipment purchases are coded correctly.

Read answer

GMJ Accounting is a Jacksonville, NC firm offering bookkeeping, tax, and advisory services to small businesses across the Carolinas. Founded in 2014 and led by Gina Bertone, EA, MAcc, CEP, an IRS Enrolled Agent with more than 15 years of public accounting and CFO experience.

  • QuickBooks logo
  • Square logo
  • Shopify logo
  • Gusto logo
  • Expensify logo
  • Bill.com logo
  • Keap logo
  • SmartVault logo
  • TaxJar logo
  • ShipStation logo
  • Commerce Sync logo
  • Webgility logo
  • Cin7 logo
  • Knowify logo
  • Planday logo
  • ClassWallet logo
  • SureTech logo

© 2026 GMJ CONSULTING, LLC DBA GMJ Accounting