B2B Registration Form Fields: What to Collect and Why
You're setting up a B2B registration form for your Shopify store. You need to collect enough information to make an approval decision. But every field you add is another reason for a legitimate wholesale buyer to abandon the form and move on.
TL;DR: The essential fields for B2B registration are company name, business email, and contact name. Add tax ID and business address for validation. Everything else should either be collected in a second step or after approval. Multi-step forms convert up to 86% better than single-page forms with the same total fields.
Most merchants get this wrong in one of two directions. They build a ten-field form because they want to know everything upfront. Or they build a two-field form and then spend hours chasing missing information over email. Neither works well.
This post breaks down which fields are essential, which are situational, and which are actively hurting your conversion rate.
The Data on Field Count
Research consistently shows that form length and completion rate are not linearly related. They're exponential. Going from 5 fields to 6 has a bigger impact than going from 3 to 4. A Formstack study of 1,500 B2B decision makers found that forms with 7 or more fields had a 67.8% abandonment rate. Other research shows that reducing a form from 11 fields to 4 can increase conversions by 120%.
But here's the part that generic advice misses: B2B is not B2C. You can't just ask for an email and call it done. You need a company name to identify the business. You need a tax ID if you're handling VAT exemptions. You might need uploaded documents for resale certificates. These aren't optional. They're part of the approval decision.
The answer isn't fewer fields. It's better structure.
Multi-Step Beats Single-Page
If you need more than five fields (and for B2B, you almost certainly do), break the form into steps. Multi-step forms convert at roughly 13.9% compared to 4.5% for equivalent single-page forms. That's not a marginal difference.
Why it works: each step feels manageable. A form that shows "Step 1 of 3: Basic Info" with three fields feels lighter than a single page with nine fields, even though the total data collected is the same. There's also a psychological commitment effect. Once someone completes step one, they're more likely to finish steps two and three.
For B2B registration on Shopify, a three-step structure works well:
Step 1: Who are you? Company name, business email, contact name. Three fields. Low friction. This is enough to create a lead even if they abandon before step two.
Step 2: Business verification. Tax ID, phone number, business address. Maybe a file upload for a resale certificate or trade license. This is where you collect what you need for the approval decision.
Step 3: Optional profiling. Business type (retailer, distributor, manufacturer), estimated order volume, industry. This data helps with segmentation and pricing tiers, but it's not required for approval. Making it optional keeps step two completions high.
Field-by-Field Breakdown
Essential: Collect on Every Form
Company name. This is your primary identifier. Every downstream process (approval, customer creation, tagging, Plus company assignment) starts here. Always required.
Business email. Required for account creation and communication. Use a business email field, not a generic email field. Some merchants validate that the domain isn't gmail.com or yahoo.com to filter out non-business applications. This is a judgment call. It filters some noise but also blocks legitimate small businesses that use personal email for everything.
Contact name. First and last name of the person submitting the application. Needed for the Shopify customer record and for professional communication. "Hi Sarah" is better than "Hi Wholesale Applicant" in your approval email.
Core Validation: Needed for Approval Decisions
Tax ID (VAT number, EIN, ABN, GST, BN). Whether you need this depends on your market. If you sell to EU businesses, you almost certainly need a VAT number for reverse charge exemptions. Getting this wrong means your business is liable for the uncollected VAT, not the buyer. For a detailed breakdown of how tax ID validation works across regions, see How to Validate International Tax IDs on Shopify.
One surprising finding: real-time tax ID validation actually improves conversion. When the form checks the VAT number as the customer types it and confirms "Valid VAT number for ABC Trading GmbH," it removes anxiety. The customer knows their application won't be rejected for a typo. Apps that validate against the EU VIES database in real time see lower abandonment on the tax ID field than apps that accept anything and validate later.
Phone number. Useful for follow-up on incomplete applications and for verifying the business is real. A quick phone call to verify a high-value application takes two minutes and prevents fraud. Abandonment impact is low to medium.
Business address. Needed for tax compliance, shipping, and as a basic verification signal. A registered business address that matches the tax ID registration adds confidence. If the address doesn't match, it's worth a second look.
Situational: Depends on Your Business
File upload (resale certificate, trade license, business license). In the US, resale certificates are often required for tax exemption. In some markets, trade licenses are standard proof of business legitimacy. File uploads add friction, but if you need these documents, you need them. The alternative is approving first and chasing documents over email, which is worse.
To reduce friction: make file uploads optional at registration and follow up with a targeted email asking for the document. Or provide both options: upload now, or enter your certificate number and upload later.
Business type (retailer, distributor, manufacturer). Useful if you offer different pricing tiers or have different minimum order requirements per type. A dropdown with three to five options adds minimal friction. But only include it if you actually use the data to route the application or set pricing. Collecting it "just in case" isn't worth the extra field.
Estimated annual order volume. This one is tricky. Merchants include it to gauge the customer's potential value and determine pricing tiers. But research shows it has a negative conversion impact. Wholesale buyers don't like speculating about future purchases on a registration form. They don't know yet. They're applying to find out your terms.
Better approach: skip it on the form. Use actual order history after the first two or three orders to segment customers into pricing tiers. Real data beats estimates.
Avoid or Defer
Password. If your registration form asks customers to create a password, you're adding one of the highest-friction fields in form design. Password fields have roughly a 10.5% abandonment rate on their own. On Shopify, customers activate their account through an email link after approval, so a password at registration is unnecessary.
Shipping address. The registration form is not the checkout. Don't collect shipping details until the customer places an order. Defaulting to the business address covers most cases.
"Why are you interested in wholesale?" Open-ended text fields are the highest friction field type. They require the most cognitive effort and add the most time. Unless you have a specific reason to ask (like filtering applicants for a selective wholesale program), skip it.
Revenue or employee count. Nice for internal profiling but not needed for approval. If you want this data, collect it in a post-approval survey or through progressive profiling on repeat visits.
The Priority Matrix
Here's a quick reference for which fields to include and when:
Step 1 (always include): Company name, business email, contact name. Three fields. Every B2B registration form needs these.
Step 2 (include based on your market): Tax ID if you handle tax exemptions. Phone number for verification. Business address for compliance. File upload if your market requires certificates. Four to five fields maximum.
Step 3 (optional, after core completion): Business type, industry, number of locations, anything you use for segmentation. Mark all fields as optional. Accept that some customers will skip this step entirely, and that's fine.
Collect after approval (not on the form): Shipping preferences, payment method preferences, credit application details, detailed financial information. These belong in the onboarding process, not the registration form.
Separate Forms for Separate Audiences
If you serve multiple types of wholesale customers (retailers, distributors, resellers), consider creating separate forms rather than one form with conditional logic. Each customer type sees only the fields relevant to them.
A retailer applying for wholesale access doesn't need to answer questions about distribution territories. A distributor doesn't need to specify how many retail locations they operate. Separate forms keep each experience focused and reduce the feeling that the form is asking for information that doesn't apply.
This also helps on your end. Applications from different forms can be tagged differently, routed to different reviewers, or assigned different approval criteria. A five-location retailer and a regional distributor might have very different qualification thresholds.
What Good Looks Like
A well-designed B2B registration form does three things. It collects enough data to make an informed approval decision. It respects the applicant's time by asking only what's necessary at each stage. And it creates a professional first impression of your wholesale program.
The merchant who asks for everything upfront gets fewer applications. The merchant who asks for nothing gets applications they can't evaluate. The merchant who structures it in steps, with essential fields first and profiling later, gets both volume and quality.
If you're evaluating registration apps for your store, check whether they support multi-step forms and optional fields. Not all of them do. For a comparison of the available options, see Best Shopify Apps for B2B Customer Registration in 2026.
B2B Onboard supports multi-step forms with 11 input types, file uploads, real-time tax ID validation, and optional fields. Build different forms for different customer types, collect what you need without over-asking, and let the approval workflow handle the rest. Try it free.
Peer Jakobsen is the founder of Mentilead. He builds Shopify B2B apps from Denmark with a focus on clean architecture and EU compliance.