Selling to wholesale buyers across different countries means adapting your checkout to local payment expectations, tax documentation requirements, and compliance regulations. A German distributor expects different payment terms than a Brazilian importer, and each has different tax documentation needs.

Shopify provides several layers you can combine to create country-appropriate checkout experiences for international B2B buyers: company-level payment terms, conditional payment method display, tax ID collection, and compliance field handling.

This guide walks through how manufacturers can configure each layer to serve wholesale customers in different markets.

Setting Country-Appropriate Payment Terms by Company

In Shopify B2B (available on Shopify Plus), you assign payment terms at the company or company location level. This means each wholesale customer sees and checks out with the terms you've negotiated with them.

Configuring Payment Terms

  1. Go to Customers > Companies in your Shopify admin
  2. Open the company record
  3. Under Payment terms, select the appropriate option

Common term structures for international wholesale:

  • Net 30/60/90: Standard invoice terms where payment is due within the specified days
  • Due on fulfillment: Payment collected when order ships
  • Due on receipt: Payment expected immediately upon invoice receipt
  • Deposit required: Partial payment upfront with balance due later

Location-Level Terms

For companies with multiple locations (different subsidiaries, regional offices, or warehouses), you can set different terms per location. This is useful when:

  • Different countries have different creditworthiness assessments
  • Local subsidiaries operate under different payment arrangements
  • Currency or banking considerations vary by region

Payment Collection Options

Beyond terms, you can configure whether to:

  • Collect payment at checkout: Customer pays immediately using available payment methods
  • Collect payment later: Order is placed on terms, and you invoice separately

For more detail on payment term configuration, see Net 90, Deposits, and Other Unique Payment Terms on Shopify.

Controlling Payment Methods by Country and Customer Type

Different markets expect different payment options. German B2B buyers might expect bank transfer (SEPA), while US buyers expect credit cards or ACH. You may also want to show different options to B2B customers than to retail consumers.

Using Payment Customization Functions

Payment Customization Functions let you hide, reorder, or conditionally offer payment methods based on checkout context. You can build logic based on:

  • Shipping country
  • Customer tags or B2B status
  • Order value thresholds
  • Cart contents

Example scenarios:

  • Show bank transfer only for orders shipping to Germany, Netherlands, or Austria
  • Hide "buy now, pay later" options for B2B customers
  • Require wire transfer for orders over $10,000 to certain regions
  • Display local payment methods only in their relevant markets

Using Checkout Blocks for B2B/D2C Differentiation

The Checkout Blocks app (free from Shopify) provides a way to contextualize payment methods between B2B and D2C customers without custom development. This is useful for blended stores serving both customer types.

Market-Based Payment Provider Availability

Some payment methods are only available in certain markets based on the payment provider's coverage. Shopify Markets handles some of this automatically (local payment methods appear when relevant). For country-specific logic beyond default provider availability, you can implement conditions within a Payment Customization Function to show or hide methods based on shipping destination.

For guidance on payment options for wholesale customers, see Best Payment Options for B2B Customers on Shopify.

Collecting Tax Documentation for Wholesale Customers

B2B transactions often require tax ID verification to apply appropriate tax treatment. Shopify lets you store tax documentation on company and location records.

Storing VAT and Tax IDs

  1. Go to Customers > Companies in your Shopify admin
  2. Open the company (or specific location)
  3. Under Taxes, enter the Tax ID

If you're using Shopify Tax and the company or location shipping address is in the UK or EU, the field changes to VAT number and Shopify Tax validates it automatically.

Tax Collection Settings

For each company, you can configure how taxes are handled:

  • Collect tax: Standard tax collection applies
  • Don't collect tax: No tax charged (for tax-exempt customers)
  • Collect tax unless exemptions apply: Tax collected unless valid exemption exists

Registering Your Own Tax Numbers

If you're selling into regions where you have tax obligations, register your VAT or tax numbers in Shopify:

  1. Go to Settings > Taxes and duties
  2. Add your tax registrations for each relevant jurisdiction

This ensures your invoices and tax documentation include the correct seller tax information for each market.

Tax Exemption Documentation

For wholesale customers claiming tax exemption, maintain documentation of their exemption status. While Shopify stores the tax ID, you may need to keep exemption certificates or other documentation on file for audit purposes.

Handling Country-Required Compliance Fields

Certain countries require additional information at checkout for customs, tax, or regulatory compliance. Shopify can collect these fields automatically for specific destinations.

Countries with Built-in Compliance Fields

Shopify provides native collection for compliance fields in several markets:

Countries with Built-in Compliance Fields in Shopify Plus B2B

When shipping to these destinations, Shopify prompts customers to enter the required information during checkout.

Avoiding Duplicate Field Collection

If you've already customized your checkout to collect these fields (through apps or custom code), enabling Shopify's native collection could cause customers to enter the same information twice.

Before enabling native compliance fields:

  1. Review any existing checkout customizations
  2. Remove duplicate field collection from custom implementations
  3. Decide whether native or custom collection better fits your workflow

When Native Fields Appear

Shopify displays these fields based on the shipping destination selected at checkout. The fields appear automatically when:

  • The destination country requires the documentation
  • You haven't disabled the native collection
  • The shipping method triggers the requirement

Adding Custom Compliance Fields

When Shopify's standard fields don't cover your requirements, Checkout UI Extensions let you add custom fields and logic.

