you close the books for march — and the monthly close is the foundation that makes every number after it true. quickbooks shows a $40k profit — the first clean profitable month the company has had. you open the bank app to enjoy it, and the balance is $60k lower than it was four weeks ago. nothing was stolen. no number is wrong. the two screens are answering two different questions, and nobody ever told you they would disagree by $100k in the same month.
this is the most common finance confusion at a startup, and it has almost nothing to do with bad bookkeeping. the p&l measures whether you earned a profit. the bank balance measures how much cash is left. those are related, but they are not the same number — and the distance between them is where most runway surprises hide. the founders who stay calm in fundraising are the ones who learned to read the bridge between the two before a diligence partner asked them to.
the two screens measure different things
the p&l records revenue when you earn it and expenses when you incur them, regardless of when cash actually moves. the bank statement records cash, and only cash, on the day it moves. a profitable month on the p&l can sit on top of a brutal cash month underneath, because the two documents are counting different events on different clocks.
the gap is not noise, and it is not a sign that someone made an error. it is a set of specific, nameable line items — each one a place where the timing of revenue or expense recognition drifts away from the timing of cash. list them out and the $100k stops being a mystery.
the bridge, line by line
the accountant's name for closing this gap is the cash flow statement, and the version that explains a month like march starts from net income and adjusts for every event that hit cash but not profit, or profit but not cash. for the company above, it reads like this:
net income (p&l) +$40k
− increase in receivables −$50k billed in march, not yet collected
− annual prepayments −$20k cash out now, expensed over 12 months
− loan principal repaid −$25k cash out, never appears on the p&l
− bills paid from last month −$15k paid down accounts payable
+ depreciation (non-cash) +$10k expense on paper, no cash moved
─────────────────────────────────────
change in cash −$60k
every line is the same kind of move: revenue you recognized but haven't collected, cash you spent that the p&l spreads out or never sees, or a paper expense that never touched the bank. the profit was real. the cash drain was also real. the bridge is the only document that holds both at once.
the four places the gap usually hides
for most early-stage companies, four line items do almost all of the damage. receivables come first — you book the revenue the day you invoice, but the cash lands 30, 60, sometimes 90 days later, and a growing top line means a growing pile of money you've earned but don't yet hold.
deferred revenue is the mirror image: a customer prepays an annual contract, the cash lands today, but you can only recognize a twelfth of it each month. early on it flatters cash; later it can flatter profit while cash sits flat — which is the whole reason deferred revenue is real cash but not real revenue. prepaids — annual insurance, a year of a software tool, a security deposit — leave the bank in one lump but hit the p&l a slice at a time. and debt principal is the quiet one: repaying a loan or a founder advance moves real cash out the door and never shows up as an expense at all.
so which number is the source of truth?
both of them are true, which is exactly why the question is wrong. the p&l is the truth about whether the business model works. the bank balance is the truth about whether you can make payroll friday. asking which one to believe is like asking whether the speedometer or the fuel gauge is the real one — they measure different things, and you need to read both.
the question is never which number is wrong? the question is what explains the difference? — and the difference is always a list, not a mistake.
what to check when they disagree
when profit and cash split apart, you don't need an audit. you need to walk the same short list every time, in order:
- did receivables grow? revenue you billed but haven't collected shows as profit and not as cash.
- did a big prepayment land or get spent? annual contracts, insurance, and tooling move cash months away from the expense.
- did you repay any debt or founder loans? principal leaves the bank but never the p&l.
- did you pay down old bills? settling last month's payables is cash out now for an expense booked earlier.
- are there non-cash expenses? depreciation and amortization lower profit without moving a dollar.
run that list and the gap resolves into named line items nearly every time. if it doesn't, then you have a bookkeeping question — not before.
how zift handles this
zift reads cash from your bank feed, revenue from stripe and your accounting platform, and the bills and loans in between — then builds the bridge between profit and cash automatically. on monday morning the briefing tells you the month was profitable and that cash fell, names the receivables, prepayments, and repayments that explain the gap, and flags the ones worth chasing.
if you're a finance lead running multi-entity books or invoicing on net-60 terms, zift handles that reconciliation too. either way, the goal is the same: you should never open two screens, see two stories, and have to spend an afternoon proving to yourself that both of them are true.