Booked Solid, Less Cash: Find Which Number Changed — Altvina Altvina Insights

Published July 27, 2026 · Altvina Insights · 6 min read

Booked Solid, Less Cash: Find Which Number Changed

A full calendar, a profitable month, and less cash for the owner can all be true at the same time. This worksheet shows how to separate them before you change pricing, staffing, or sales.

The short version: Start with earned revenue, invoices, collections, operating profit, and cash outflows for the same three months. The line that changed tells you what to investigate. Cash collected minus cash spent is not the same thing as profit.

A founder sees less money available at month-end while the team is fully booked. The usual explanations arrive fast:

  • We need more sales.
  • Our prices are too low.
  • The team is taking too long.
  • Clients are paying late.

Any of those could be true. A full calendar and a bank balance cannot tell you which one.

The example below is invented to teach the method. It blends patterns we see in service firms, uses illustrative numbers, and is not a client case.

One firm, three different views

Brightline is an illustrative 12-person design and engineering firm that sells fixed-fee projects. It has been fully booked through the summer.

For this simplified example:

  • Fees earned and operating expenses use the firm's management P&L.
  • Cash collected and operating cash outflows use the bank view.
  • The $150,000 monthly operating expense includes $12,000 of steady owner base compensation.
  • Owner distributions are separate.
  • Operating expense and operating cash outflow happen to be equal.
  • Taxes, debt principal, capital purchases, financing, credits, and write-offs are excluded.
  • The firm's minimum cash reserve stays unchanged.

Those assumptions matter. Without them, the rows below cannot be compared cleanly.

Here is the same information in a mobile-friendly monthly view:

  • May: $174,000 earned; $172,000 invoiced; $165,000 collected; $150,000 in operating expense; $24,000 in operating profit; $15,000 left before distribution; $15,000 distributed; $27,000 in total owner cash compensation.
  • June: $174,000 earned; $166,000 invoiced; $161,000 collected; $150,000 in operating expense; $24,000 in operating profit; $11,000 left before distribution; $11,000 distributed; $23,000 in total owner cash compensation.
  • July: $174,000 earned; $160,000 invoiced; $156,000 collected; $150,000 in operating expense; $24,000 in operating profit; $6,000 left before distribution; $6,000 distributed; $18,000 in total owner cash compensation.

Brightline's operating profit did not fall in this example. Its cash conversion did.

That is a different problem.

The owner received $9,000 less total cash compensation in July than in May, but it would be inaccurate to call that a $9,000 profit decline. The firm still earned $24,000 of operating profit each month. Less of the earned work reached an invoice, and less of the invoiced work reached the bank.

Build the bridge

The balance changes reconcile the gap:

  • Opening May: $25,000 in accounts receivable; no earned work waiting to be invoiced.
  • End of May: $32,000 in accounts receivable; $2,000 earned but not yet invoiced.
  • End of June: $37,000 in accounts receivable; $10,000 earned but not yet invoiced.
  • End of July: $41,000 in accounts receivable; $24,000 earned but not yet invoiced.

Over the three months, Brightline earned $522,000 and collected $482,000. The $40,000 difference appears in two places:

  • Accounts receivable increased by $16,000.
  • Earned work not yet invoiced increased by $24,000.

That accounts for the cash gap. It does not explain why billing slowed or why receivables grew. Those are the next questions.

Use careful labels:

  • Billing gap: fees earned minus invoices issued. A positive result means earned work has not yet been invoiced. It is not automatically lost revenue.
  • Receivables movement: invoices issued minus collections, adjusted for credits and write-offs. An aging report shows what is late.
  • Operating profit: earned revenue minus operating expenses recognized for the same period.
  • Cash left before owner distributions: collections minus operating cash outflows and any tax, debt-principal, or capital cash paid.
  • Owner take-home: wages, guaranteed payments, draws, or distributions, depending on the entity. Map this line with your bookkeeper or accountant.

Run the 30-minute version on your firm

Use three completed months. Keep every number on the same accounting basis and in the same period. Record Month 1, Month 2, and Month 3 for each line:

  • bookings or backlog;
  • fees earned or recognized;
  • invoices issued;
  • cash collected;
  • direct project cost;
  • operating profit;
  • operating cash outflows; and
  • owner base pay and distributions.

Then follow the first line that breaks:

  1. Bookings fell. Test demand, pipeline, and win rate.
  2. Bookings held, but earned work fell. Test delivery capacity, throughput, and project mix.
  3. Earned work held, but invoices fell. Test billing triggers, milestones, completed paperwork, and change-order approval.
  4. Invoices held, but collections fell. Age receivables and inspect payment terms and disputes.
  5. Project contribution fell. Match fees to direct labor, material, contractor, and scope cost.
  6. Project contribution held, but operating profit weakened. Classify overhead and non-client capacity.
  7. Profit held, but owner cash thinned. Inspect working capital, taxes, debt principal, capital purchases, reserves, and distributions.

This is not a universal order. Start with the branch that matches the number that moved.

Translate the worksheet to your revenue model

The unit changes. The logic does not.

  • Fixed-fee projects: Match earned contract or milestone fees with delivered versus scoped effort, direct cost, invoices, and collections. Extra hours are cost or capacity unless the agreement makes them billable.
  • Retainers: Match the period fee with capacity promised versus used, exceptions, direct contribution, and renewal terms. Consumed capacity is not automatically new revenue.
  • Time and materials: Separate worked, approved, billable, invoiced, and collected hours. Worked hours are not the same as approved or invoiced hours.
  • Trades and field service: Match job revenue with labor, materials, subcontractors, travel, callbacks, and approved change orders. A callback can reduce contribution without becoming a customer receivable.

For a firm of 5 to 10 people, you may be able to inspect every active job and calendar for one week. At 11 to 30 people, start with the whole-firm financial bridge, then sample a few jobs and roles. Label the sample. Do not present it as the whole company.

The problem statement Brightline can now use

Here is what the example proves:

Earned revenue and operating profit held steady from May through July, but invoicing lagged, accounts receivable rose, and less cash remained for an owner distribution. Brightline now needs to find what slowed billing and collections before changing sales, staffing, or price.

That sentence names the condition, the evidence, and the next investigation. It does not invent a cause.

That is the point of the worksheet. A smaller owner payment is a signal. Once you separate cash, billing, profit, and delivery economics, it can become a useful one.

This article is for general informational purposes only. It is not financial, legal, tax, or accounting advice. Work with a qualified professional on decisions for your firm.

AI assisted with the draft. Altvina is responsible for the final published version.

More from this week

This piece stands on its own. This week's 5 pieces all look at When Busy, Profit, and Cash Disagree:

  • Monday: Booked Solid, Less Cash: Find Which Number Changed (this post)
  • Tuesday: Before You Cut Non-Client Time, Classify It (coming Tuesday)
  • Wednesday: Project Contribution Is Not the Same as Project Profit (coming Wednesday)
  • Thursday: A Client Asked Whether AI Should Make the Work Cheaper (coming Thursday)
  • Friday: Fix It Now or Wait: A Decision Table With the Cost of Both (coming Friday)

Content and Accuracy Disclaimer

This article was drafted with AI assistance and reviewed by the Altvina team. We rigorously fact-check all content to ensure reliability.

Should you notice any inaccuracies or outdated information, please contact us so we can correct it. Your feedback helps us maintain high standards of accuracy and transparency.