• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

WooCommerce Checkout Field Editor: How to Add, Edit & Remove Billing Fields

Checkout, Plugin Tutorials, WooCommerce checkout fields

Eryk Mika1 minute readUpdated: 2025-02-24Updated: 2025-12-30
blog category heading image

Billing fields fill the default section of the WooCommerce checkout page. Learn how to add, edit, and remove billing address fields in the WooCommerce checkout with a free plugin! Let's begin 🚀

Customizing your billing fields and checkout process can boost shopping experience, conversions, and customer loyalty. Discover how to create a seamless checkout experience using a free checkout manager plugin for WooCommerce!

Contents

  • What Is the WooCommerce Checkout Field Editor (Free Plugin Guide)
  • Default WooCommerce Billing Fields Overview
  • How to Edit Billing Fields in WooCommerce Using a Checkout Field Editor
  • How to Add Custom Checkout Fields in WooCommerce (Free Plugin)
    • Radio & Select Fields Configuration
    • Field types
    • Flexible Checkout Fields WooCommerce
    • Advanced Billing Field Settings (Styling, Display Rules, Validation)s
  • How to Remove Billing Fields in WooCommerce (Disable, Hide, Delete)
  • How to Make WooCommerce Checkout Fields Required or Optional
  • WooCommerce Conditional Checkout Fields (Show/Hide with Rules)
  • How to Test & Optimize Your WooCommerce Checkout Form
  • WooCommerce Checkout Optimization: UX Tips & Best Practices
    • Customize your WooCommerce checkout page - use a field editor
    • Customize WooCommerce checkout page - think about users
    • Customize the checkout - more customization tips
    • Core fields, custom checkout field, placeholder, and SEO
    • Mobile Responsiveness in WooCommerce Checkout Page Design
    • Add custom checkout fields or remove checkout fields - User Experience Tips
  • Summary: Customize WooCommerce Checkout Fields Easily (Free Plugin)
    • Related Articles
  • Customize the WooCommerce Checkout Page: Tips & Tools for Success
  • Customize the WooCommerce Checkout Page: Top Tips for a Seamless Experience
  • How to Remove Billing Fields in WooCommerce Checkout - Easy Guide
  • WooCommerce Checkout Page: Add Shipping Address Fields - WooCommerce shipping field customization
  • How to Add and Display WooCommerce Custom Fields on the Checkout & Order Pages

What Is the WooCommerce Checkout Field Editor (Free Plugin Guide)

Understanding WooCommerce billing fields is essential when customizing the WooCommerce checkout page. With the WooCommerce checkout page editor (WordPress plugin) you can easily manage core fields, remove checkout fields, or add a custom field.

To further tailor your checkout page, you can use custom code or custom CSS to modify field values and ensure the thank you page reflects the necessary order details. Learning how to customize your checkout page allows you to create a seamless one page checkout experience.

By using WooCommerce effectively, you can optimize checkout fields for WooCommerce to meet your business needs. For example, show as few fields as possible.

Checkout without address in WooCommerce
Checkout without address in WooCommerce

Or add new checkout fields to gather more information about the order.

Flexible Checkout Fields for WooCommerce - beautiful form
Flexible Checkout Fields for WooCommerce - beautiful form

Understanding the checkout is crucial to improving the customer experience. Equipped with the right tools, you can easily customize the WooCommerce checkout.
But why does it matter?

⛔ Sometimes you may lose some of the buyers because of too many billing fields in the WooCommerce checkout form 😔!

✅ Let's manage the billing address section of the checkout easily with a FREE plugin 😊!

Free WooCommerce Checkout Field Editor Plugin

Flexible Checkout Fields WooCommerce

Edit, add new or hide unnecessary fields from the WooCommerce checkout form. Add pricing to fields and use conditional logic. It's all about conversions and better user experience. NEW: now you can set multiple conditions (OR) under one or more condition groups (AND).

💾 Active Installations: 80,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

WooCommerce Checkout Field Editor Features (Free & PRO)

👉🏽 Have a quick look at the most loved features of the Flexible Checkout Fields plugin:

Flexible Checkout Fields - checkout
Fields available in the Flexible Checkout Fields FREE
field validation
Validation for fields
New WooCommerce checkout fields
Examples of fields added with Flexible Checkout Fields
Add Conditional Logic to Checkout Fields
Conditional logic for WooCommerce checkout fields [PRO]
fcf fields
Fields you can add with Flexible Checkout Fields - WooCommerce checkout editor

 

Obviously, the plugin lets you customize the WooCommerce Checkout page including the Billing address section.

