Key takeaways
What this article covers, in order:
- First, two basics: is accounts payable a current liability, and is it an expense?
- The accounts payable journal entries
- Accounts payable turnover ratio: formula
- Accounts payable days (DPO): formula and how to calculate it
- Worked example: a regional auto-parts distributor
- The accounts payable aging report
The accounts payable turnover ratio tells you how many times a year you pay off your average supplier balance: net credit purchases divided by average accounts payable. Divide the number of days in the period by that ratio and you get accounts payable days, also called days payable outstanding (DPO) — the average number of days you take to pay suppliers. An AP aging report then shows which unpaid bills sit behind those averages and how overdue they are.
First, two basics: is accounts payable a current liability, and is it an expense?
Accounts payable is a current liability
Accounts payable is money you owe suppliers for goods and services already received, so it is a liability. It is presented as a current liability because trade payables are part of the working capital used in your normal operating cycle. Under IFRS, trade payables are classified as current even if some are settled more than 12 months after the reporting date, because they belong to that operating cycle. Most trade payables are due in weeks anyway.
Accounts payable is not an expense
AP is a balance sheet account, not a profit and loss account. The expense — or the asset, such as inventory or equipment — is recorded when you incur the cost. AP simply records that you have not paid yet. Paying a supplier reduces AP and cash; it does not create a second expense.
The accounts payable journal entries
Three entries cover almost everything:
- Recording a bill: debit the expense or asset account, credit Accounts payable.
- Paying it in full: debit Accounts payable, credit Bank.
- Paying early with a discount: debit Accounts payable for the full bill, credit Bank for the amount paid, and credit the difference to purchase discounts (or reduce the cost of the inventory, depending on your accounting policy).
For example, a 5,000 bill with a 2% early-payment discount: debit Accounts payable 5,000, credit Bank 4,900, credit Purchase discounts 100.
Accounts payable turnover ratio: formula
- AP turnover = Net credit purchases ÷ Average accounts payable
- Net credit purchases = purchases on credit for the period, less returns and allowances.
- Average accounts payable = (opening AP + closing AP) ÷ 2.
Some analysts use cost of goods sold (COGS) in place of purchases, especially when purchase figures are not published. Inside your own business you have the purchase figure, and it is the better match: AP arises from purchases, not from what you sold.
Accounts payable days (DPO): formula and how to calculate it
- AP days = Days in period ÷ AP turnover
- Equivalent form: AP days = Average accounts payable ÷ (Net credit purchases ÷ Days in period)
- COGS-based version used in many textbooks: DPO = Average accounts payable ÷ COGS × Days in period
Use 365 for a year, 90 or the actual days for a quarter. Whichever version you choose, use it consistently, or your trend will move for reasons that have nothing to do with how you pay.
Worked example: a regional auto-parts distributor
A hypothetical auto-parts distributor buys stock from about 40 suppliers, most of them on net-30 terms. From its books for the year:
- Net credit purchases: 3,650,000
- Opening accounts payable: 280,000
- Closing accounts payable: 320,000
- Cost of goods sold: 3,285,000
- Average AP: (280,000 + 320,000) ÷ 2 = 300,000.
- AP turnover: 3,650,000 ÷ 300,000 = 12.17 times a year.
- AP days: 365 ÷ 12.17 = 30.0 days. (Check: daily purchases are 3,650,000 ÷ 365 = 10,000, and 300,000 ÷ 10,000 = 30.0.)
- COGS-based DPO: daily COGS is 3,285,000 ÷ 365 = 9,000, so 300,000 ÷ 9,000 = 33.3 days.
The two methods give 30.0 and 33.3 days for the same business. Neither is wrong; they measure against different bases. On the purchases basis the distributor pays almost exactly on its net-30 terms.
Now compare with last year: purchases of 3,300,000 and average AP of 330,000 give turnover of 10.0 and AP days of 36.5. The distributor is paying about six days faster than a year ago. That could be deliberate — taking early-payment discounts, or a supplier tightening terms — or it could mean cash is leaving earlier than it needs to. The number raises the question; the aging report answers it.
The accounts payable aging report
An AP aging report lists unpaid bills grouped by how far past their due date they are. The distributor's closing AP of 320,000 breaks down like this:
- Current (not yet due): 214,000
- 1–30 days past due: 71,000
- 31–60 days past due: 24,000
- 61–90 days past due: 8,000
- Over 90 days past due: 3,000
Those buckets add to 320,000. About 33% of the balance (106,000) is past due, even though average AP days look perfectly in line with terms. Averages hide this. The next step is to open each bucket over 30 days: older items are often disputed invoices, bills waiting for a goods received note, missing credit notes, or duplicates — each with a different fix.
How to read an aging report well
- Age by due date, not invoice date, so "current" really means not yet due.
- Look at suppliers, not just totals. One large overdue supplier is a different problem from many small ones.
- Reconcile the report total to the AP control account in the trial balance. If they differ, something has been posted directly to the control account.
How to interpret the numbers
- Higher AP days mean you hold cash longer. Helpful within terms; harmful when it becomes late payment, lost discounts, credit holds or strained supplier relationships.
- Lower AP days mean you pay quickly. Sensible when discounts are worth more than holding the cash; wasteful when they are not.
- Compare against your own terms and your own trend rather than a generic benchmark. A business on net-60 terms with 45 AP days is paying early; one on net-30 terms with 45 days is paying late.
Common mistakes
- Using closing AP instead of the average, which distorts the ratio when balances swing at year-end.
- Including cash purchases in the numerator. Purchases paid on the spot never pass through AP and inflate turnover.
- Mixing the purchases and COGS methods between periods.
- Ignoring goods received but not invoiced. If deliveries arrived but bills have not, AP looks lower than your real obligations. Accrue them at period-end.
- Calling AP an expense in management reports, which double-counts costs when bills are paid.
hellobooks< / a > ">Getting the inputs from HelloBooks
HelloBooks gives you the figures these formulas need without spreadsheets of exports. Bills are recorded against accounts payable with approval workflows and pay-on-due-date scheduling, so the AP balance reflects what you actually owe. The AP aging report and vendor statements with aging show the bucket view, the balance sheet and trial balance give opening and closing AP, the general ledger shows purchases, and the CFO dashboard keeps payables in view alongside cash. Period-end closing tools help you post accruals for goods received but not yet invoiced, so the numbers you calculate from are complete.

