Setting up payment terms in B2B
Payment terms let you set the time period that a company has to pay for an order. You can set payment terms for any company location that you create. After payment terms are set for a location, any B2B customer for that location can enter payment information for an order. You can also use payment terms when you create a draft order for a B2B customer.
On this page
Payment term types
Review the following table to learn more about different types of payment terms that you can set up for company locations:
Payment term | Description |
---|---|
No payment terms | Payment terms are set to none by default. Your customers pay for orders immediately during checkout. |
Net (period) |
|
Due on fulfillment |
|
Orders and draft orders with B2B customers or from the B2B checkout must be manually captured when they don't have a valid authorization and due on fulfillment payment terms.
Deposits for your payment terms
You can set up a percentage-based deposit requirement for your payment terms. Your customers need to pay the deposit amount when placing an order at checkout. Deposits can be paid with either a credit card or a manual payment method, such as a bank deposit. You can set up a deposit for all locations in a company or for a specific company location. Deposits apply only for automatically submitted orders that aren't draft orders.
The deposit amount is displayed to your customers at checkout, thank you page, and new customer account pages. The payment schedule for the outstanding balance also displays at checkout, and on the thank you page and new customer account pages. The payment schedule is based on the payment terms you set.
When a deposit payment is captured automatically, the order's payment status displays as Partially paid in your Shopify admin. When a deposit payment isn't captured automatically, such as in cases where payments are captured manually or the customer chose to make a manual payment, the order's payment status displays as Payment pending and Due. You must select Collect payment to capture the deposit payment or confirm the manual payment for the deposit as paid.
Set up payment terms for a company location
You can set up payment terms for a specific company location.
Steps:
From your Shopify admin, go to Customers > Companies.
Click a company that you want to set up payment terms for.
In the Locations section, click a company location that you want to set up payment terms for.
In the Payment terms section, click the pencil icon.
From the drop-down menu, select a payment term type.
-
Optional: Set up a deposit for your payment terms:
- Select Require deposit on orders created at checkout.
- Enter a percentage amount deposit requirement, such as 20%.
Click Save.
Set up payment terms for a company
You can set up payment terms for all locations in a company.
Steps:
From your Shopify admin, go to Customers > Companies.
Click a company that you want to set up payment terms for.
In the Payment terms section, click the pencil icon.
From the drop-down menu, select a payment term type.
-
Optional: Set up a deposit for your payment terms:
- Select Require deposit on orders created at checkout.
- Enter a percentage amount deposit requirement, such as 20%.
Click Save.
Set up payment terms for companies in bulk
You can set up payment terms for multiple companies at the same time from the Companies index page.
Steps:
From your Shopify admin, go to Customers > Companies.
Use the checkboxes to select the companies that you want to set up payment terms for.
Click Edit payment terms.
From the drop-down menu, select a payment term type.
-
Optional: Set up a deposit for your payment terms:
- Select Require deposit on orders created at checkout.
- Enter a percentage amount deposit requirement, such as 20%.
Click Save.