Cincinnati CPG Edge is independent Kroger news and analysis for CPG brands.
No spin. No agenda. Just the intelligence you need to sell smarter.
8 min read

Net Terms, ARE a Loan

Extended terms feel like a scheduling favor, but every extra day you wait to get paid is capital you're financing for free. Here's how to put a real number on it.
Net Terms, ARE a Loan

A Category Manager asks you to extend terms from 30 days to 60. It sounds like a scheduling request, a small administrative ask buried in a bigger negotiation. Most vendors treat it that way and agree to it without a second thought, because saying yes feels free. It is not free. You just agreed to loan Kroger money, and you did it without charging interest.

Net terms are a financing decision wearing a payment schedule's clothes. Understanding that distinction is the difference between negotiating terms and just accepting whatever gets asked of you.

What's Actually Happening

You ship product to Kroger. Before that invoice gets paid, you have already covered the cost of goods, freight, labor, and everything else that went into getting the shipment out the door. For every day between when you shipped and when Kroger pays, you are carrying that cost yourself. That gap is called float, and it is functionally identical to a loan. You are the lender. Kroger is the borrower. The only difference from a bank loan is that nobody is charging interest on it, and the term got agreed to almost as an afterthought.

Extending terms from 30 days to 60 does not just move a date on a calendar. It doubles how long your capital is tied up in that receivable, which means it doubles the real cost of carrying it.

Putting a Number on It

You do not need a finance degree to price this. You need three numbers: the invoice amount, the number of days you are extending credit for, and your own cost of capital, meaning what it costs you to borrow money or what you could otherwise earn putting that cash to work elsewhere in the business.

THE FORMULA

Implied Financing Cost = Invoice Amount × (Days of Terms ÷ 365) × Cost of Capital

This is not money that shows up as a line item anywhere on your remittance. It is capital you are not able to use for anything else while you wait to get paid, and it has a real cost even though no one is invoicing you for it.

Here is what that looks like on a real invoice. Say you ship $500,000 in product and Kroger sits on 60 day terms. If your cost of capital is 8 percent, the math runs $500,000 multiplied by 60 divided by 365, multiplied by 0.08, which comes out to roughly $6,575. That is the implied cost of extending those terms on that single invoice. Run that same volume every month, and you are financing a meaningful piece of Kroger's working capital for free, invoice after invoice, without it ever appearing as a cost anywhere in your own reporting.

Move that same invoice from 60 days to 90, and the cost climbs to roughly $9,863. The jump from 30 to 60 days alone adds about $3,288 in implied financing cost on a single $500,000 invoice. None of this is hypothetical. It is money your business is spending, quietly, every time terms get extended without anyone running the math.

The Discount That Changes the Math

Some terms structures do not just set a due date, they attach a cash discount to it. A common version reads something like 2% 30/net 31, meaning a 2 percent discount applies if payment goes out within 30 days, with the full invoice otherwise due on day 31. At first glance that looks like a generous 30 day window. Look closer, and the window is not really the vendor's to use at all. The discount period covers almost the entire term, and the decision of which day to actually pay on belongs entirely to the payer, not to you.

That is worth sitting with, because it means the vendor is not choosing anything here. The payer is. And given the math, the payer captures that discount almost every time, because giving up 2 percent in margin dollars just to hold an extra day of cash is not a good trade for anyone with a functioning treasury team. The vendor supplies the product, extends the credit implicitly built into the terms, and then has no say in whether the full 2 percent gets kept on the other end. It nearly always does.

THE COST OF THAT DISCOUNT, ANNUALIZED

Annualized Cost = [Discount % ÷ (100% − Discount %)] × [365 ÷ (Net Days − Discount Days)]

This tells you, on an annualized basis, what a discount like this is actually worth relative to a straight net terms arrangement with no discount attached.

Run it on 2% 30/net 31. Take 0.02 divided by 0.98, then multiply by 365 divided by 1, since the gap between the discount deadline and the net due date is a single day. That comes out to an annualized rate of roughly 745 percent. Set that next to the 8 percent cost of capital used earlier in this post, and the picture is clear: this is not a marginal cost. It is a structural one, and it is collected automatically, invoice after invoice, without the vendor ever being asked whether they would prefer it otherwise.

Why the Same 2 Percent Doesn't Hit Every Vendor the Same Way

The percentage on the terms sheet looks identical no matter who you are. The dollar impact is not, and it scales directly with your invoice size and how fast your items turn.

Take a fast turning item running $500,000 through a single invoice cycle. A 2 percent discount on that invoice is $10,000, kept on the other side of the transaction, every cycle, on that one item alone. Now take a slow moving item invoicing $10,000 over the same cycle. The same 2 percent comes out to $200. Same terms sheet, same percentage, a fifty fold difference in what actually left the building.

