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
Do I need to track tips differently for payroll purposes?
Yes. Tips are taxable wages that require separate tracking, withholding, and reporting. Employees must report tips to you, and you must withhold income tax, Social Security, and Medicare from the total.
Read answerHow often should I update my books?
Weekly is the standard for most small businesses. Monthly is the minimum. Going longer than a month means losing context on transactions and letting errors compound.
Read answerWhat is Virginia's sales tax rate and when do I file?
Virginia's sales tax rate is 5.3% in most areas, including Richmond and the Tri-Cities. Filing frequency depends on your monthly tax liability, with options for monthly, quarterly, or annual returns due on the 20th.
Read answerHow do I track fees from Shopify, Amazon, and PayPal?
Record gross sales and fees separately instead of just booking net deposits. Each platform provides settlement reports that break down exactly what they charged you, which you need for accurate margins and proper tax deductions.
Read answerWhat should I look for in monthly financial reports?
Focus on revenue trends, gross margin, expense changes, and cash position. The value comes from comparing current numbers to prior periods and spotting patterns before small issues become serious problems.
Read answerShould I use accrual accounting for my e-commerce store?
In most cases, yes. Accrual accounting matches revenue with the costs that generated it, which matters when you hold inventory and sell through platforms with delayed payouts. Cash basis works for very small stores but starts creating blind spots as you grow.
Read answer


