Checkout page is unarguably the most important page in any online shopping process. Nobody wants to lose their customers at this very last step, after all the hard work of directing them to their store and then navigating them to the purchase process. Due to its vital importance, it is important that the checkout page is simple, short and yet contain all the necessary details. The checkout page should also meet the merchant’s requirements and the customer’s expectations.

Magento 2 offers a set of standard checkout fields. These fields may not always be enough for an optimized checkout page. For example, a merchant may want to add a custom ‘How did you hear about us’ drop down to better understand and align their marketing strategy. This is where Magento 2 Custom Checkout Fields extensions come into play. These extensions allows Magento 2 merchants to add custom fields to the checkout page to get extra details from customers.

List of 5 Best Magento 2 Custom Checkout Fields Extensions

Here is a list of the 5 best Magento 2 custom checkout fields extensions in terms of features, ease of use, price, money back and support policies. The extensions are arranged in no particular order.

1. Custom Checkout Fields by FMEextensions ($99.99)


Magento 2 custom checkout fields extension by FMEextensions allows merchants to add a variety of custom fields to any checkout step.

Key Features:

  • Add custom fields to any checkout step
  • Supports 10 types of fields
  • Configure field placement anywhere on checkout page
  • Configure field data validation
  • Make the custom fields optional or mandatory
  • Display additional fields in Email & PDF
  • Display custom fields data in ‘My Account’
  • Restrict fields to store views & customer groups
  • Display fields only when a specific product is available in cart
  • Add tooltip to any field

Support Policy:

  • Free lifetime support
  • Free lifetime upgrades
  • Free installation
  • 45 days money back guarantee

A complete tutorial on how to use the extension to add custom field to Magento 2 checkout

2. Checkout Fields Manager by Aitoc ($125)


This extension by Aitoc allows you to customize your Magento 2 checkout page with extra fields of different types.

Key Features:

  • Add custom fields to the checkout page
  • Support 8 types of fields
  • Make your custom fields required, if you wish
  • Show extra fields in specific Store Views
  • Show the information from custom fields in Order details (both for the customer and the admin)
  • Use basic HTML at checkout without creating new fields (for banners, videos, announcements, etc)
  • Choose the checkout step at which the field(s) appear (before, after, at shipping / payment method step)
  • Restrict fields to store views & customer groups
  • Display fields only when a specific product is available in cart
  • Compatible with any payment method

Support Policy:

  • Free lifetime support
  • Free email support
  • 30-day money back
  • Pro installation + $59

3. Checkout Custom Field Extension by BSSCommerce ($99)


This extension by BSSCommerce is designed to optimize the default Magento 2 checkout and add new fields for any information you think are necessary for order fulfillment.

Key Features:

  • Add any number of custom fields to the checkout
  • Use checkout custom fields as order attributes to improve management
  • Show custom fields in Order grid & on Order Detail page
  • Include custom fields in transaction emails and PDF documents
  • Get values of custom attributes via API

Support Policy:

  • Free 1-year support
  • Free update
  • 30-day money back
  • Free installation

4. Custom Checkout Fields by Mageworx ($125)


This extension by Mageworx allows you to easily customize Magento 2 checkout with a wide range of extra custom fields and better understand your audience.

Key Features:

  • Custom extra Checkout fields
  • Selection of Input types for extra Checkout fields
  • Custom Checkout fields for specific Store Views
  • Custom Checkout fields data in Order details (both for customers & admins)
  • 4 predefined positions for extra Checkout fields

Support Policy:

  • Free email support
  • Free lifetime updates

5. Custom Checkout Fields Extension by Amasty ($199)


This extension by Amasty helps you to perform Magento 2 checkout customization by adding extra fields of various types.

Key Features:

  • Add diverse custom fields to the checkout page
  • Display custom fields under flexible conditions
  • Work on custom checkout fields via the order grid
  • Include input forms in PDF and printable HTML documents and emails
  • Hide / display custom fields with regard to a selected shipping method
  • Access all module features on mobile devices

Support Policy:

  • 60 days money back
  • Free lifetime updates
  • 90 days free support
  • Priority support service + Personal support manager ($99)


The above 5 Magento 2 custom checkout fields extensions offer different set of features, prices, store value and support policies. Which one to choose out of these extensions depends upon your store’s specific requirements. If you would like us to add a similar extension to the list, please let us know in the comments below or contact us here.