But you can also remove certain fields in the shipping section (or the entire section). Read how to disable shipping in the WooCommerce checkout →

We have created other guides about this plugin's features 😊. I'll link them at the end of this article.

Default WooCommerce Billing Fields Overview

Let's see the default Billing in the checkout:

WooCommerce Billing section by default
WooCommerce Billing fields by default

It's quite obvious you may want to change a few things, for example:

  • edit the existing billing fields,
  • make a field required or optional,
  • add new fields,
  • remove some of the billing fields,
  • or simply reorder the fields.

Let's see how to do each thing with a free plugin 😊!

How to Edit Billing Fields in WooCommerce Using a Checkout Field Editor

After installing and activating the plugin, go to WooCommerce → Checkout Fields.

The plugin lets you edit WooCommerce billing fields
The plugin lets you edit WooCommerce billing fields

Choose a field and edit its properties. You can rename the field label and save changes.

It is also possible to make a WooCommerce billing field not required, for example, a state or address.

You can manage billing, shipping, and order fields. More sections (visible on the screenshot) are available in PRO ⭐.

How to Add Custom Checkout Fields in WooCommerce (Free Plugin)

You can also add new fields.

To do that, go to WooCommerce → Checkout Fields. In the Billing section, select Field type, enter a Label, and click the Add Field button:

WooCommerce Checkout Fields: Add new field
Add a new text field for WooCommerce billing fields edit

👉🏽 Now you can configure the field you have just added.

WooCommerce Fields Settings
Customize text fields in the billing section

You can set the field as required if you want a customer to have to provide some value to the field. It won't be possible to place an order without filling in the field.

👉🏽 Go to the Advanced tab to select the validation you need. In my case, I have chosen None.

New text fields in the WooCommerce checkout
WooCommerce additional fields validation

This option lets you validate what a customer provides to the field.

💡 You'll find more information about this feature in our article WooCommerce Checkout Validation →

Radio & Select Fields Configuration

These custom fields have an additional setting - Options:

WooCommerce billing fields edit
Options in the Radio button settings
💡 On the Flexible Checkout Fields' settings screen, you can also rearrange the default or custom fields.

Field types

👉🏽 You can place a lot of custom fields of different types in the billing section. These are some examples:

  • Text
  • Textarea
  • Number
  • E-mail
  • Phone
  • URL
  • Checkbox
  • Color
  • Headline
  • Paragraph
  • Image
  • HTML
  • Multi-checkbox (PRO)
  • Select (PRO)
  • Multi-select (PRO)
  • Radio (PRO)
  • Date (PRO)
  • Time (PRO)
  • Radio with images (PRO)
  • Radio with colors (PRO)
  • File Upload (PRO)
  • Hidden (PRO)

That's what they look like:

Custom Fields
WooCommerce Billing Fields edit with a plugin
💡 You can set your styling if you want to. I used the default one with the Storefront theme.

Also, you can place two custom fields in one line:

WooCommerce Custom Billing Fields in one line
Add and remove billing fields in the WooCommerce checkout page

You can download this plugin for free, if you need more types of custom fields just upgrade to the PRO version.

💡 While the free version is quite complete, you might need the PRO version later on, as it lets you add additional custom fields, pricing and conditional logic.

Flexible Checkout Fields WooCommerce

Edit, add new or hide unnecessary fields from the WooCommerce checkout form. Add pricing to fields and use conditional logic. It's all about conversions and better user experience. NEW: now you can set multiple conditions (OR) under one or more condition groups (AND).

💾 Active Installations: 80,000+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1
💡 Here is a Youtube playlist with all video tutorials concerning the use of Flexible Checkout Fields. Save it for later, maybe you'll need it once you use the plugin.

Advanced Billing Field Settings (Styling, Display Rules, Validation)s

That is just the beginning.

✅ You can style the fields:

Edit and customize WooCommerce billing fields
CSS Class styling with Flexible Checkout Fields

✅  You can also manage where to show the fields with the Display On feature:

WooCommerce Custom Billing Fields: Display On
Display On tab

✅  Finally, you may use Conditional Logic to customize your checkout even more (in PRO):

Field's advanced settings
You can also add conditional logic with Flexible Checkout Fields PRO
Read about all of this in our Simple Guide to Configure Custom Fields →

Also, find out a dedicated guide on WooCommerce Checkout Conditional Logic →

How to Remove Billing Fields in WooCommerce (Disable, Hide, Delete)

In the plugin settings, open the Billing section to manage the fields in that part of the checkout form.

1. You can simply disable the field:

WooCommerce checkout remove fields
Disable the field by unmarking the Enable checkbox

