B2B customers have different payment needs than B2C shoppers. They often use purchase orders, net terms, ACH payments, and invoice billing instead of credit cards. Choosing the right payment options for your B2B customers affects cash flow, customer satisfaction, and order conversion. Shopify offers several payment methods that work well for manufacturing and wholesale businesses.

Understanding B2B Payment Needs

B2B customers typically need:

Payment Terms

Most B2B transactions use payment terms (net 30, net 60, etc.) rather than immediate payment. Customers expect to receive goods and pay later according to agreed terms.

Lower Processing Fees

B2B orders are often large, so processing fees matter. ACH payments typically have lower fees than credit cards, making them attractive for high-value orders.

Purchase Order Support

Many B2B customers use purchase orders. They need to be able to reference PO numbers and pay against invoices later.

Multiple Payment Methods

Different customers prefer different methods: 

  • Some want to pay immediately with credit cards 
  • Others need net terms and invoice billing 
  • Some prefer ACH for lower fees 
  • Large customers may have specific payment requirements

Shopify’s Native Payment Options

Shopify provides several payment options out of the box:

Credit Cards

Shopify Payments and other gateways support credit card processing. This works for: 

  • Immediate payment 
  • Customers who prefer credit cards 
  • Smaller orders 
  • International customers

ACH Direct Debit

Shopify Payments supports ACH Direct Debit as a local payment method for B2B customers. This allows: 

  • Direct bank account payments 
  • Lower processing fees than credit cards 
  • Payment terms integration (net 30, net 60, etc.) 
  • Automated collection on due dates 
  • Secure bank account authentication during checkout

Manual Payment Methods

Shopify supports manual payment methods for traditional offline payments. These include: 

  • Bank transfers 
  • Checks 
  • Cash on delivery 
  • Money orders 
  • Other custom offline payment arrangements

With manual payments, customers place orders and you manually mark them as paid in Shopify admin after receiving payment offline.

Buy Now, Pay Later

Some B2B customers use BNPL options, though this is less common in B2B than B2C.

ACH Direct Debit for B2B

ACH Direct Debit is one of the most important payment options for B2B businesses. It’s a local payment method available through Shopify Payments that allows customers to pay directly from their bank accounts.

Benefits

  • Lower fees: ACH typically costs less than credit card processing
  • Better for large orders: Fee savings are significant on high-value transactions
  • Payment terms support: Works seamlessly with net terms (net 30, net 60, etc.) and invoice billing
  • Automated collection: Automatically collects payment on due dates based on payment terms
  • Secure authentication: Customers securely authenticate and link their bank accounts during checkout
  • Saved payment method: Bank account information can be saved for future orders

How It Works

  1. Customer selects ACH Direct Debit as payment method during checkout
  2. Customer authenticates and links their bank account securely (using Plaid or similar verification)
  3. Bank account is verified and saved
  4. Order is placed (payment isn’t collected immediately if payment terms are configured)
  5. On the due date (based on payment terms), Shopify automatically collects payment via ACH
  6. Customer’s bank account is debited
  7. Payment confirmation is sent to both merchant and customer

Setup Requirements

To offer ACH Direct Debit: 

  • You need Shopify Payments enabled 
  • You must be located in the US (merchant requirement) 
  • Customers must be in the US (currently)
  • You need to configure payment terms for B2B customers (if using deferred payment) 
  • Your bank account must be verified in Shopify (for receiving ACH payments)

How to Enable ACH Direct Debit

  1. Go to Settings > Payments in your Shopify admin
  2. Click “Manage payment methods” (if using Shopify Payments)
  3. Scroll to “Local payment methods” section
  4. Enable “ACH Direct Debit”
  5. Configure settings as needed
  6. Test the checkout flow to ensure it appears for B2B customers

Bank Account Verification

For merchants receiving ACH payments: 

  • You’ll need to add and verify your bank account in Shopify 
  • Go to Settings > Billing > Payment methods 
  • Add your bank account details 
  • Complete the verification process (typically involves micro-deposits) 
  • Once verified, you can receive ACH payments

