Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

How do I manage cash flow when customers pay in stages?

Staged payments create a timing gap between when you spend money and when you receive it. You’re buying materials, paying labor, and covering overhead while waiting for the next draw or milestone payment to arrive. Managing that gap is what cash flow management really comes down to.

Start by structuring payment terms that protect you. The deposit should cover your material costs and some labor for the first phase. If you’re buying $3,000 in materials to start a job, a $1,500 deposit puts you in the hole before you’ve done any work. Match the deposit to your actual initial costs, not an arbitrary percentage.

Invoice immediately when milestones are reached. Every day between completing a phase and sending the invoice is a day you’re financing the customer’s project with your money. Set up your payment milestones to align with real completion points you can document, then invoice the same day you hit them.

Track what’s billed versus what’s received. In your accounting software, a sent invoice isn’t cash in your account. You need visibility into work completed but not yet billed, invoices sent but not yet paid, and actual cash received. When you’re running multiple jobs at different stages, losing track of what’s outstanding is easy. A project that’s 80% complete but only 50% paid is a cash flow problem hiding in plain sight.

Proper project cost tracking makes this visible. Your accounting system should show you not just whether a job is profitable, but where you stand on billings versus costs at any given moment.

Maintain a reserve specifically for payment gaps. Two to four weeks of operating expenses gives you buffer room when a customer pays slowly or you need to start work before a deposit clears. Without that reserve, you end up putting materials on credit cards or chasing payments more aggressively than you’d like.

Look at your project pipeline collectively. If you have three jobs where payments are all due at the end of the month and nothing coming in the first three weeks, that’s a predictable crunch you can plan for. Stagger project start dates when possible so payment schedules don’t all sync up.

A Richmond bookkeeper familiar with project-based businesses can help you build systems that track billing milestones and forecast cash gaps before they become emergencies. The goal isn’t just knowing whether a project made money. It’s knowing whether you’ll have enough cash next week to make payroll and buy materials for the next phase.

Greater Richmond's Small Business Bookkeeper

The Next Step:
A Short Conversation

Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.

More Questions

What's the difference between bookkeeping and accounting?

Bookkeeping is the recording of financial transactions. Accounting is the analysis and interpretation of those records. Both matter for small businesses, but they serve different purposes and happen at different rhythms.

Read answer

What's the Virginia unemployment tax rate for new employers?

New employers in Virginia typically pay 2.5% on the first $8,000 of each employee's wages annually. After you build employment history over a few years, your rate becomes experience-based and can drop significantly if you have few unemployment claims.

Read answer

How do I handle progress billing in QuickBooks?

Enable progress invoicing in QuickBooks settings, then create invoices from estimates for partial amounts. The feature is straightforward but only works well if your estimates are accurate and you track costs alongside billings.

Read answer

I haven't done any bookkeeping since I started my business. Is it too late?

No, it's not too late. Bank and credit card statements can be used to reconstruct your records even if you never tracked anything. The longer you wait, the harder it gets, but catching up is almost always possible.

Read answer

Should I track material costs separately from labor costs?

Yes. Separating materials from labor lets you see where your money actually goes on each job. Combined tracking hides whether you're losing money on materials, labor, or both.

Read answer

What's the difference between catch-up bookkeeping and cleanup bookkeeping?

Catch-up bookkeeping addresses a time gap when your books stopped being maintained. Cleanup bookkeeping fixes quality issues like miscategorized transactions and accounts that don't reconcile. Many businesses need both.

Read answer

Virginia bookkeeping firm focused on small businesses. Bookkeeping, payroll, and fractional CFO services from a local Richmond team. A decade of working with businesses like yours. QuickBooks ProAdvisor certified.

Client Reviews

5-Star Rated Firm

Social

  • Intuit ProAdvisor Gold tier certification badge
  • Intuit Certified QuickBooks Level 1 ProAdvisor badge
  • Intuit Certified QuickBooks Level 2 ProAdvisor badge
  • Intuit Certified QuickBooks Payroll ProAdvisor badge

© 2026 Tri-County Bookkeeping LLC