The Ultimate Guide to Invoice Deposits: How to Get Paid Before You Even Start the Job
- Susan Hagen
- Jul 6
- 5 min read
You know that feeling. You just landed a great new client. You’re excited, you’re ready to dive in, and you’ve already started sketching out the project. But then a little voice in the back of your head whispers: “What if they don’t pay?”
Or worse, you realize you need to buy $2,000 worth of materials or hire a specialist contractor to get the ball rolling, and that money is coming straight out of your pocket while you wait 30, 60, or even 90 days for the final invoice to be settled.
It’s the classic small business "waiting game," and honestly, it’s one of the biggest cash flow killers out there. But what if I told you that you don't have to play that game?
Asking for an invoice deposit (or an upfront retainer) is one of the smartest moves you can make for your business. It’s not just about the money; it’s about respect, professional boundaries, and financial security. In this guide, we’re going to break down exactly why you should be taking deposits, the psychology behind it, and: most importantly: how to set it up correctly in QuickBooks Online so your books stay clean and your stress stays low.
Why Deposits are a Total Game Changer
If you’ve been hesitant to ask for money upfront because you’re afraid of "scaring off" clients, let me stop you right there. In most industries: from construction and web design to consulting and legal services: deposits are the standard. They aren't a sign of distrust; they are a sign of a professional operation.
1. Stability and Predictable Cash Flow
Cash flow is the heartbeat of your business. When you move a portion of your payment to the start of a project, you’re not just waiting for the finish line to get paid. You’re funding your daily operations in real-time. This means you can pay your own bills, your team, and your rent without biting your nails while waiting for a check to clear. For more on this, check out our guide on how to get an accurate cash flow report in QuickBooks Online.

2. Covering Your Out-of-Pocket Costs
Many service-based businesses have "cost of goods sold" (COGS) that hit long before the project is done. If you’re a photographer, you might need to rent a studio. If you’re a contractor, you’re buying lumber. If you’re a coach, you’re paying for assessment tools. A deposit ensures that your business isn't acting as a high-interest credit card for your clients.
3. Client "Skin in the Game"
There is a psychological shift that happens when a client pays a deposit. They are no longer just "thinking about it": they are committed. It reduces the chance of "scope creep" or, even worse, the client ghosting you halfway through a project. When they’ve invested money, they’re much more likely to be responsive, provide the assets you need, and value your time.

The "Professionalism" Factor
Think about the last time you booked a hotel or a high-end restaurant for a large party. They asked for a credit card or a deposit, right? Did you think they were being "pushy"? Probably not. You likely felt that they were organized and in demand.
When you ask for a deposit, you're signaling to your client that:
Your time is valuable.
Your schedule is full.
You have a structured, professional process.
It sets the tone for the entire relationship. If you’re lax about getting paid, the client might think you’ll be lax about deadlines, too.
How to Handle Deposits in QuickBooks Online (The Right Way)
As an accountant, I see people "winging it" with deposits all the time. They’ll just create a random invoice for half the amount, or they’ll record the payment as "Other Income" and then forget about it. Don't do that.
If you want to audit-proof your books, you need a system. Here is the step-by-step to doing it correctly in QBO:
Step 1: Turn on the Deposit Field
QuickBooks actually has a built-in feature for this!
Go to the Gear Icon > Account and Settings.
Click on Sales.
Under Sales form content, click the pencil to edit.
Toggle on Deposit.
Hit Save and Done.
Now, when you create an invoice, you’ll see a "Deposit" field at the bottom. This allows you to create one invoice for the total job, but specifically ask for a portion of it now.
Step 2: The "Retainer" Method (For the Pro's)
If you are taking a deposit for work that hasn't started yet, technically that money isn't "Income" yet: it’s a liability. Why? Because if you don't do the work, you technically owe that money back to the client.
To track this correctly:
Create a Liability Account in your Chart of Accounts called "Customer Deposits" or "Unearned Revenue."
Create a Product/Service item called "Deposit" and map it to that Liability account.
When the client pays the deposit, use that item. This keeps the money on your Balance Sheet rather than your Profit & Loss until the work is actually done.
Understanding the difference between these reports is huge for your financial literacy. You can dive deeper into understanding the balance sheet here.

How Much Should You Ask For?
There is no one-size-fits-all answer, but here are some common benchmarks:
Service Professionals (Consultants, Coaches): 50% upfront is very common. It splits the risk equally between you and the client.
Creative Agencies: 30% to 50% upfront, with milestones at the 50% mark and 100% completion.
Trades and Construction: Usually enough to cover 100% of the materials plus a small portion of labor (often 10% to 33%).
Recurring Retainers: One full month paid in advance.
Pro-tip: Whatever you decide, put it in writing. Your contract should clearly state that "Work begins once the initial deposit has been received."
Common Pitfalls to Avoid
Spending the money too fast: Remember, until the work is done, that deposit is a liability. If the project gets canceled and you’ve already spent the money on a new office chair, you’re in a tough spot.
Forgetting to apply the deposit: If you use the "Retainer" method mentioned above, make sure you remember to "subtract" that deposit from the final bill. Otherwise, you’ll be overcharging your client (and overpaying your taxes!).
Not using automated payments: If you’re asking for a deposit, make it easy for them to pay! Enable QuickBooks Payments so they can click a button and pay via ACH or Credit Card immediately.

Final Thoughts: Take Control of Your Numbers
At the end of the day, your business exists to provide a service and to make a profit. You can't do either if you're constantly stressed about your bank balance. Taking deposits is a simple, effective way to reclaim your time and your peace of mind.
If setting up these workflows in QuickBooks feels a bit overwhelming, or if you’re looking at your Profit & Loss and seeing a mess of "unapplied payments," we’re here to help. At Your Business Accountant, we don't just "do the books": we empower you to understand them.
Whether you need a one-on-one coaching session to fix your QBO setup or you’re ready to hand off your monthly bookkeeping to a pro who understands your industry, let's chat. You deserve to grow with confidence!
Ready to stop chasing payments and start growing? Contact us today to learn more about our coaching and virtual bookkeeping services!
.png)
Comments