Shopify B2B spend limits

Set the approval threshold at the right level

Use a merchant default, a company policy, or an individual buyer override to determine when a Shopify B2B cart needs internal approval.

Policy hierarchy

Resolve one effective policy for each buyer

ApproveCart checks the most specific available setting first. This lets you create a sensible default without losing the ability to handle an exceptional company or buyer.

Limit resolution order

Individual buyer override1
Company policy2
Merchant default3

Three policy levels

Start broad, then make exceptions deliberately

Each level can provide a custom amount, specify no threshold, or inherit from the next broader setting where applicable.

01

Merchant default

Set the baseline threshold for buyers who do not have a more specific policy.

02

Company policy

Give all applicable buyers in a B2B company a company-specific threshold.

03

Buyer override

Replace the inherited value for one buyer whose authority differs from the company norm.

Boundary behavior

Approval starts above the configured amount

If the effective limit is $1,500, a cart subtotal of $1,500 does not trigger the spend threshold. A subtotal of $1,500.01 does.

Examples

Match purchasing authority without duplicating every policy

Example policy

  • Merchant default: $500
  • Northstar company: $2,000
  • Junior buyer override: $250
  • Senior buyer: inherits the $2,000 company policy

Beyond subtotal

Add targeted rules on Growth

Some purchases need approval regardless of value. Growth can trigger approval for particular products, collections, companies, locations, customer roles or tags, total values, and line quantities.

  • All conditions inside one rule must match.
  • Any active rule that matches can require approval.
  • Rule priority determines which matching reason is shown first.
Understand approval rules
ApproveCart approval rules interface

Spend limit FAQ

Policy details that affect checkout

When does a spend limit require approval?

Approval is required when the cart subtotal is greater than the effective limit. A subtotal exactly equal to the limit does not trigger the threshold.

Which limit wins if several are configured?

An individual buyer override has priority, followed by the company policy, then the merchant default.

What does no spend limit mean?

It means the subtotal threshold does not require approval. A separate approval rule can still require approval for the same cart.

Can different buyers in one company have different limits?

Yes. An individual buyer override can replace the effective company or merchant setting for that buyer.

Does ApproveCart convert currencies?

ApproveCart does not perform an explicit exchange-rate conversion when comparing the checkout subtotal with the configured amount. Test your policy carefully if your store sells B2B in multiple currencies.

Start with a 10-day free trial

Add practical buyer spending controls

Install ApproveCart B2B, set the default and company policies, then test each buyer exception with a representative cart.

Install from the Shopify App Store