Chasing down late payments is a frustrating and time-consuming part of running a service business. You spend hours reviewing aging reports, sending follow-up emails, and having awkward conversations with clients, all while your cash flow suffers. This reactive approach to collections is a direct cause of high Days Sales Outstanding (DSO). What if you could stop chasing payments altogether? True DSO reduction isn't about becoming a better collector. It’s about creating a system where on-time payments are the default, turning your billing process from a source of stress into a streamlined, automated function of your firm.

Key Takeaways

  • Your DSO directly impacts your cash flow: A high Days Sales Outstanding (DSO) means cash is tied up in unpaid invoices instead of your bank account. This is often caused by correctable issues like manual billing processes, vague payment terms, or limited payment options.
  • Automate your billing to stop chasing payments: The best way to lower your DSO is to create a system where on-time payments are the default. By automating your invoicing and collecting a payment method upfront, you get paid on schedule without any awkward follow-ups.
  • Track a few key metrics for a clearer picture: Your DSO is important, but it doesn't tell the whole story. Also monitor your Collection Effectiveness Index (CEI) and accounts receivable aging reports to truly understand your firm's financial health and pinpoint specific collection issues.

What is days sales outstanding (dso)?

If you’ve ever felt like you’re constantly waiting on client payments, you’re not alone. That waiting period has a name: Days Sales Outstanding, or DSO. Think of it as the average number of days it takes for your firm to get paid after you’ve sent an invoice. A high DSO means there’s a long lag between doing the work and seeing the money in your bank account, which can put a serious strain on your cash flow. When cash is tied up in unpaid invoices, it’s not available to cover payroll, invest in new tools, or grow your business.

The goal is always to have the lowest DSO possible. A low DSO means your clients are paying you quickly, your billing process is efficient, and your firm has a healthy, predictable stream of income. It’s a key indicator of your financial health and operational efficiency. Many firm owners track their DSO closely because it shines a light on potential problems in their accounts receivable process. If your number is creeping up, it’s a clear signal that something needs to change, whether it’s your invoicing schedule, your payment terms, or the payment methods you offer. Understanding your DSO is the first step toward taking control and getting paid faster.

How to calculate your dso

Calculating your DSO might sound complicated, but it’s pretty straightforward. You just need two numbers: your current accounts receivable and your total credit sales for a specific period. The formula is: (Current Accounts Receivable ÷ Total Credit Sales) x Number of Days in Period.

Let’s say you want to calculate your DSO for the last quarter (90 days). If your clients currently owe you $20,000 and your total sales during that quarter were $80,000, the math would be: ($20,000 ÷ $80,000) x 90 days. Your DSO would be 22.5 days. This means, on average, it takes your firm just over three weeks to collect payment after a sale. You can calculate this monthly, quarterly, or annually to track your progress over time.

What's a good dso for your firm?

So, what number should you be aiming for? While a lower DSO is always better, there isn’t a universal "good" number that fits every firm. The ideal DSO can vary quite a bit depending on your industry, the services you offer, and the payment terms you’ve set in your client agreements. For many professional services, a DSO of 30 to 45 days is a common benchmark. However, if your firm handles long-term projects with milestone payments, your DSO might naturally be higher.

Instead of chasing a specific number, focus on consistency and improvement. The most important thing is to understand your current DSO and take steps to reduce it. If your DSO is 60 days, bringing it down to 45 is a significant victory that directly impacts your cash flow. The real goal is to create a billing process so smooth and reliable that your DSO becomes as low as possible.

Why a high DSO hurts your firm's cash flow

A high DSO is more than just a metric on a dashboard; it's a direct reflection of your firm's cash flow health. When it takes too long to collect on your invoices, the cash you've earned gets stuck in accounts receivable instead of being in your bank account where it belongs. This cash gap can strain your ability to pay bills, make payroll, and invest in growth. Understanding the root causes of a high DSO is the first step toward fixing it. Often, it comes down to a few common, and thankfully correctable, issues in your billing process.

Inconsistent billing

If you're sending invoices whenever you get a spare moment, you're likely creating your own cash flow problems. Delays in billing are a direct cause of delays in getting paid. When an invoice goes out late, the payment clock starts ticking late. This inconsistency not only pushes back your revenue but also sends a confusing message to clients about your firm's professionalism. Manual invoicing is often the culprit, as it relies on you or your team remembering to create and send bills amidst a mountain of other client work. This reactive approach makes it nearly impossible to maintain a steady, predictable cash flow.

Unclear payment terms

