You can easily make the shipping and billing company name field by changing your WooCommerce checkout settings.
Step 1: While logged in as an admin on the frontend of your site, click the ‘Customize’ button in the toolbar
Step 2: Click on WooCommerce and then click on Checkout
You’ll see various field options here, including settings for the Company Name field.
Step 3: Change the Company Name field to Required
Step 4: Click on ‘Publish’ at the top of Customizer
That’s it. Your company name field will now be required on your WooCommerce checkout page.