2. You can remove the new WooCommerce checkout fields, you've added to the Billing section, with the trash icon:

This is how to remove billing details from WooCommerce checkout
Remove billing fields WooCommerce by clicking the trash icon

3. Finally, you may also hide the field based on some conditions (with Conditional Logic in the PRO version of the plugin):

How to remove WooCommerce checkout fields
Set conditional logic rules to hide WooCommerce checkout fields
Visit the product page to see all features and read the plugin documentation!

How to Make WooCommerce Checkout Fields Required or Optional

Flexible Checkout Fields allows easy management of fields that customers must fill out before completing their purchase.

Conversely, optional fields can be used to get additional information or insights without overwhelming customers, thus reducing cart abandonment rates.

Make a form field required or optional with our best WooCommerce checkout plugin

The right balance between required and optional fields can optimize the checkout process leading to higher conversions.

WooCommerce Conditional Checkout Fields (Show/Hide with Rules)

Conditional logic in the plugin allows customization of the checkout form fields based on specific criteria.

Flexible Checkout Fields plugin - checkout field editor for WooCommerce
Flexible Checkout Fields plugin - checkout field editor for WooCommerce

For example, certain fields can be shown or hidden depending on the selections made by the customer, enhancing the user experience.

Examples:

  • if a customer selects a specific country, additional VAT/ company fields relevant to European clients can appear
  • showing the paid options for certain locations (extra delivery, time picker)
  • hiding or displaying checkout fields after a customer ticks a checkbox
  • not overwhelming forms with too many fields upfront

The PRO version of the plugin comes with a lot of customization based on conditions:

WooCommerce conditional checkout fields
WooCommerce conditional checkout fields

How to Test & Optimize Your WooCommerce Checkout Form

Testing the checkout process is crucial. The common issues that arise during checkout include slow loading times, broken links, and complicated navigation, which can lead to cart abandonment.
 
To troubleshoot these problems, it's essential to conduct regular usability tests and gather feedback from real users. Think about the checkout design and if the purchase process is simple.

WooCommerce Checkout Optimization: UX Tips & Best Practices

Let's see best practices for checkout optimization:

Customize your WooCommerce checkout page - use a field editor

  • Simplifying fields in the checkout
  • Add additional fields using the editor plugin
  • Optimize the default checkout with new fields (documentation of the plugin gives you examples)
  • Adjust the checkout page design for a better user experience
  • Consider adding a label for each field to describe complicated checkout process
  • A good checkout field editor provides new options for order details page in the default WooCommerce checkout form
  • Customize WooCommerce checkout page with the WooCommerce plugin without compromising site's performance
  • Minimize the number of fields required

Customize WooCommerce checkout page - think about users

  • New checkout using classic form is possible (no need for checkout block based solution yet)
  • Customize your WooCommerce checkout based on customer feedback and real data
  • Only add the field to the checkout that is really a must-have
  • Using the checkout should be easy, try the WooCommerce checkout manager to adjust the form
  • Think about guest checkout
  • Provide clear progress indicators to enhance user experience
  • Inform customers of their current stage in the checkout process
  • Offer discounts in the checkout
  • Add multiple payment options that are secure to build trust and encourage users to complete their purchases

Customize the checkout - more customization tips

  • The checkout process is one of the things you should concentrate on if conversion rates are low (take a look where you lose customers)
  • Sometimes multi-step checkout is a solution, but the default checkout page with fewer fields that need less time can help
  • Skip the cart page - that's the part of the WooCommerce that you don't really need
  • Choose WooCommerce extensions (including a WooCommerce checkout field manager) that are reliable and fast
  • Optimize the checkout for mobile devices (smartphones)
  • Cache the page to boost the overall user experience and the site's speed
  • Monitor analytics and conversion rates for further improvement

Core fields, custom checkout field, placeholder, and SEO

Adding labels and placeholders to the default fields and custom ones can guide users during filling out the form. That allows reducing errors and improving conversion rates.

Additionally, describing these fields helps enhance visibility in search engines, potentially leading to improved rankings and increased traffic.

Mobile Responsiveness in WooCommerce Checkout Page Design

Optimizing the layout and functionality for smaller screens can reduce cart abandonment rates and enhance customer satisfaction on smartphones and tablets.

Add custom checkout fields or remove checkout fields - User Experience Tips

Adding custom fields can gather the information needed for the store.

