Guides & Resources

Guides & Resources

โ€ข

โ€ข

โ€ข

โ€ข

11

11

Read

Read

Credit Hold Policy: When to Stop Shipping to a Late-Paying Customer

A credit hold should never be a surprise to the customer, the sales rep or the warehouse. How a 3 to 5 person AR team sets the triggers, gives fair warning and releases holds the same day payment arrives.

Pratheek Adi

Pratheek Adi

Co-Founder & CTO

Credit Hold
Credit Management
Accounts Receivable
Credit Hold
Credit Management
Accounts Receivable
Credit Hold
Credit Management
Accounts Receivable
Brown cardboard boxes on white metal rack

Table of contents

Share

A credit hold stops new orders or shipments to a customer whose account has gone past an agreed limit, either too much owed or invoices too far past due. Done well, it protects cash without costing the account. A good credit hold policy is written down before anyone needs it: clear triggers, a warning before the hold, one person who can release it, and a release the same day the payment lands. Done badly, it is a surprise that lands on the customer, the sales rep and the warehouse at the same time.

The stakes are real for any business that sells on terms. The Atradius Payment Practices Barometer for North America found that 43% of credit-based B2B sales in the US were overdue in 2025. Every one of those overdue accounts raises the same question: keep shipping and grow the exposure, or stop and risk the relationship?

This guide is for the controller or AR manager running a collections team of three to five people across hundreds of accounts in NetSuite, Sage Intacct, Dynamics or QuickBooks Enterprise, especially in distribution, manufacturing and trades supply, where orders ship every day and a hold has an immediate effect. It covers when to place a hold, how to warn first, how to release fast, and how to keep sales on side.

What Is a Credit Hold?

A credit hold is a status on a customer account that blocks some or all new business until the account is brought back within its terms. It is a control on future exposure, not a collection method in itself. The money already owed is still collected through normal follow-up.

Most accounting systems support holds directly. In NetSuite, the credit limit preference can be set to Ignore, Warn Only or Enforce Holds, and a "Days Overdue for Warning/Hold" setting acts as a grace period after the invoice due date. In Business Central, the Blocked field on a customer can be set to Ship, Invoice or All, each stopping a different set of transactions.

Credit hold versus credit limit

A credit limit is the maximum balance you are willing to carry for a customer. A credit hold is what happens when that limit, or a past-due rule, is breached. Setting limits is covered in our guide to extending credit to customers; this post is about what happens after.

Credit hold versus collections

Collections chases money already owed. A hold decides whether to add more. Mixing the two is where most damage happens: a hold used as a pressure tactic, without warning, feels like a threat to the customer and a betrayal to the sales rep.

When Should You Put a Customer on Credit Hold?

Put a customer on hold when a pre-agreed trigger is hit, not when someone on the team runs out of patience. The trigger should be objective, visible in the accounting system and the same for every customer in the same tier.

The three common triggers

  • Over limit: the open balance plus the new order would go above the approved credit limit.

  • Days past due: any invoice is more than a set number of days past its due date, for example 30 days past due on Net 30 terms.

  • Broken commitment: a customer promised payment by a date and missed it without contacting you.

Most teams use the first two as automatic triggers in the system and treat the third as a judgment call reviewed by the credit owner.

Decide whether open orders count

An order that has been entered but not yet invoiced is still exposure. NetSuite has a "Customer Credit Limit Includes Orders" preference for exactly this reason. If you leave open orders out, a customer can sit under the limit on paper while the warehouse ships far past it. Pick one approach and apply it to everyone.

Set a grace period you can defend

A grace period of a few days to a couple of weeks after the due date absorbs payments in transit and slow remittance. Too short, and you hold customers whose payment is already in the bank. Too long, and the hold stops meaning anything.

Write down the exceptions

Some situations should pause the trigger:

  • An invoice is in active dispute and the rest of the account is current.

  • A payment has arrived but has not been applied yet.

  • The customer has a confirmed, dated payment plan and is keeping to it.

Each exception needs a named owner and an end date. An exception with no end date is a second, invisible credit limit.

What Should a Credit Hold Actually Stop?

Not every hold has to stop everything. A tiered hold lets you protect cash without shutting the account down at the first slip. The table below is a common structure; adapt the thresholds to your terms and margins.

