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 financial reports should a small business owner review every month?

At minimum, review your profit and loss, balance sheet, cash position, AR aging, AP aging, sales tax liability, and payroll costs. Add any industry-specific reports like job profitability or inventory that matter for how your business runs.

Read answer

How should a virtual bookkeeper work securely with documents and QuickBooks?

A virtual bookkeeper should use a secure client portal for document exchange, request QuickBooks Online access through proper user roles instead of shared logins, and connect bank feeds in read-only mode. A consistent monthly close cadence keeps everything moving without back-and-forth.

Read answer

What does an external controller do for a small business?

An external controller provides oversight of your accounting function, reviews the month-end close, ensures financial reporting is accurate, and designs internal controls. The role sits between your bookkeeper and ownership as a second set of eyes on the numbers.

Read answer

What payroll records should be set up before hiring employees?

Before your first hire, you need a federal EIN, state tax accounts for withholding and unemployment, a defined pay schedule, employee onboarding forms, and proper GL mapping in your accounting software. Setting these up correctly from day one prevents costly fixes later.

Read answer

What is the difference between IRS tax representation and tax audit support?

Tax representation means an authorized professional communicates with the IRS on your behalf. Audit support is the work behind the scenes, preparing documents, drafting responses, and guiding you through what the IRS is asking for.

Read answer

When does a small business need fractional CFO support?

When your business has grown past what a bookkeeper can answer but isn't big enough to justify a full-time CFO salary. Common triggers include cash flow surprises, pricing decisions made without data, financing conversations, and adding locations or product lines.

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