---
title: "Days Payable Outstanding (DPO) Calculator | MCC Solutions"
description: "Enter cost of goods sold and payables to see how many days you take to pay suppliers. Free and private."
url: "https://mcc-solutionsnj.com/bookkeeping/days-payable-outstanding-calculator"
---

Free tool

# Days payable outstanding calculator

See how long you take, on average, to pay your suppliers.

[![Intuit ProAdvisor Gold tier badge](/img/credentials/intuit-proadvisor-gold.png)](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)Gold tier in Intuit's ProAdvisor program. [See my Intuit listing](https://proadvisor.intuit.com/app/accountant/search?searchId=matthew-coleman77)

Keeping your own books? Tallyfinch does invoices, bank import and reports on your computer. [See Tallyfinch](/bookkeeping/mcc-books-downloadable-bookkeeping-software)

Cost of goods sold for the year ($)

Accounts payable at start of year ($)

Accounts payable at end of year ($)

Prefer to talk it through? [Take the free books check](/bookkeeping/health-check) or [contact us](/contact).

Share

## Put this tool on your own site

Free to use. Paste this where you want it to appear. It runs in the visitor's browser, so nothing they enter is sent to us.

[See every calculator you can embed](/embed)

How it works

## How it works

**DPO = average accounts payable divided by cost of goods sold, times 365.** Average payables is (beginning + ending) divided by 2.

FAQ

## About this calculator

**Is a higher DPO better?**

A higher number means you hold on to cash longer, but paying too slowly can hurt supplier relationships and cost you early-payment discounts. Compare with your suppliers' terms.

**What do I use if I have no cost of goods sold?**

Use total purchases or operating costs paid on account, and be consistent from year to year.

**How is it different from DSO?**

DSO measures how fast customers pay you. DPO measures how fast you pay suppliers.

**Is anything saved?**

No. The math runs in your browser and nothing you enter is sent to us.

**Is this tax or financial advice?**

No. It is a calculator for general information. Check the numbers against your own records, and ask an accountant before you act on them.

Related: [vendor statement reconciliation template](/bookkeeping/templates/vendor-statement-reconciliation-template), [early payment discount calculator](/bookkeeping/early-payment-discount-calculator), [days sales outstanding calculator](/bookkeeping/days-sales-outstanding-calculator). See [all free tools](/free-tools). More free tools: [Receipt Expense Report](/bookkeeping/receipt-expense-report-python-script), [Bank Statement Converter](/bookkeeping/bank-statement-converter-python-script), [Rent Roll and Late Notices](/bookkeeping/rent-roll-late-notice-python-script), or [see all free tools](/free-tools).

Free

### Month-End Close Checklist (PDF)

The five-day close, one page to print. Enter your email and we send a link to confirm it is yours, then the download. We may email you about new toolkits, and every email has an unsubscribe link.

General information, not tax or legal advice. [How we write and check our tools](/editorial-standards).

Do it yourself

### 13-Week Cash Flow Forecast

List what you expect to collect and pay, and see your cash balance each week, the lowest point and when it happens.

[See what's inside ($29)](/toolkits/cash-flow-forecast-13-week) [Free sample](/toolkits/cash-flow-forecast-13-week#free-starter)14-day full refund

Tallyfinch

### Books you keep on your own computer

Tallyfinch does invoices, bills, bank import, reconciliation and the main reports, in a file you own. $99 once, then $5 a month for updates; the app keeps working if you stop the plan. It does not do payroll or sales tax filing. The free download records up to 60 entries.

[See Tallyfinch](/bookkeeping/mcc-books-downloadable-bookkeeping-software) [Download it free](/tools/pro/trial/mccBooks) [Compare the three apps](/software)

## Want your books and numbers handled?

[Free health check](/bookkeeping/health-check)[Call (908) 444-6373](tel:+19084446373)