Have you ever had a client question an invoice or delay payment because they were "confused" about the terms? Ambiguity is a cash flow killer. If your payment terms aren't crystal clear from the start, you're leaving the door open for delays. Research shows that when clients are unsure about when payments are due, they often postpone paying. This isn't just about the due date; it includes the scope of work, what's covered, and how payments should be made. Establishing clear, upfront agreements and payment terms eliminates confusion and removes a common excuse for late payments, ensuring everyone is on the same page from day one.

Few payment options

In a world where we can pay for almost anything with a tap, forcing clients to mail a check is a surefire way to slow down your cash flow. Making it easy for clients to pay you is just good business. If a client prefers to pay by credit card but you only accept ACH, you're adding an unnecessary hurdle to the payment process. Offering a variety of payment options like bank transfers, credit cards, and digital wallets removes friction and empowers clients to pay you instantly. The easier you make it for them, the faster the money will hit your account.

Lack of client credit checks

Onboarding a new client is exciting, but skipping due diligence can lead to collection headaches down the road. While it might feel awkward, checking a new client's credit is a smart and standard business practice. It helps you understand their payment history and financial stability before you commit your firm's time and resources. Think of it as a form of risk management. A quick check can help you identify clients who are historically slow to pay, allowing you to either adjust your payment terms accordingly or politely decline the engagement, protecting your firm's cash flow from high-risk accounts.

How to lower your DSO and get paid faster

Waiting for clients to pay is one of the most stressful parts of running a firm. But you have more control over your cash flow than you think. Lowering your DSO isn't about chasing clients or sending endless reminders. It’s about creating a better, clearer, and more automated billing process from the very beginning. By making a few strategic changes, you can close the gap between invoicing and getting paid, giving you the financial stability to grow your business with confidence. Here are six practical ways to reduce your DSO and get your money faster.

Streamline your invoicing

Manual invoicing is a recipe for delays. Every invoice you create by hand, every payment you have to manually match, and every spreadsheet you update is an opportunity for errors and slowdowns. These small administrative tasks add up, pushing your payment dates further and further out. Using automation to handle these tasks can make your billing process significantly faster and more accurate.

This is where a tool like Anchor changes the game. Once your client signs an agreement, the invoicing process is completely automated. Invoices are generated and sent based on the schedule you set, eliminating manual entry and the errors that come with it. You can build proposals with pre-set services, which means no more double-checking line items or prices. It’s a simple switch that removes a major bottleneck in your collections process.

Set clear payment terms from day one

Confusion is the enemy of fast payments. If your clients aren't sure when or how to pay, they’ll likely put it off. That’s why it’s so important to clearly state payment rules on all your contracts and invoices. When expectations are set upfront, there’s no room for misunderstanding later.

Anchor bakes this clarity directly into your client onboarding. Instead of a PDF proposal, you send an interactive digital agreement that clearly outlines your services, scope, and payment schedule. To accept the proposal, clients must connect a payment method right then and there. This single step reinforces the payment terms and puts you in control of the payment schedule from the start. It’s no longer a question of if they will pay, but simply a matter of the automated system charging them on the agreed-upon date.

Offer more ways for clients to pay

The easier you make it for clients to pay you, the faster you’ll get paid. Limiting payment options creates friction and gives clients a reason to delay. By offering a variety of payment methods, like bank transfers or credit cards, you remove that barrier and accommodate your clients' preferences.

Anchor makes this effortless. When clients sign your agreement, they can choose to connect their bank account for a free ACH transfer or use a credit card. The best part? If they choose to pay by credit card, the transaction fees are passed to them by default, protecting your revenue. This flexibility provides a smooth, e-commerce-like experience for your clients while ensuring you have a secure payment method on file, ready for automatic billing.

Use early payment discounts wisely

Offering a small discount for paying a bill early is a classic strategy to speed up cash flow. For example, you might offer a 2% discount if a client pays within 10 days instead of the usual 30. While this can be effective, it also means you’re sacrificing a percentage of your revenue just to get paid on time. It’s a trade-off that can eat into your profit margins over the long run.

A better approach is to create a system where on-time payments are the default, not something you have to incentivize. With Anchor, payments are automatically charged on the due date using the client's pre-authorized payment method. This completely sidesteps the need for early payment discounts because you’re not waiting for the client to act. You get 100% of your invoice value, and it arrives predictably, turning your cash flow from a variable into a constant.

Group clients by payment habits

Many firms spend time analyzing accounts receivable reports to understand why clients are paying late. You might group clients by their payment history to spot patterns, such as frequent late payers or those who always have issues with invoices. While this analysis can be insightful, it’s also reactive. You’re spending valuable time managing bad payment habits instead of preventing them in the first place.

