Stop new orders on payment terms from B2B buyers who haven't paid
Set a credit limit for each company. When a company is overdue or an order would go over its limit, CreditHold blocks checkout and tells the buyer how to pay. Nothing is blocked until you turn it on.
Requires Shopify B2B company accounts with payment terms.

CreditHold overview video
How it works
Step 1
Install
CreditHold reads your B2B orders on payment terms and works out what each company owes and what's overdue.

Step 2
Choose companies to protect
Turn on the credit limit rule, the overdue rule, or both, for each company. Store-wide defaults cover the details.

Step 3
Checkout blocks overdue orders
When a protected company is overdue or over its limit, checkout shows a message saying what to pay and how. Everyone else checks out as usual.

Features
Credit limit per company
Outstanding invoices plus the new order must stay within the limit you set, in your store currency.
Overdue rule with a grace period
Block new orders on payment terms once an invoice is overdue. The grace period you choose gives buyers extra days after the due date.
Works on Basic, Grow and Advanced
Built on Shopify's checkout rules, so it works on every plan that sells B2B, not just Plus.
Nothing is blocked until you turn it on
Installing changes nothing at checkout. You review balances first and protect companies one by one.
Email alerts
Get an email when a protected company becomes blocked, at most once a week per company.
Blocks apply when buyers check out online on payment terms. Orders your staff create, POS orders and orders from other apps aren't blocked; CreditHold flags them afterwards.






Pricing
Free
Free
Up to 3 protected companies
Free plan, no time limit
Pro
$19 per month
Unlimited protected companies
14-day free trial
Prices in USD. Billed through Shopify.
FAQ
Will my buyers notice anything before I protect a company?
No. CreditHold only blocks checkout for companies you protect.
Which orders count toward the balance?
Open B2B orders on payment terms with an unpaid balance. Payments and cancellations bring the balance down automatically.
Can I let one order through for a blocked company?
Yes. Open the company in CreditHold and allow one order, or unblock it until a date.
What does the buyer see?
A message at checkout with the overdue invoice, the amount, the due date, where to pay and your contact email. It's in your language, editable in Settings.
Sending a blocked buyer an invoice?
Allow one order first, or they won't be able to pay it at checkout.
More answers in the help center.
Protect your payment terms from overdue orders
Install CreditHold, set a credit limit for each B2B company and block checkout when an invoice is overdue.