Hold level

Typical trigger

What stops

Who can release

Watch

Balance above 80% of limit, or first invoice past due

Nothing stops; collector calls earlier

Not needed

Warning

Over limit, or an invoice past the grace period

New orders need credit approval

Credit owner

Order hold

Still over limit or past due after the warning period

New orders and shipments

Credit owner or controller

Full hold

Repeated broken commitments or a serious past-due balance

All new orders, shipments and quotes on terms

Controller

Cash in advance

Account reopened after a full hold

Terms; orders ship once paid

Controller, after review

The Business Central settings map onto this neatly: Ship blocks new orders and shipments while letting existing shipments be invoiced, and Invoice also blocks new invoices. Teams on other systems can do the same with order approval rules or a hold flag on the customer record.

Example: the over-limit order

A distributor customer has a $50,000 limit and $46,000 open. A new $8,000 order comes in. With open orders counted, the account would sit at $54,000. Under the table above, that is a warning: the order waits for credit approval. The credit owner checks the aging, sees every invoice is current, and approves the order while asking the customer for a payment on the oldest invoice. Nothing ships late, and the exposure is a decision rather than an accident.

How Do You Warn a Customer Before a Credit Hold?

Warn the customer in writing before the hold starts, with the exact amount needed to avoid it and the date it takes effect. The warning is what turns a hold from a punishment into a process the customer can see coming.

What the warning should include

  • The invoices that are past due, with numbers, amounts and due dates.

  • The amount that would bring the account back within terms.

  • The date the hold would start if nothing changes.

  • One named contact who can confirm a payment or raise a problem.

Send it to the AP contact who actually pays, not only the buyer who places orders. Copy the buyer if your credit terms allow it, so the person ordering knows a hold is possible.

Example warning message

"Hi Dana, our records show three invoices on the Northside account past due, totalling $12,400 (numbers below). A payment of $12,400 by Friday, October 30 keeps new orders shipping as normal. If there's a problem with any of these invoices, reply here or call me directly and I'll look into it today."

The message names the amount, the date and a way to raise a problem. It does not threaten, and it gives the customer an easy way to say "that invoice is wrong," which is often the real reason it has not been paid. Our guide to the top excuses for late payments covers the replies you will get.

Call before the hold, not after

A short call two or three days before the hold date resolves more accounts than any email. Most customers on the edge of a hold are not refusing to pay; the invoice is stuck in approval, sent to the wrong person, or waiting on a question nobody answered.

How Should You Release a Credit Hold?

Release the hold as soon as the trigger condition is cleared, ideally the same day. A hold that stays on for days after the customer pays costs you more goodwill than the hold itself.

Release on payment, not on promise

The cleanest rule is that a hold comes off when the payment is received and applied. NetSuite works this way by default: a credit hold is removed once the customer makes the required payments, and a manager can remove it manually on the customer record. A promise to pay can justify a one-time manual release for an urgent order, but it should be logged with a date and an owner.

Make the release visible

Once released, tell three groups at once: the customer, the sales rep and whoever releases orders in the warehouse or operations team. A shared channel or an automatic notification from the accounting system is enough. The order that sits in the queue after the hold is lifted is the one the customer remembers.

Watch the account for the next cycle

A customer just released from hold is the account most likely to slip again. Keep it on the watch level for one or two billing cycles, with earlier reminders and a call before each due date.

How Do You Keep Sales and Collections on the Same Page?

Agree the policy with sales before the first hold, and give reps visibility into which accounts are close to a trigger. Most fights between sales and finance over holds are about surprise, not about the rule.

Share the watch list weekly

A short weekly list of accounts at the watch and warning levels, sent to the rep who owns each account, gives sales a chance to help. Reps often know that a customer's AP team changed or that a project was delayed. Our post on aligning sales and AR from closed-won to paid in full goes deeper on that handoff.

Agree who can override

Decide in advance who can approve an order for a customer on hold, and in what situations. A controller override for a strategic customer is reasonable. A rep override with no record is how the limit stops meaning anything.

Watch your largest accounts closely

When a few customers make up a large share of receivables, a hold on one of them is a business decision, not only a credit one. Our guide to AR concentration risk covers how to set limits and reviews for those accounts.

