Get Started

How to Remove Company Name from WooCommerce Checkout

Editorial Team
November 15, 2024
How to Remove Company Name from WooCommerce Checkout

Do you need help with your WooCommerce checkout page? 

Sometimes, a single field can slow down the process and distract customers from completing their purchases. 

For stores selling primarily to individual buyers, the Company Name field is often unnecessary and can make the checkout page look busier than it needs to be.

In this blog, we’ll show you exactly how to remove the company name field from your WooCommerce checkout page, making the process faster and simpler for your customers. 

Whether you prefer a quick code snippet or a plugin solution, we’ll walk you through every step to create a checkout experience that’s clean, efficient, and tailored to your audience.

Let’s dive in and simplify that checkout process.

What is the Company Name Field in WooCommerce?

The company name field on the WooCommerce checkout page is an optional field where customers can enter the name of their business or organization.

It’s mainly there for stores that cater to B2B (business-to-business) customers who might need to include their company name for invoicing or shipping purposes.

However, if you’re running a B2C (business-to-consumer) store and mainly selling to individual buyers, this field might feel unnecessary and can even clutter the checkout form.

Therefore, removing it can simplify the checkout and create a smoother experience for customers who don’t need to fill out business details.

Default Company Name Field in the WooCommerce Checkout Page

Here’s the default WooCommerce checkout page that includes the “Company Name” field.

Default preview of the WooCommerce checkout page with the company name field

This default checkout page by WooCommerce needs customization. There are several reasons to focus on it, but we’re just sharing some points on it.

  • Too many fields – This makes checkout feel long and tedious.
  • Lacks branding – Misses an opportunity to reinforce brand trust.
  • Poor mobile experience – Too cluttered for small screens.
  • Order summary visibility – Not prominent enough for quick review.
  • Unclear payment options – Text could be more user-friendly.
  • Higher abandonment risk – Simplifying could improve order completion rates.

Apart from these, there are some other reasons that you might consider. We’ve discussed them in the next section.

Why Remove the Company Name Field from WooCommerce Checkout?

The Company Name field in WooCommerce was primarily designed for B2B (business-to-business) customers, but it’s often unnecessary for stores focused on B2C (business-to-consumer) sales.

Removing this field can make the checkout process smoother, helping customers complete their orders faster with less hassle.

Here’s a closer look at why it might be a good idea to remove it:

  • Reduces confusion for B2C shoppers

The Company Name field can be confusing for customers making personal purchases. They may feel unsure whether they need to fill it in, which can cause hesitation and slow the checkout process.

  • Avoids unnecessary validation errors

If the Company Name field is set as required, customers who skip it can end up with frustrating error messages. Removing it can prevent these validation issues, allowing for a seamless checkout.

  • Shortens the form for faster completion

Every extra field in a form adds more time to the process. Removing the Company Name field reduces form length, helping customers complete their orders more quickly and smoothly.

  • Improves visual simplicity on small screens

For mobile users, fewer fields mean less scrolling and a more compact, visually simple checkout experience. Reducing the number of fields makes the checkout feel less cluttered and easier to navigate on smaller screens.

  • Focuses checkout on essential information only

By eliminating unnecessary fields like the Company Name, you’re guiding customers to provide only the information needed to complete their order. This streamlined approach builds trust and reduces the likelihood of drop-offs during checkout.

Overall, removing the Company Name field is a quick and easy way to make your checkout more user-friendly and improve the shopping experience for customers, especially those making personal purchases.

How to Remove the Company Name Field from the WooCommerce Checkout Page? (2 Methods)

To remove the company name field from the checkout page, we’ll use two simple methods: custom codes and a plugin.

Let’s dive into an easy, step-by-step guide to make it happen!

Method 1: Remove the Company Name from WooCommerce Checkout Using the Custom Code

If you’re comfortable adding a bit of code, this is a simple and effective way to remove the Company Name field from your WooCommerce checkout page.

Adding the code directly means you won’t need any extra plugins, and it keeps your checkout clean and streamlined.