Customer Experience

Customers see ACH Direct Debit as a payment option during checkout. The process: 

  • Customer selects ACH Direct Debit 
  • They’re prompted to authenticate their bank account (secure connection) 
  • Bank account is linked and verified 
  • If payment terms are configured, payment is scheduled for the due date 
  • If no payment terms, payment may be collected immediately or according to your settings 
  • Customer receives confirmation and can view payment schedule in their account

Credit Card Payments

Credit cards still have a place in B2B:

When to Offer Credit Cards

  • Small orders where convenience matters
  • International customers
  • Customers who prefer immediate payment
  • Emergency or rush orders
  • Customers without established credit terms

Considerations

  • Higher processing fees (especially on large orders)
  • Immediate payment (no payment terms)
  • International acceptance
  • Chargeback risk

Optimizing Credit Card Usage

For B2B businesses: 

  • Consider passing processing fees to customers (if allowed) 
  • Set minimum order values for credit card acceptance 
  • Use credit cards as a backup option 
  • Consider surcharges for credit card payments

Manual Payment Methods

Manual payment methods allow B2B customers to pay using traditional offline methods. This is essential for businesses that accept bank transfers, checks, or other non-automated payment methods.

Shopify Manual Payment Methods Comparison Table

What Are Manual Payments?

Manual payments in Shopify are payment methods where: 

  • Customers place orders online 
  • Payment is received offline (bank transfer, check, cash, etc.) 
  • You manually mark the order as paid in Shopify admin after receiving payment 
  • No automatic payment processing occurs

Common Manual Payment Methods

Bank Transfer 

  • Customers transfer funds directly to your bank account 
  • You receive payment confirmation from your bank 
  • Mark order as paid once funds are received

Check 

  • Customers mail checks for orders 
  • You process checks through your normal banking 
  • Mark order as paid when check clears

Cash on Delivery (COD) 

  • Payment collected when order is delivered 
  • Common for local B2B customers 
  • Mark order as paid after delivery

Money Order 

  • Customers send money orders 
  • Process like checks 
  • Mark as paid when received

Custom Payment Arrangements 

  • Purchase orders (PO numbers) 
  • Custom payment schedules 
  • Milestone payments 
  • Other unique arrangements

How Manual Payments Work

  1. Customer selects a manual payment method at checkout
  2. Order is placed (status: pending payment)
  3. Customer pays you offline using the selected method
  4. You receive payment confirmation
  5. You manually mark the order as paid in Shopify admin
  6. Order status updates to paid, and fulfillment can proceed

Setup

To configure manual payment methods in Shopify: 

  1. Go to Settings > Payments 
  2. Scroll to “Manual payment methods”
Shopify Manual Payment Methods
  • Enable the methods you want to offer: 
    1. Bank deposit
Shopify Manual Payment Methods Set up Bank Deposit
  1. Cash on delivery (COD)
Shopify Manual Payment Methods Set up Cash on Delivery

3. Money order

Shopify Manual Payment Methods Set up Money Order
  1. Custom payment method (create your own)
Shopify Manual Payment Methods Set Custom Payment Method
  • Add payment instructions for each method 
  • Configure which methods to show to customers

When to Use Manual Payments

Manual payments work well for: 

  • Customers who prefer traditional payment methods 
  • Large orders where bank transfers are standard 
  • Purchase order workflows 
  • Customers with established relationships 
  • Local customers who can pay on delivery 
  • Custom payment arrangements

Manual Payments vs. Payment Terms

It’s important to understand the difference: 

  • Manual payments: Offline payment methods (bank transfer, check, etc.) that you mark as paid manually 
  • Payment terms: Time-based payment arrangements (net 30, net 60) that can work with ACH Direct Debit or manual payments

You can combine both: offer manual payment methods (like bank transfer) with payment terms (net 30), so customers place orders, receive invoices, and pay via bank transfer within the agreed timeframe.