On the other hand, hiding non-essential ones can ensure that the checkout process remains quick and intuitive for users.

  • Minimize Steps: Reduce the number of fields required to complete a purchase. Aim for a single-page checkout with as few fields as possible. Users should be able to enter all necessary information without navigating through the page too much.
  • Guest Checkout Option: Allow users to check out as guests without requiring account creation. This can significantly reduce friction for first-time buyers who may be hesitant to create an account. You can set this in WooCommerce → Settings → Accounts & Privacy.
  • Provide Clear and Transparent Information: Display shipping costs and estimated delivery times early in the checkout process. Unexpected costs at the end can lead to cart abandonment.
  • Progress Indicators: Use progress indicators to show users how far along they are in the checkout process. That is useful for multi-step checkout as it gives clear indication about how much longer the purchase will take.
  • Autofill and Mobile Payment Options: Implement autofill features for address and payment information, and offer mobile payment options like Apple Pay or Google Pay to streamline the process for users on mobile devices.

By focusing on these areas, you can create a more user-friendly checkout experience.

Customizing the WooCommerce checkout page by removing, adding, or rearranging the fields can help in getting additional conversions and reducing cart abandonment.

Summary: Customize WooCommerce Checkout Fields Easily (Free Plugin)

You have already learned how to edit, add, and remove fields in your WooCommerce checkout page.

With the Flexible Checkout Fields free editor for WooCommerce, you can also add custom checkout fields.

If you have any questions, feel free to reach out — we always appreciate your feedback.

Related Articles

Custom checkout page WooCommerce

Customize the WooCommerce Checkout Page: Tips & Tools for Success

The WooCommerce Checkout Page is simple by default for there is no built-in option to customize the form in the WooCommerce plugin. So, how to edit, c...
WooCommerce add custom field to the checkout page with a plugin and the woocommerce_checkout_fields filter

Customize the WooCommerce Checkout Page: Top Tips for a Seamless Experience

I don’t have to convince you that the checkout page is one of the most important parts of every WooCommerce store. The possibility to fully adjust it ...
WooCommerce disable shipping

How to Remove Billing Fields in WooCommerce Checkout - Easy Guide

Removing unnecessary billing fields from the WooCommerce checkout page can simplify the purchasing process. This can lead to higher conversion rates, ...
WooCommerce add custom shipping field

WooCommerce Checkout Page: Add Shipping Address Fields - WooCommerce shipping field customization

The WooCommerce shipping and billing address sections are the most important of the checkout. It works well by default. Sometimes you need something m...
Custom fields WooCommerce

How to Add and Display WooCommerce Custom Fields on the Checkout & Order Pages

In this article I'll show you how to add and display WooCommerce custom fields on the checkout and order pages. You can add many field types — text in...

1 minute read30758 views

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Eryk Mika

Developer at WP Desk

Eryk has been part of the WP Desk team since 2022. He started his journey supporting customers and has since transitioned to working on plugin deve...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › WooCommerce checkout & orders › WooCommerce checkout fields › WooCommerce Checkout Field Editor: How to Add, Edit & Remove Billing Fields

Primary Sidebar

Contents

  • What Is the WooCommerce Checkout Field Editor (Free Plugin Guide)
  • Default WooCommerce Billing Fields Overview
  • How to Edit Billing Fields in WooCommerce Using a Checkout Field Editor
  • How to Add Custom Checkout Fields in WooCommerce (Free Plugin)
    • Radio & Select Fields Configuration
    • Field types
    • Flexible Checkout Fields WooCommerce
    • Advanced Billing Field Settings (Styling, Display Rules, Validation)s
  • How to Remove Billing Fields in WooCommerce (Disable, Hide, Delete)
  • How to Make WooCommerce Checkout Fields Required or Optional
  • WooCommerce Conditional Checkout Fields (Show/Hide with Rules)
  • How to Test & Optimize Your WooCommerce Checkout Form
  • WooCommerce Checkout Optimization: UX Tips & Best Practices
    • Customize your WooCommerce checkout page – use a field editor
    • Customize WooCommerce checkout page – think about users
    • Customize the checkout – more customization tips
    • Core fields, custom checkout field, placeholder, and SEO
    • Mobile Responsiveness in WooCommerce Checkout Page Design
    • Add custom checkout fields or remove checkout fields – User Experience Tips
  • Summary: Customize WooCommerce Checkout Fields Easily (Free Plugin)

Flexible Checkout Fields PRO WooCommerce $59

Edit, add new or hide unnecessary fields from the WooCommerce checkout form. Add pricing to fields and use conditional logic. It's all about conversions and better user experience. NEW: now you can set multiple conditions (OR) under one or more condition groups (AND).

💾 Active Installations: 80,000+ | WordPress Rating:

Add to cart or View Details
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-20
Works with WooCommerce 10.7 - 11.1

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}