Common Custom Field Scenarios for Manufacturing

  • Importer of record confirmation: Checkbox confirming the buyer accepts importer responsibilities
  • License numbers: Required credentials for regulated products (medical devices, controlled substances, firearms components)
  • End-use declarations: Statements about intended product use for export compliance
  • Resale certificates: Documentation for tax-exempt resale purchases
  • Project or PO references: Internal reference numbers required by the buyer's procurement system

Building Country-Conditional Fields

Checkout UI Extensions can read the shipping country and conditionally display content. For example:

  • Show EORI number field only for EU destinations
  • Display importer license field only for regulated product categories shipping to specific countries
  • Require additional declarations for destinations with export control considerations

Implementation Considerations

Shopify Plus requirement: Some Checkout UI extension placements (such as those in the information, shipping, and payment steps) are only available on Shopify Plus. Review the available extension points for your plan before planning custom implementations.

Validation: Build validation logic to ensure required fields are completed before checkout proceeds. Invalid or missing compliance data can cause shipment delays or customs holds.

Data storage: Determine where custom field data will be stored (order metafields, notes, or external systems) and how it will flow to your fulfillment and documentation processes.

For more on checkout customization, see How to Customize B2B Checkout with Shopify Checkout Blocks.

Configuring Order Submission for International B2B

Beyond payment and compliance, you may want different order handling based on the destination market.

Draft Order Review by Market

For certain high-risk or complex markets, consider routing orders as drafts for review before processing:

  1. Go to Customers > Companies
  2. Select companies in markets requiring review
  3. Under Order submission, choose Submit all orders as drafts for review

This gives your team the opportunity to:

  • Verify compliance documentation is complete
  • Confirm export requirements are met
  • Review pricing for currency or market-specific adjustments
  • Check inventory allocation across regions

Bulk Configuration

For multiple companies in the same market segment, configure order submission settings in bulk:

  1. Go to Customers > Companies
  2. Select multiple companies
  3. Choose Edit checkout settings

This is efficient when onboarding a group of distributors in a new market or updating settings across a region.

Market-Specific Checkout Considerations by Region

European Union

  • VAT handling: Collect and validate VAT numbers for B2B transactions
  • EORI numbers: May be required for customs clearance
  • Payment expectations: Bank transfer (SEPA) common for B2B; consider offering alongside card options
  • Incoterms: B2B buyers expect clarity on delivery terms (DDP, DAP, etc.)

United Kingdom (Post-Brexit)

  • VAT registration: Separate from EU VAT; register UK VAT if selling above thresholds
  • Customs documentation: Commercial invoices required for shipments from EU/other countries
  • GB EORI: Required for customs clearance

Latin America

  • Tax IDs: CPF/CNPJ (Brazil), RFC (Mexico), RUT (Chile) commonly required
  • Import duties: Buyers often expect visibility into landed cost
  • Payment methods: Local options like boleto (Brazil) may be expected

Asia-Pacific

  • Compliance codes: PCCC (South Korea), resident IDs (China) for customs
  • Payment preferences: Vary significantly by country; research local expectations
  • Documentation language: Consider whether checkout and documentation need localization

Middle East

  • VAT implementation: UAE, Saudi Arabia, and other GCC countries have VAT requirements
  • Commercial registration: Business license numbers may be required
  • Payment terms: Letter of credit still common for larger transactions

Integrating Checkout Customization with Your Systems

Checkout customization is most effective when it connects to your broader operational workflows.

ERP Integration

Custom checkout fields and compliance data should flow to your ERP for:

  • Order processing and documentation
  • Export compliance verification
  • Financial reporting by market

For ERP integration guidance, see Shopify ERP Integration Guide.

Compliance Workflow Automation

Use Shopify Flow or n8n to automate compliance-related workflows:

  • Flag orders missing required documentation
  • Route orders from certain countries to compliance review
  • Notify relevant teams when orders require export documentation

For automation options, see Conditional Logic Automations: When to Use n8n vs Shopify Flow.

Documentation Generation

Ensure your checkout data feeds into the documents international shipments require:

  • Commercial invoices with correct tax IDs and compliance numbers
  • Packing lists with required declarations
  • Certificates of origin when needed

Testing International Checkout Configurations

Before going live with market-specific checkout customizations:

Test Each Market Scenario

  • Create test orders for each destination country you serve
  • Verify correct payment methods appear
  • Confirm compliance fields display appropriately
  • Check that tax calculations are accurate

Validate with Real Customers

  • Ask trusted customers in each market to test the checkout flow
  • Gather feedback on whether the experience matches local expectations
  • Identify any missing fields or confusing elements

Monitor Post-Launch

  • Track checkout completion rates by market
  • Review support tickets related to checkout issues
  • Monitor for compliance documentation gaps causing shipment delays

Getting Started

Building a checkout that serves international wholesale buyers requires layering several Shopify capabilities:

  1. Payment terms: Configure at the company/location level to match negotiated arrangements
  2. Payment methods: Use Payment Customization Functions to show market-appropriate options
  3. Tax documentation: Store VAT/tax IDs on company records and configure collection settings
  4. Compliance fields: Rely on Shopify's native collection where available; extend with custom fields where needed
  5. Order submission: Route orders from complex markets through draft review when appropriate

Start with your highest-volume international markets and expand configuration to additional regions as you validate the approach.

For broader guidance on international expansion, see Overseas Expansion with Shopify Markets.