Important Considerations

  • Payment tracking: You must manually track and record payments
  • Order fulfillment: Orders remain pending until you mark them as paid
  • Payment terms integration: Manual payments can work with payment terms, but you’ll need to track due dates and mark payments manually
  • Accounting integration: Ensure your accounting system can handle manual payment reconciliation
  • Customer communication: Clearly communicate payment instructions, due dates, and expectations

Buy Now, Pay Later Options

BNPL is less common in B2B but can be useful:

When It Makes Sense

  • Smaller B2B customers who want flexibility
  • Customers without established credit
  • Seasonal businesses with cash flow needs
  • Customers who prefer installment payments

Considerations

  • May not support payment terms
  • Fees may be higher than ACH
  • Less common in B2B than B2C
  • Customer education may be needed

Payment Terms and Net Terms

Payment terms are critical for B2B:

Setting Up Payment Terms

In Shopify Plus: 

  1. Assign terms to customer segments 
  2. Set default terms for new customers 
  3. Customize terms per customer if needed

How Terms Work

  • Customer places order
  • Order is fulfilled
  • Invoice is generated
  • Payment is due according to terms
  • ACH or other collection happens on due date

Customer-Specific Terms

Different customers may have different terms: 

  • Large customers: Net 60 or longer 
  • Standard customers: Net 30 
  • New customers: Net 15 or immediate payment 
  • VIP customers: Custom terms

Choosing the Right Mix

For manufacturing and B2B businesses, offer multiple options:

Essential Options

  1. ACH Direct Debit: For customers with payment terms (automated collection)
  2. Manual Payment Methods: For bank transfers, checks, purchase orders, and offline payments
  3. Credit Card: For immediate payment and convenience

Optional Options

  • Buy Now, Pay Later (if it fits your customers)
  • Wire transfers (for very large orders)
  • Other methods based on customer needs

Customer Segmentation

Offer different options to different customers: 

  • Established customers: ACH, manual payments (bank transfer), and payment terms 
  • New customers: Credit card or shorter terms 
  • Large customers: Manual payments (bank transfer) or custom payment arrangements 
  • International customers: Credit card or wire transfer (manual payment)
Shopify Payment Methods Comparison Table

Best Practices

Offer Multiple Options

Don’t limit customers to one payment method. Offer choices that fit different customer needs and preferences.

Make ACH Prominent

For B2B businesses, ACH should be a primary option. Make it easy to find and clearly explain the benefits (lower fees, payment terms support).

Communicate Payment Terms Clearly

Customers need to understand: 

  • What payment terms they have 
  • When payment is due 
  • What happens if payment fails 
  • How to update payment information

Set Appropriate Terms

Match payment terms to customer relationships: 

  • New customers: Shorter terms or immediate payment 
  • Established customers: Standard terms (net 30) 
  • Large customers: Longer terms (net 60+) 
  • Customers with payment issues: Immediate payment or shorter terms

Integrate with Accounting

Ensure payment methods integrate with your accounting system: 

  • Sync invoices 
  • Track payment status 
  • Update customer records 
  • Reconcile payments

Monitor Payment Performance

Track: 

  • Which payment methods customers use 
  • Payment success rates 
  • Failed payment rates 
  • Customer preferences by segment

Handle Failed Payments

Have a process for: 

  • Notifying customers of failed payments 
  • Retry attempts 
  • Alternative payment options 
  • Escalation for repeated failures

Conclusion

Choosing the right payment options for B2B customers requires understanding their needs and offering flexibility. ACH Direct Debit, manual payment methods (bank transfers, checks), and credit cards form a good foundation for most B2B businesses.

Prioritize ACH for customers with payment terms who want automated collection, offer manual payment methods for bank transfers, checks, and purchase orders, and keep credit cards available for convenience. Configure payment terms appropriately for different customer segments, and ensure everything integrates with your accounting systems.

For manufacturing and B2B businesses, the right payment mix improves cash flow, reduces processing costs, and provides the flexibility customers expect. Take time to configure payment methods properly, and you’ll create a payment experience that works for your business and your customers.