How Do You Write the Policy So It Holds Up?

Keep the policy to one page and tie it to the terms the customer signed. The policy should match what your credit agreement and invoice terms say, so the customer has already seen the rules before they apply.

What the one page should cover

  • Credit limit tiers and who approves each.

  • The hold triggers, the grace period and whether open orders count.

  • The warning sequence and how many days it runs.

  • What each hold level stops.

  • Who can release and override, and how it is logged.

  • The standard exceptions and their maximum length.

Review it with real accounts

Before rolling it out, run the policy against last quarter's aging. Count how many customers would have hit each level. If the answer is half your book, the triggers are too tight. If it is nobody, they are too loose. Vetting new accounts well, covered in our guide to company credit checks and to assessing B2B customer credit risk, keeps the number of holds low to begin with.

Apply it the same way every time

Consistency is what makes a hold feel fair. If one customer is held at 31 days and another ships at 60 because the rep asked, every customer who hears about it will expect the same treatment.

Where Does Abivo Fit?

Abivo's AI collections agent, Kate, handles follow-up on overdue invoices so fewer accounts reach a hold in the first place. She does not place or release holds or change credit limits; those decisions stay with your credit owner and your accounting system. What she does is make sure the follow-up before and after a hold happens on time:

  • Calls, texts and emails go out from your accounting system data, with earlier calls on accounts near their limit.

  • One message can cover all open invoices on an account, with details such as job, site, PO or billing period, so the customer sees exactly what is needed to stay off hold.

  • Disputes and promises are recorded, so the credit owner can see which accounts have a dated commitment before deciding on a hold.

  • Follow-up can be paused on one invoice while a dispute is worked, and the rest of the account keeps moving.

  • Sensitive accounts can be flagged so replies go straight to a named owner on your team.

OFS Group went from four collectors to one with Abivo, recovered $842,518 in four months and cut DSO by more than 30 days; the full story is in the OFS Group case study. Distributors can see how this works across hundreds of accounts in our guides to collections software for industrial distributors and building materials distributors.

Practical Takeaways for Controllers and AR Managers

  • Write the policy before the first hold, and tie it to the terms the customer signed.

  • Use objective triggers: over limit, days past due, and broken commitments reviewed by the credit owner.

  • Decide whether open orders count toward the limit, and apply it to everyone.

  • Tier the hold, so a first slip slows orders rather than stopping the account.

  • Warn in writing first, with the amount, the date and one named contact.

  • Call two or three days before the hold date.

  • Release the same day the payment is applied, and tell the customer, sales and operations at once.

  • Share a weekly watch list with sales and agree who can override.

Related guides for AR teams: how to prioritize collections accounts each week, how to resolve invoice disputes, how to track promises to pay, how to keep the right AP contact on every account and the monthly AR aging report review.

Frequently Asked Questions

What is a credit hold?

A credit hold is a status on a customer account that blocks some or all new orders, shipments or invoices until the account is back within its credit limit or payment terms. It controls future exposure; money already owed is still collected through normal follow-up.

When should a customer be put on credit hold?

When a pre-agreed trigger is hit: the balance plus a new order goes over the credit limit, an invoice passes the grace period after its due date, or a dated payment commitment is missed. The trigger should be the same for every customer in the same tier.

How do you tell a customer they are going on credit hold?

In writing, before the hold starts. List the past-due invoices, the amount that keeps the account open, the date the hold takes effect and one contact for questions. A short call a few days before the hold date usually resolves more than the email.

How quickly should a credit hold be released?

The same day the payment is received and applied. Tell the customer, the sales rep and the team that releases orders at the same time, then keep the account on a closer watch for the next billing cycle or two.

Should open sales orders count toward a credit limit?

Usually yes. An order entered but not yet invoiced is still exposure, and leaving it out lets a customer ship well past the limit before any invoice appears. NetSuite, for example, has a preference to include unbilled orders in the credit limit check.

Ready to see how an AI collections agent keeps every past-due account moving? Get started with Abivo.

Curious what this sounds like in practice? Here's a 98-second sample call: https://abivocollection.com/#live-demo

Looking for more? Dive into our other articles, updates, and strategies