← All articles
RULES·June 22, 2026·6 min read·OLYCOR TEAM

Cross-aging, contra accounts, and disputed invoices: three quiet borrowing base killers

Three borrowing base adjustments that remove invoices that are not late: how cross-aging, contras, and disputes work, and how to find them first.

Everyone understands the 90 day rule. An old invoice stops counting: fine, that feels fair. What blindsides borrowers are the adjustments that remove invoices that are not late at all. A current invoice from a customer whose other invoices aged out. A perfectly good balance from a company that also happens to be your supplier. An invoice a customer emailed a complaint about three weeks ago. These three adjustments, cross-aging, contras, and disputes, are where field exams find the money, and where availability quietly leaks between certificates.

THE SHORT ANSWER

Cross-aging, contra accounts, and disputed invoices are borrowing base adjustments that exclude receivables which are not past due. Cross-aging removes a customer's entire balance when too much of it is late. Contras offset balances where a customer is also a supplier. Disputes exclude contested invoices regardless of age. Together they commonly remove 3 to 8 percent of gross AR.

Cross-aging: when one late invoice takes the whole customer down

The rule: if more than a threshold of one customer's balance is past the aging cutoff, commonly 25 or 50 percent, the customer's entire balance becomes ineligible. Not just the late portion. All of it. The numbers make the sting obvious. A customer owes you $500,000 across a dozen invoices. $150,000 of that is over 90 days, which is 30 percent of the balance. With a 25 percent cross-aging trigger, the whole $500,000 comes out of the borrowing base, including $350,000 of invoices that are completely current. At an 85 percent advance rate, that one customer just cost you $425,000 of availability, and $297,500 of it came from invoices with nothing wrong with them.

The rationale is inference: if a customer has stopped paying 30 percent of their balance, the lender assumes the problem is the customer, not the invoices. Sometimes that is right. Often the real cause is one unresolved billing dispute aging in place while everything else pays normally. The rule cannot tell the difference, so the borrower absorbs the exclusion either way.

Contra accounts: when your customer is also your supplier

A contra exists when money flows both directions. Your customer owes you $800,000 for product. You owe the same company $300,000 because you also buy components from them. If they ever failed, they, or their bankruptcy trustee, would offset the two balances and pay you on the net. Your lender knows this, so most agreements deduct the $300,000 you owe them from the $800,000 they owe you. Only $500,000 counts as collateral, even if every one of their invoices is current and they have paid on time for a decade.

Contras surprise borrowers because the signal lives in accounts payable, a system the AR team preparing the certificate rarely looks at. The vendor record says Meridian Components LLC and the customer record says Meridian Industrial, the names do not match as strings, and nobody connects them until an examiner does. In industries built on two-way trading relationships, distribution, components, contract manufacturing, contras can quietly become the largest adjustment on the certificate.

Disputed invoices: contested means excluded, whatever the age

A disputed invoice is one the customer is actively contesting: wrong price, wrong quantity, damaged goods, services they say were never delivered. Most agreements make disputed invoices ineligible immediately, regardless of age. A $250,000 invoice that is only 40 days old but sitting in dispute contributes nothing, costing $212,500 of availability at an 85 percent advance rate. The rule is blunt for a reason: a lender cannot collect a receivable the obligor claims not to owe, so its collateral value is unknowable until the dispute resolves.

The reporting trap is that disputes rarely live in a field called dispute. They live in a collector's notes, a credit hold flag, an email thread with the customer, or a stalled credit memo request. Certificates get built without them, and the gap surfaces later, at the worst possible moment.

What the three cost together

COMBINED IMPACT ON ONE CERTIFICATE, 85 PERCENT ADVANCE RATE
AdjustmentReceivables removedAvailability impact
Cross-aging (one $500,000 customer, 30% past due)($500,000)($425,000)
Contra (customer is also a $300,000 supplier)($300,000)($255,000)
Disputed invoice (40 days old, contested pricing)($250,000)($212,500)
Total($1,050,000)($892,500)

Nearly $900,000 of availability gone, and not one of the underlying invoices is past the aging cutoff except the $150,000 that started the cross-aging cascade. This is why borrowers who only manage the over 90 bucket keep getting surprised.

Worse, the three tend to chain. A pricing dispute stalls one invoice, the invoice ages past the cutoff while the argument drags on, the aged balance trips the cross-aging trigger, and suddenly a whole customer is out of the base. What started as a $250,000 disagreement about a discount became a $750,000 collateral event over two certificate cycles. Every link in that chain was visible weeks in advance, in dispute logs and aging trends, to anyone who was looking.

How field exams find them, and how to find them first

Field examiners are trained on exactly these three, because they know self-prepared certificates miss them. The methods are unglamorous and effective: they recompute cross-aging customer by customer from the raw aging. They pull the AP vendor master and match it against the customer master, catching contras the borrower never netted. They read collector notes, sample customer correspondence, and confirm balances directly with obligors, which surfaces disputes the certificate ignored. When an exam turns up adjustments the borrower missed, the immediate cost is an availability haircut. The lasting cost is that the lender starts treating every future certificate as unverified.

  • Recompute cross-aging on rolled up customer balances every week, and flag any customer whose past due share passes 15 percent, well before the trigger.
  • Run a monthly match of your AP vendor master against your AR customer master, including name variants, and net the overlaps proactively.
  • Give disputes a structured home: a status field with a date, an owner, and a resolution clock, so they flow into the certificate automatically instead of by memory.
  • Report the adjustments yourself, at their true size. A borrower who discloses a $300,000 contra reads as being in control. A lender who finds it reads it as a pattern.

All three adjustments share one root cause: the signal lives outside the AR aging, in payables, notes fields, and correspondence. That is an interpretation problem before it is a calculation problem, and it is where the AI half of Olycor does its work, connecting entity records and surfacing dispute signals so the deterministic rules can apply the adjustments at full, honest size before the certificate goes out signed.

Field examiners do not find new information. They find the information you had and did not connect.

Frequently asked questions

What is a typical cross-aging threshold?+
Twenty five percent and 50 percent are the two most common triggers, measured as the share of a customer's total balance past the aging cutoff. Tighter facilities lean toward 25 percent. The threshold applies per obligor, usually on rolled up balances across related entities, so entity mapping affects the result.
Do contra deductions apply even if we have never offset balances with that supplier?+
Commonly, yes. The deduction reflects the legal right of setoff, not historical behavior. If the customer could offset what you owe them in a default scenario, most agreements require the contra deduction now. Some borrowers negotiate exceptions where setoff rights have been contractually waived.
When does a late payment become a dispute?+
The practical line is active contest: the customer has communicated they do not owe the amount as billed. A customer who is simply slow is a collections problem and the invoice ages normally. A customer contesting price, quantity, or delivery makes the invoice disputed, and most agreements exclude it immediately whatever its age.
How big are these adjustments for a typical borrower?+
Together they commonly run 3 to 8 percent of gross AR for mid-market borrowers, though contras can spike much higher in industries with two-way trading relationships. The more useful question is variance: if these lines jump around month to month, the underlying tracking is probably incomplete, and a field exam will likely find more.

RELATED READING

See it on your own data.

Get a tailored quote or start exploring the platform.

Reviewed by Olycor Editorial. This article explains general market practice. Your credit agreement governs how these concepts apply to your facility. Olycor does not provide legal, tax, accounting, or credit advice.