That gap compounds fast across a full year of invoices, and it means this structure does not land evenly across a supplier base. A vendor running high volume, high velocity items is contributing real, six figure dollars annually through the discount alone, invoice after invoice, largely invisible because it never shows up as a line item anywhere. A smaller vendor, or a vendor with slower moving items, barely feels it in absolute terms even though the percentage is exactly the same. Growing your velocity at Kroger without ever running this math means your growth is quietly funding a larger and larger discount check every year, proportional to your own success.

Why This Stays Invisible

Most suppliers never see this cost because it does not generate a bill. There is no deduction code for it, no line on your remittance, nothing that lands in front of a finance team the way a shortage or a chargeback does. It shows up instead as tighter cash flow, more reliance on a line of credit, or less capital available to invest in inventory, production, or growth. It is a real cost that simply never gets labeled as one, which is exactly why it is so easy for a terms extension to get waved through as a minor ask.

Kroger, like any large retailer, has a financial incentive to extend payment terms across its supplier base. It improves their own working capital position at essentially no cost, as long as suppliers keep agreeing to it without pricing it in. That is not a criticism of the ask. It is simply a reminder that the other side of the table understands exactly what a terms extension is worth, even when the vendor granting it does not.

It stays invisible on the other side of the table too, and for a different reason. Payment terms live in a vendor agreement system, not in scan or POS data. Nothing about what terms your brand is running on shows up anywhere near the sales reporting a Category Manager actually looks at day to day. It is simply not a number that crosses their desk unless someone goes looking for it.

That gap matters most when a Category Manager changes, which happens more often than most vendors track. A generous term negotiated two or three Category Managers ago can still be running quietly on your account today, and the current Category Manager inheriting your brand may have no idea it is there, let alone that it is more favorable than what they would normally ask a vendor in your category for. Nobody on their side is auditing it, because there is nothing prompting them to. It just keeps running, cycle after cycle, unnoticed and uncredited to your brand, until someone happens to ask.

That is why it is worth knowing four separate numbers, not just one. Your own standard terms, the default your company sets across every retail partner. What you are actually offering Kroger, which may have quietly drifted from that standard over time, one accommodation at a time. What Kroger's own standard terms typically look like for a vendor in your category. And what is specifically being asked of you in the conversation happening right now, which may or may not match their own baseline at all.

Most vendors only ever track that last number, what is being asked of them in the moment. The other three are where the quiet erosion happens. If your actual offered terms are already more generous than Kroger's own standard ask, you are giving away margin points nobody requested and nobody is tracking on either side. It will never show up as a deduction, a chargeback, or a line on any scorecard. It simply never gets collected back.

FOUR NUMBERS WORTH KNOWING, NOT JUST ONE

Your company's standard terms across every retail partner
What you are actually offering Kroger right now, which may have drifted from that standard
Kroger's own typical terms for a vendor in your category
What is specifically being asked of you in the current conversation
How to Actually Price It Into a Negotiation

You do not have to refuse a terms extension outright, and on a discount structure like 2% 30/net 31, you will not get to negotiate the timing invoice by invoice regardless. What you can control is knowing the real cost before the next terms conversation happens, and building it into the parts of the relationship you do have leverage over, your list pricing, your annual program economics, and what you ask for in return when a Category Manager brings extended terms to the table.

Start with the audit. Pull your standard terms, what you are actually running on Kroger today, and compare the two. If there is a gap, that gap has been open for a while, possibly longer than the current Category Manager has been on your account, and closing it does not require a confrontation. It requires bringing it up before someone else notices it first.

Run the formula on your own cost of capital before the conversation happens, not during it. Know what a move from 30 to 60 days actually costs your business on your typical invoice size, so if terms come up as a negotiating point, you are trading it for something, not giving it away. If a Category Manager wants extended terms, that is a reasonable place to ask for something in return, whether that is a promotional commitment, a distribution gain, or simply factoring the implied cost into how firm you hold your pricing elsewhere.

It is also worth tracking your own days sales outstanding across your full Kroger receivable base, not just on paper terms but on how long payment actually takes in practice. If your real collection time is consistently running longer than the stated terms, that is a second, separate conversation worth having, because the financing cost you are carrying may be larger than your own numbers currently show.

BEFORE YOU AGREE TO EXTENDED TERMS

Know your own cost of capital before the conversation starts
Run the formula on a typical invoice size so the number is concrete, not abstract
Treat a terms extension as a trade, not a free concession
Track actual days sales outstanding, not just the terms printed on the agreement
Remember this cost never appears on a remittance, which is exactly why it goes unmanaged
Whenever a discount is attached to the terms, run the annualized cost before you decide to skip it
Check your highest velocity items separately, the same percentage costs them the most in real dollars

Nobody is asking you to refuse every terms conversation that comes your way. The ask is simpler than that. Know what you are actually agreeing to before you agree to it, because the vendors who price this correctly are negotiating from a stronger position than the ones who treat it as a rounding error.

From Cincinnati CPG Edge, keeping you in the Kroger know.