Anchor helps you get ahead of this problem. By requiring a payment method upfront and automating the entire billing cycle, you establish excellent payment habits from the very first interaction. There are no late payers to track because payments happen automatically. Instead of analyzing who owes you money, you can shift your focus to analyzing your firm’s growth, confident that your revenue is secure and predictable.

Check client creditworthiness upfront

Onboarding a client who is unable or unwilling to pay can be a disaster for your cash flow. That’s why many experts recommend you check new customers' credit before you agree to work with them. This helps you gauge the risk of non-payment and decide on appropriate payment terms. However, running formal credit checks can be time-consuming and isn't always practical for every new client.

Anchor provides a simpler, more direct way to verify a client's ability to pay. By requiring clients to connect a valid payment method (either ACH or credit card) to sign your agreement, you get immediate confirmation that they have the means to pay you. This step acts as a practical, real-world credit check. It filters out clients who may not be serious or financially prepared, ensuring you only engage with those who are ready and able to invest in your services.

How automation lowers your DSO

If you’re still manually creating invoices and chasing down payments, you’re working harder than you need to. Automation is the most effective way to lower your DSO because it removes the friction, delays, and human error that inflate it. By systemizing your billing from proposal to payment, you can take control of your cash flow and get paid faster. Instead of just patching parts of the process, a true end-to-end solution addresses the root causes of a high DSO, turning your billing into a predictable and efficient engine for your firm.

Automate your invoicing

Manual invoicing is a time suck and a recipe for delays. You might forget to send an invoice, make a typo on the amount, or simply get too busy to follow up. Automation eliminates these risks. With a tool like Anchor, your invoices are generated and sent automatically based on the terms of your signed client agreement. This means billing happens on time, every time, without you having to think about it. It professionalizes your process and ensures the payment clock starts ticking right on schedule, which is a key step to reduce payment delays.

Get paid automatically

Automated invoicing is a great first step, but automated payments are the real game-changer. Instead of sending an invoice and waiting for the client to pay, what if the payment just happened? Anchor’s billing process makes this possible by securely collecting your client’s payment method when they sign your proposal. From then on, payments are automatically charged based on your agreed-upon schedule. This completely removes the need for your client to remember to pay, turning a potential collection issue into a smooth, predictable transaction. You get paid on time without lifting a finger.

See your cash flow in real time

Guessing about your firm’s financial health is stressful. Automation gives you clarity. Instead of digging through spreadsheets to figure out who has paid and what’s coming in, you can see everything on a single dashboard. Anchor provides a real-time view of your revenue, outstanding payments, and projected cash flow. This visibility helps you move from reacting to financial surprises to proactively making strategic decisions for your business. When you can confidently forecast your revenue, you can plan for growth with peace of mind.

Connect with your existing tools

Your billing system shouldn’t live on an island. To be truly effective, automation needs to be integrated across your entire workflow. Anchor connects seamlessly with the practice management and accounting software you already use, like QuickBooks, Xero, Karbon, and Keeper. This ensures that when a payment is made, it’s automatically recorded and reconciled in your books. This creates a single, unified system that eliminates manual data entry, reduces errors, and gives you a true end-to-end solution for your accounting firm.

How to track your DSO reduction

Once you start putting new strategies in place, you need a way to measure what’s working. Tracking your progress isn't just about watching your DSO number go down; it’s about understanding the complete picture of your firm's financial health. While DSO is a great starting point, it doesn’t tell the whole story on its own. It’s an average, which means it can sometimes hide underlying issues. For example, one very large, very late invoice can skew your DSO even if most of your clients are paying on time.

Combining DSO with a few other key performance indicators will give you a much clearer view of your cash flow and collection effectiveness. This way, you can celebrate your wins and pinpoint any areas that still need a little attention. Think of it like a regular health checkup. You wouldn't just check your blood pressure; you'd look at a few different vitals to get a full assessment. The same goes for your firm's finances. With a tool like Anchor, you get a confident cash flow dashboard that shows you everything in real time, making it easier than ever to keep an eye on these numbers without getting lost in spreadsheets.

Measure your Collection Effectiveness Index (CEI)

Think of your Collection Effectiveness Index, or CEI, as a report card for your collections process. It shows you the percentage of money you collect on time during a specific period. While DSO gives you an average over a few months, CEI gives you a snapshot of how you're doing right now. Your goal should be a CEI of more than 90%. A high CEI means your clients are paying promptly and your billing process is running smoothly. If your CEI is low, it’s a clear sign that something in your collections workflow is causing delays, even if your overall DSO seems okay. Tracking this helps you react quickly to problems instead of waiting for them to affect your average.