Here’s how to do it:

  • Access your theme’s functions.php File: First, go to your WordPress dashboard, navigate to Appearance > Theme Editor, and locate your child theme’s functions.php file. It’s best to use a child theme to avoid losing changes when the theme updates.
Remove Company Name from WooCommerce

⚠️ Note: Different themes have different theme editing options. In your case, the settings could be located elsewhere, depending on which theme you’re using. We’re using Storefront for this example.

  • Add the Custom Code: Copy the following code snippet and paste it into your functions.php file:

add_filter( 'woocommerce_billing_fields', 'remove_company_name_field' ); function remove_company_name_field( $fields ) {     unset( $fields['billing_company'] );     return $fields; }

This code uses a WooCommerce filter to unset (remove) the billing_company field from the checkout page.

  • Save your changes: After adding the code, click Update File to save it. This will instantly remove the Company Name field from your WooCommerce checkout.
  • Test your checkout page: Finally, test your checkout page to ensure everything works as expected and that the field is gone. Try going through the checkout on both desktop and mobile to ensure the field is successfully removed without any issues.
Preview after removing the company name field
  • Bonus Method 

Another method to remove the company field from the WooCommerce checkout page is to navigate to the theme's customization page. 

Then, move to WooCommerce > Checkout Page. Here, change the option to “Hidden”.

Removing the company name field from the checkout form
  • The “Company” field does not appear here, which means it has been removed from the checkout page.
Preview after disabling the company name field

📘 Read this guide to learn more about removing extra fields from the WooCommerce checkout page. Learn more at FunnelKit

Method 2: Remove Company Name from WooCommerce Checkout Page Using a Plugin

If you prefer not to use code, FunnelKit Funnel Builder offers an easy, no-code solution. 

FunnelKit Funnel Builder is a WordPress plugin designed to optimize WooCommerce stores by enhancing the checkout and sales funnel experience.

It is a powerful tool for creating customized, high-converting checkout pages, sales funnels, and upsell offers.

It includes features like:

  • Customizable checkout fields: Add, remove, or reorder fields (like the Company Name) with a simple drag-and-drop.
  • Order bumps and upsells: Encourage additional purchases by offering add-ons directly in the checkout process.
  • Conversion-optimized templates: Access a library of ready-made, high-converting templates for checkout pages and whole sales funnels.
  • A/B testing: Test different checkout setups to see which performs best, helping you continuously improve conversions.
  • Detailed analytics: Track visits, conversion rates, and revenue to optimize each stage of the checkout funnel.

With FunnelKit Funnel Builder, you can remove the Company Name field from the WooCommerce checkout with just a few clicks, making it ideal for store owners looking to enhance the checkout process without coding.

Step 1: Create a store checkout page

First, you need to create a store or global checkout using FunnelKit Funnel Builder.

To do that, navigate to the FunnelKit > Store Checkout and then click on the Create Store checkout button.

Create a store checkout page

Step 2: Import a pre-designed store checkout template

The next step is to choose a template. You can find available templates here. 

You can choose the one that you like best. Then edit the template with popular page builders like: Elementor, Bricks, Gutenberg Block Editor, Divi, Oxygen, and other builders using shortcodes.

In our case, we’re going with the “Hific” template.

Import a pre-designed store checkout template

Then, you can look at the available options in the template. Once it’s checked, click on the “Import This Template.

Checking the template

Then, you’re required to provide a name for it. And then hit the done button.

Naming the checkout page

Your store checkout will be created with pre-designed templates.

Step 3: Customize the checkout page

After that, you’ll see the checkout form pages. Now, click on “Checkout”.

Customize the checkout page

Here, you will see the details of the checkout page. The page editing option is with the selected page builder and the available fields. 

Also, on the right side, you can see some additional fields. You can just add them by drag-drop.

Customize the checkout page

Now, before removing the company name field from the checkout page, see the preview of the page.

You can see the “Company” field is appearing here. We’ll show you how to remove it.

