Why your profit and your bank balance do not match
Profit records revenue and expenses for an accounting period; your bank balance reflects when money moves. Unpaid invoices, prepaid costs, payroll timing and inventory purchases can pull them apart. Compare dated collections and commitments across accounting, billing and operational records to identify the gap and assign a practical next action.
What is covered?
- What is covered?
- Why can a profitable month leave you short of cash?
- Where profit and cash drift
- Which dates should you compare?
- What should you join before asking why?
- How do collections and payroll change the answer?
- Which questions reveal the gap?
- How should you act on the cash bridge?
- What can SIGNLD help you investigate?
- FAQ
- Related reading
- Try SIGNLD free
Why can a profitable month leave you short of cash?
Profit and cash describe different events. Under accrual accounting, revenue and expenses belong to the periods in which they are earned or incurred. Cash changes when money actually enters or leaves an account. Your profit and loss statement can therefore show a successful month while the bank balance falls. Neither number automatically proves that the other is wrong.
A customer may owe you for completed work without having paid. You may pay a supplier before selling the goods, or pay a year's insurance before recognizing the full expense. Payroll can land just before a major customer's collection date. These timing differences explain why profit vs cash flow for a small business needs more than a comparison of two headline totals.
The useful question is not simply whether you made money. It is which profitable activity has reached the bank, which expenses already consumed cash, and which commitments will arrive next. A cash bridge connects those events across records. It also separates timing differences from unpaid work, payment failures and errors that need a different response.
Where profit and cash drift
Start with a list of causes, not a guess that sales have failed. Each cause requires different evidence. Accounting establishes the treatment in the books; payment records establish settlement; operational records explain commitments and work. The table below is a diagnostic map, not a statement that every listed source has a named connector.
| Cause | Which systems show it | What to ask |
|---|---|---|
| Uncollected invoices | Accounting receivables and CRM accounts | Which profitable customers have not paid yet? |
| Customer payment terms | Invoice due dates and CRM deal terms | Which commitments push collections past payroll? |
| Prepaid costs | Accounting prepayment schedules and bank transactions | Which cash payments become expenses later? |
| Payroll dates | Approved payroll records and bank transactions | Which pay runs arrive before expected collections? |
| Inventory purchases | Inventory records, purchase bills and accounting | Which stock absorbed cash before a sale? |
| Processor settlements | Stripe charges, refunds, fees and accounting | Which charges have not reached a payout? |
| Annual subscriptions | Billing schedules and revenue schedules | Which cash receipts cover future service? |
| Unbilled work | Time or project records and invoice lines | Which completed work has no matching invoice? |
| Borrowing or owner withdrawals | Bank entries and accounting classifications | Which movements affect cash but not operating profit? |
Some differences are normal consequences of running a business. Others reveal overdue balances, disputed invoices or incomplete billing. Classify the cause before changing a sales target. Trying to solve a collection problem by celebrating more booked revenue can leave the cash gap wider.
Which dates should you compare?
Use an explicit period and a consistent accounting basis. A month-end profit figure compared with today's bank balance mixes different windows. The date an invoice was issued, the date work was delivered, the contractual due date, the payment date and the processor payout date may all differ. Keep them separate rather than selecting whichever produces the neatest chart.
Begin with opening cash, then list collections and cash payments during the period to reach closing cash. Compare that movement with profit for the same period. Adjust for noncash expenses, working-capital movements and investing or financing activity with your accountant's help. The exact bridge depends on your accounts and accounting method; there is no universal spreadsheet row that handles every business.
Cash-basis reporting changes some timing relationships, but it still does not turn profit into the bank balance. Borrowing, transfers between accounts, owner distributions and equipment purchases can move cash without matching ordinary operating revenue or expenses. Ask your accountant which report basis you are reading before interpreting the gap.
What should you join before asking why?
Match accounting customer identifiers to CRM accounts, then link invoices, payment applications and billing records. Names alone are weak evidence: a customer can trade under a different legal entity, have multiple subscriptions or pay several invoices with one transfer. Keep unmatched records visible and have someone confirm uncertain matches.
QuickBooks, HubSpot, Xero and Stripe are listed in the SIGNLD connector directory. The integrations hub describes supported combinations, and the QuickBooks and HubSpot page covers that named pair. Payroll, time tracking and inventory evidence should be included only through a verified available connection or an appropriate file, not by assuming a particular tool is supported.
Accounting amounts and payment amounts also need their currency and status. An invoice total, a partial payment and a refunded charge are not interchangeable. Keep credit notes, fees and disputes as distinct events. When a processor groups charges into a settlement, preserve the charge-to-payout relationship rather than replacing the underlying activity with a single bank deposit.
How do collections and payroll change the answer?
Consider an illustrative service business with opening cash of $40,000, expected customer collections of $25,000 and committed cash payments of $38,000 during the next period. If all collections arrive as expected, projected closing cash is $27,000. If $15,000 of those collections move into the following period, projected closing cash falls to $12,000. These figures are illustrative, not a benchmark or a promised outcome.
Profit does not change merely because you change the expected collection date in that forecast. The cash outlook changes because the timing changed. That distinction lets the team identify a collection action rather than assuming it needs to sell a different amount. It also keeps expected receipts from being presented as money already available.
The guide to customers who pay late explains how customer history and account ownership help prioritize follow-up. The cash runway guide combines expected collections with committed payments. Together, they turn a static balance into a dated review that a finance owner can challenge and update.
Which questions reveal the gap?
Ask narrow questions with a period, record set and owner. A broad request to explain cash can blend unrelated causes. Start with the largest movements, then follow the customer or payment trail until a person can act. Useful questions include:
- Which customers account for the largest overdue balances, and who owns their accounts?
- Which Stripe charges are represented by this payout after fees, refunds and disputes?
- Which failed payments were not recovered before an account cancelled?
- Which completed hours have no matching invoice line?
- Which sales representatives' customers consistently pay beyond their agreed terms?
- Which subscription amounts are earned, billed and collected in different periods?
- Which cash movements are financing or transfers rather than operating activity?
Each question has a companion guide. Compare Stripe payouts with book revenue, trace failed payments into lost customers, and investigate work completed but never billed. These are different exceptions, so do not collapse them into one overdue-sales number.
For ownership and billing patterns, examine receivables by sales representative, Xero and Stripe reconciliation questions, and subscription revenue versus cash collected. Reconciliation can confirm a balance while these questions still remain unanswered. A completed reconciliation is a starting point, not proof that every customer issue has been resolved.
How should you act on the cash bridge?
Give each exception an owner and a next action. An overdue balance may need account-manager follow-up, an unbilled project may need delivery approval, and a processor dispute may need evidence. Keep the original amount and status visible when assigning the action. A forecast adjustment is not the same as receiving payment or correcting an invoice.
Review the biggest uncertain receipts before committing discretionary spending. For each, record the expected date, the reason for that expectation and what changes if it slips. Finance should approve the assumptions; sales and delivery should supply the customer context. This keeps responsibility shared without turning slow payment into an automatic judgement about a representative's performance.
What can SIGNLD help you investigate?
SIGNLD brings connected records into a Knowledge Graph that builds automatically from connected sources, with no data engineering required. A private LLM powered by AWS Bedrock can help investigate business questions against those records. Use a Decision Topic for the cash gap and a Decision Brief to organize the evidence, uncertainty and action for review.
Your data stays yours: read-only connections, a private LLM powered by AWS Bedrock on a single-tenant instance, and we never train on it.
Read-only access does not collect an invoice or rewrite the books. People still approve mappings, accounting treatments and payment assumptions. The benefit is asking about the relationship between records rather than manually treating each export as an isolated answer. The QuickBooks and ChatGPT guide explains the difference between summarizing a supplied export and investigating connected financial activity.
Key takeaways
- Profit and cash differ because recognition and payment can happen in different periods.
- A cash bridge separates timing differences from overdue balances, unbilled work and payment errors.
- Join customer, invoice and payment records before assigning a cause or a follow-up owner.
- Expected collections are assumptions, not money already available in the bank.
FAQ
Is profit the same as cash flow?
No. Profit measures revenue less expenses under the accounting basis used for a period. Cash flow measures money moving in and out. Receivables, prepayments, inventory, borrowing and other transactions can make the figures differ. Compare the same dates and review the bridge with your accountant before treating a difference as an error.
Can a profitable business run out of cash?
Yes. Customers can pay after suppliers and employees need payment, leaving a profitable business without enough available cash. Large stock purchases or prepaid costs can deepen the timing gap. A dated forecast of collections and commitments helps identify the shortage, but expected receipts should remain separate from cash already in the bank.
Does a bank reconciliation explain the whole gap?
No. Reconciliation checks that bank activity and accounting records agree within its scope. It does not necessarily explain customer payment behaviour, upcoming payroll or completed work that was never invoiced. Use the reconciled records as evidence, then join the operational context needed to identify the cause and the person responsible for follow-up.
What should I check before changing my forecast?
Check the accounting basis, report dates, opening cash, collection assumptions and committed payments. Separate received money from expected receipts, and flag disputed or unmatched records. Have an owner confirm material assumptions. Changing an expected payment date can improve the model's accuracy, but it does not mean the customer has actually paid.
Related reading
- Which deals actually made money?
- Connecting Stripe and QuickBooks for one financial picture
- Rent Manager delinquency and cash flow impact
- Private LLM versus ChatGPT for business data
Try SIGNLD free
Review how SIGNLD works, then create your workspace with the Free Forever plan or a 14-day Growth trial, no credit card.