Review your accounts receivable aging report

Your accounts receivable (AR) aging report is another essential tool for diagnosing payment issues. This report sorts your unpaid invoices by how long they’ve been outstanding, usually in 30-day buckets. You should regularly review your AR aging report to see which clients are consistently late and how much money is tied up in overdue payments. More importantly, it helps you spot patterns. Are certain clients always paying late? Are invoices for a specific service frequently delayed? Understanding why payments are late is the first step to fixing the problem. This is where Anchor changes the game by automating payments based on your agreement, which helps prevent invoices from ever showing up on an aging report in the first place.

Monitor these key metrics with DSO

To get a truly comprehensive view of your firm’s financial health, you need to look beyond just one or two numbers. Tracking a small handful of metrics alongside your DSO will give you the context you need to make smart decisions.

Here are a few important numbers to watch:

  • Percent Current AR: This is the percentage of your accounts receivable that is not yet overdue. You should aim for more than 80% to be in a healthy cash flow position.
  • Dispute Rate: This tracks the percentage of invoices your clients question or argue about. A high rate can signal unclear terms or errors in your billing. Your goal should be a dispute rate of less than 5%.
  • Write-offs: This is the percentage of money you eventually give up on collecting. Aim for less than 1%. Anything higher is a major source of revenue leakage.

Take control of your cash flow with Anchor

Trying to implement all the strategies for lowering your Days Sales Outstanding (DSO) can feel like taking on a second job. You’re already busy managing clients and running your firm; you don’t have time to manually overhaul your entire billing process. The good news is, you don’t have to. You can automate your workflow to ensure you get paid on time, every time, without the extra work.

Anchor was built to give you complete control over your cash flow by automating your billing and collections from start to finish. It all begins with an interactive proposal where you clearly define your services and payment terms. Before a client can even sign, they connect a payment method, like ACH or a credit card. This single step puts you in the driver's seat from day one, eliminating any ambiguity around payments. You can explore all of Anchor's features to see how this works.

Once the agreement is signed, the rest is automatic. Invoices are generated without you lifting a finger, and payments are collected based on the agreed-upon schedule. This means no more chasing payments or sending awkward reminders, because the client has already authorized the charge. This proactive approach is how you can dramatically lower your DSO and move from unpredictable cash flow to confident financial forecasting. With Anchor’s real-time dashboards, you always have a clear view of your revenue, giving you the certainty you need to grow your firm.

Frequently Asked Questions

My DSO is really high. What's the single most effective change I can make? If your DSO is higher than you'd like, the most impactful change you can make is to close the gap between your client agreement and the first payment. Instead of sending a proposal and then separately dealing with invoicing and payments later, connect them all into one step. By requiring a payment method at the time of signing, you shift the dynamic entirely. This ensures you have a way to get paid from day one and sets a professional tone that on-time payments are a standard part of how you do business.

I'm worried my clients won't like being required to put a payment method on file. How do I handle that? This is a common concern, but you might be surprised at how smoothly it goes. You can frame it as a benefit for them: it’s a secure, convenient, set-it-and-forget-it process. Explain that it ensures their service continues without interruption and they won't have to worry about remembering to pay invoices. When you present it as a standard part of your professional, streamlined process, most clients appreciate the clarity and simplicity, just like they do with other subscription services they use.

Is tracking just my DSO enough to get a full picture of my firm's financial health? While DSO is a great starting point, it doesn't tell the whole story. It's an average, so a few very late payments can skew the number and hide the fact that most of your clients pay on time. For a clearer picture, you should also look at your Collection Effectiveness Index (CEI) to see what percentage of your invoices you're collecting on time. Looking at both metrics gives you a much more accurate and immediate sense of your cash flow health.

My billing process feels broken, but I don't have time to fix it. How long does it take to set up an automated system? The thought of implementing new software can be daunting, especially when you picture weeks of configuration and training. However, modern tools are designed for quick adoption. A platform like Anchor, for example, can be fully implemented in a single afternoon. Because it integrates with the accounting and practice management software you already use, you can get your proposals, billing, and payments automated without a massive time commitment.

If payments are automatic, what happens when the scope of a project changes? That's a great question, as scope creep is a reality for many firms. A good automation system should be flexible enough to handle changes easily. With a platform like Anchor, you can amend client agreements in real time. If you need to add a service or adjust billing terms, you can update the agreement with a few clicks. This ensures your billing always matches the current scope of work, keeping your records accurate and your client relationship clear without having to start the proposal process all over again.