Customize the checkout page

Also, if you edit the page with Elementor, you can make some specific changes to the checkout field. For example, you can change the length of each field (for shipping and billing information).

Customize the checkout page

Also, you can make changes to the entire checkout form from here.

Checkout form options

Step 4: Deactivate the company name field on the checkout page

Let’s deactivate the company name field on the checkout page. Again, go back to the customizing page and click on “Shipping Address.” 

Deactivate the company name field on the checkout page

You’ll see some additional information in the expanded window. Now disable the “Company” name field with built-in checkout field editor.

Deactivate the company name field on the checkout page

You can add custom fields to your checkout form as per your requirements.

Step 5: Enable the store checkout

Once you’re done, it’s time to enable the checkout page. To do that, click on the button. That’s all. It’s enabled.

Enable the store checkout page

Give helpful links about:

Step 6: Final preview after removing the company name field from the WooCommerce checkout page

Now, once your customers go to their checkout page, they will see this form without the “Company” name field.

The field is occupied only with necessary information, such as email, name, mobile number, shipping address, and so on.

Final preview of the checkout form

This is how you can easily remove the company name field from your WooCommerce checkout page.

5 Tips for Removing Company Name from WooCommerce Checkout

Removing the Company Name field in WooCommerce is a great way to streamline checkout, but it’s important to do it correctly to avoid any issues down the road.

Here are five tips to help you remove this field smoothly and effectively:

1. Add code in a child theme or use a custom plugin

When customizing WooCommerce, it’s best to add code to your child theme’s functions.php file rather than the main theme’s file.

This keeps your changes safe during theme updates. If you’re not comfortable with code, consider using FunnelKit store checkout facilities to make your tasks easier and simpler.

2. Test for compatibility with other checkout plugins WooCommerce stores often use multiple plugins, such as payment gateways or design customizations, to improve the checkout experience.

Before rolling out changes, test your checkout thoroughly —ideally on a staging site—to ensure that removing the Company Name field doesn’t conflict with other plugins.

3. Check checkout field validation rules

If the Company Name field was marked as "required" previously, its removal could impact the form’s validation requirements.

Make sure all required fields still function correctly and that customers can complete checkout without hitting unexpected errors. Adjust any validation rules in the WooCommerce settings if necessary.

Like FunnelKit Funnel Builder, it has this option to uncheck the company name field. You can easily enable or disable it from here.

4. Adjust for mobile optimization

Mobile checkout is crucial for eCommerce, and removing unnecessary fields like Company Name can make checkout faster and easier for mobile users.

Once you’ve removed it, review the mobile checkout experience on various devices to ensure it’s smooth and visually appealing.

In the FunnelKit Funnel Builder, you will find the option to check the mobile responsiveness of your checkout page.

5. Consider customizing for different user types

If you have both individual customers and businesses, consider using conditional logic to make the Company Name field visible only to business customers.

Plugins like WooCommerce Conditional Checkout Fields let you display the field only when certain conditions are met, simplifying the form for individual shoppers while allowing businesses to provide necessary details.

“According to a study by Baymard, a simplified checkout page (with fewer fields) can reduce cart abandonment by 20-60%.”

These are some basic things that you can follow to streamline and boost your checkout page experience. It will definitely increase AOV and generate sales.

Wrapping Up: Boosting Checkout Efficiency in WooCommerce

Removing the Company Name field is a small but impactful way to streamline your WooCommerce checkout experience. 

By eliminating unnecessary fields, you reduce friction, speed up the process, and create a smoother, more enjoyable experience for your customers. 

Remember, every improvement counts when it comes to boosting conversions.

If you want an even easier way to make these changes without coding, the FunnelKit Funnel Builder is a fantastic tool.

With FunnelKit, you can quickly remove fields like the Company Name, customize the checkout, and create a seamless, high-converting experience for your customers.

Now that you know how to do it, optimize your checkout for a more efficient, customer-friendly WooCommerce store!

Author: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
chevron-down