How to Reduce DSO Nine ways to get paid faster, and how to take cards without giving the gain back in fees
Days sales outstanding is the number a credit manager lives with. Every day it rises is another day of sales sitting in someone else’s bank account. Here is what moves it, what does not, and where card payments fit once you do the math.
Written by Robert Day, just under 30 years in credit card processing, including more than a decade as an executive at Fifth Third Processing Solutions, later Vantiv and Worldpay, now part of Global Payments.
How DSO is calculated
DSO measures how many days of sales are waiting to be collected. The standard formula divides what customers owe you by what you sold on credit, then multiplies by the number of days in the period.
If you are owed $1.5 million and sold $2.7 million on credit over the last 90 days, your DSO is 50 days: $1.5 million divided by $2.7 million, times 90.
Why every day counts
One day of DSO equals one day of credit sales. A company selling $30 million a year on credit has about $82,000 tied up in every day of DSO. Take 10 days out and about $820,000 comes back into the business without a single new sale.
Nine ways to reduce DSO
Most of these cost nothing but attention. The last two involve how customers pay, which is where the real money is won or lost.
1. Set credit limits and terms on purpose
Check new accounts before extending credit, review existing limits at least yearly, and match terms to risk. Net 30 given to everyone by default is how DSO drifts up without anyone deciding it should.
2. Agree payment terms and method up front
Put the due date and the accepted payment methods in the quote and the contract, not just the invoice. A customer who agreed to pay by ACH in 30 days is easier to collect from than one who was never asked.
3. Invoice the same day, and get it right
The clock on DSO starts at the sale, not the invoice. Every day between shipping and invoicing is a day added for nothing. Wrong prices, missing purchase order numbers and the wrong contact create disputes that stall payment for weeks.
4. Put a payment link on every invoice
An invoice a customer can pay in two clicks gets paid sooner than one that needs a check run. A payment portal with ACH and card options removes the most common excuse for waiting. Compare the B2B payment methods and what each costs you to receive.
5. Remind before the due date, not after
A friendly reminder a few days before the due date catches the invoice that is sitting in someone’s inbox. Automate it, then follow a set schedule once an invoice is past due so nothing depends on memory.
6. Resolve disputes fast
A disputed invoice is not late, it is stuck. Track disputes and short payments separately, give them an owner, and fix the root cause, whether that is pricing, shipping or paperwork.
7. Manage by aging and by customer, not by the average
A single DSO number hides who is causing it. Review the aging report by customer every week. A handful of slow accounts usually explains most of the problem.
8. Make ACH easy to choose
ACH moves money in a day or two and costs far less than a card payment. The catch is availability: if ACH is not offered right on the invoice or in the portal, customers default to check or card. Read more about ACH processing fees.
9. Accept cards, at the right cost
Many business customers would rather pay by card, because it gives them their own float. For you, card payments settle in a day or two. The question is what each one costs, which is the next section.
The card math every credit manager should run
Taking cards cuts DSO. It also costs a percentage of every payment. Whether that trade is worth it depends almost entirely on what your processing costs, and most B2B companies are paying more than they need to.
| $50,000 invoice, paid 45 days sooner | Cost |
|---|---|
| Carrying the receivable 45 more days at an 8% cost of money | About $493 |
| Visa purchasing card, sent without Level 3 data | $1,350.10 |
| Visa purchasing card, sent with Level 3 data | $900.10 |
| A 2/10 net 30 early-payment discount | $1,000 |
Card figures use Visa’s corporate and purchasing card rates effective April 18, 2026, including Visa’s 0.05 percent program fee on the Level 3 row. The cost of money is illustrative; use your own borrowing rate.
Three things stand out.
- A card payment is not free money. On speed alone, a card payment can cost more than simply waiting. Cards earn their keep when they turn a slow or risky payer into a paid invoice, or replace hours of collection work.
- Level 3 data changes the answer. The same invoice costs $450 less when your system sends the invoice detail with the payment. See Level 3 credit card processing for how it works and what changed in 2026.
- Early-payment discounts are expensive. Offering 2 percent to be paid 20 days early works out to about 37 percent a year. If you already offer it, a card payment with Level 3 data costs you less than the discount does.
What about passing the fee to the customer?
Surcharging is allowed in most states, but the rules are strict: the surcharge can never exceed your actual cost of acceptance, it cannot be applied to debit cards, and each card brand has its own caps and disclosure rules. Most businesses that surcharge on their own get it wrong. Lower your cost first, then decide. Start with our surcharging guidance.
Faster cash, lower cost
weAudit is America’s #1 Credit Card Processing Auditing Firm, and our team came from inside the processors. We audit your processing statements, find what you are overpaying, including commercial card payments missing the Level 3 rate, fix the setup with your existing processor or a new one, and keep auditing monthly because the card networks change their rules every April and October.
- The first audit is free, so you can see the number before anyone asks for budget.
- Our fee is flat and never a percentage of savings, so the savings stay with your company.
- We take no revenue share, referral arrangement or financial tie from any processor or ISO, so the advice is not for sale.
Frequently asked questions
How do you reduce DSO?
Set credit terms deliberately, invoice the same day and without errors, put a payment link on every invoice, remind customers before the due date, resolve disputes quickly, manage the aging report by customer, and make fast payment methods such as ACH and cards easy to choose.
What is a good DSO?
It depends on your terms and industry. A useful test is to compare DSO with your standard terms: a DSO close to your terms means customers pay roughly on time, while a DSO well above them means a meaningful share of invoices are paid late.
How is DSO calculated?
Divide accounts receivable by credit sales for a period, then multiply by the number of days in that period. For example, $1.5 million owed on $2.7 million of credit sales over 90 days is a DSO of 50 days.
Does accepting credit cards reduce DSO?
Yes. Card payments typically settle in one to two business days, so invoices paid by card leave accounts receivable almost immediately. The trade-off is the processing cost, which is why it pays to keep that cost as low as possible, including sending Level 3 data on corporate and purchasing cards.
Are early-payment discounts worth it?
Usually not. A 2/10 net 30 discount costs about 37 percent a year in annualized terms. For many businesses, making ACH and card payment easy, at a well-negotiated processing cost, gets invoices paid sooner for less.
Find out what getting paid is really costing you
Send us a recent processing statement and we will show you where the money is going. No cost, no obligation.
Or call 800-672-1292
Want to talk?
- Call us today 800-672-1292
- Book a free consultation