ThemeHigh
  • Plugins
  • Documentation
  • Support
  • Partners
  • Login
  • Getting Started
    • Plugin Installation
    • Overview
    • Date, Time & Related Field Settings
    • Import/Export Checkout Fields
    • Managing Checkout Fields
    • Managing Checkout Section
    • Set Display Rules
    • Set Repeat Rules
    • Price Fields & Types
    • User Meta Data & Order Meta Data
    • Display Custom Fields
  • Classic and Block Checkout Editor
    • Classic and Block Checkout Editor
    • Why Your Checkout Fields Aren’...
  • Block Checkout Field Editor
    • Block Checkout Field Editor
  • Advanced Settings
    • Custom Fields in Address Format
    • Enable Address Autofill
    • Configure Locale Override Settings
    • Add Custom Fields to CSV Export
    • Display Custom Fields In PDF Invoices & Packing Slips
    • Zapier Support
    • Country, State, Province based Conditions
    • WPML Compatibility
    • Backup & Import Settings
    • Enhanced Select (Select2) for Select Fields
    • Enable Wrap Custom Sections with Div
    • Enable Heading/Label Field
    • Enable Review Panel Conditions
    • Enable Inline Validation in Chec...
    • Enable Conditional Rules Based Payment & Shipping Methods
    • WPML String Translations...
    • Add a New Custom Validation Rule
    • Add a New Confirm Field Validator
  • For Developers
    • Hooks & References...
    • Display Rules: Use cases and mor...
    • Repeat Rules: More use cases and...
    • Based on Checkout Fields: Use ca...
    • Override HTML Content: Examples...
    • Compatibility with “WooCom...
  • Compatible Plugin & Themes
    • Plugins & Themes...
  • Frequently Asked Questions
    • Frequently Asked Questions...
  • How
    • How To Display Fields In Order D...
    • How To Customise The Shipping Se...
    • How To Add Custom Fields In The ...
    • How to Add Custom Price Fields o...
    • How To Add A New Section To The ...
    • How To Display Custom Fields In ...
    • How to Show/Hide Fields Based On...
    • How To Set Repeat Rules On The C...

Documentation/Checkout Field Editor for WooCommerce/How to Set Price For Checkout Fields?

How to Set Price For Checkout Fields?

Last updated on May 19, 2026

Price Fields

The Price option allows you to assign a cost to a checkout field. When the field is used during checkout, the specified price will be added to the order total based on the selected pricing type.

This feature is useful when you want to charge customers for additional services, product customizations, or special requests during checkout.

Price Details

How to Set Price for a Field

Follow the steps below to configure pricing for a checkout field:

  1. Navigate to WooCommerce β†’ Checkout Form β†’ Checkout Fields
  2. Click Add Field to create a new field or Edit Field to modify an existing one
  3. In the popup window, open the Price Details tab
  4. Configure the following pricing details:
    • Price Type
    • Price
    • Taxable
    • Tax Class
  5. Click Save & Close to save the settings

Price Types

Checkout fields support multiple pricing types. The final amount added to the order total depends on the selected price type and the cart value.

The available price types are explained below.

Fixed

Adds a predefined fixed amount to the order total when the field is selected.

Use Case

A clothing store offers gift wrapping for apparel items.

Field Type: Checkbox
Field: Gift Wrapping for Clothing
Price Type: Fixed
Price: $5

Result:
If the customer selects gift wrapping, $5 is added to the order total.

Custom

Allows customers to enter their own amount, which will be added to the order total.

This is commonly used for donations or optional contributions.

Use Case

A clothing brand supports a sustainability initiative where customers can contribute toward eco-friendly packaging.

Field: Support Sustainable Packaging
Price Type: Custom

Result:
Customers can enter any amount to contribute toward the use of eco-friendly packaging materials (e.g., $2, $5, $10) which will be added to the order total as their contribution.

Percentage of Cart Contents Total

Adds a specific percentage of the subtotal to the order total.

Use Case

A store offers premium fabric protection treatment for clothing items.

Field: Add Fabric Protection Service
Price Type: Percentage of Cart Contents Total
Price: 5%

Result:
If the cart total is $200, selecting this option will add $10 (5%) to the order total.

Percentage of Subtotal

Adds a percentage of the subtotal (including applicable product prices) to the order total.

Use Case

A store offers express alteration service for clothing orders.

Field: Express Alteration Service
Price Type: Percentage of Subtotal
Price: 10%

Result:
If the subtotal is $150, the tailoring service will add $15 to the order total.

Percentage of Subtotal Excluding Tax

Adds a percentage based on the subtotal excluding taxes.

Use Case

A store provides priority order processing for clothing purchases.

Field: Priority Order Processing
Price Type: Percentage of Subtotal Excluding Tax
Price: 3%

Result:
The percentage is calculated only on the subtotal before tax, ensuring the additional charge does not include tax amounts.

Dynamic

The Dynamic price type calculates the total cost based on the number of units purchased by the customer.

Use Case

A store offers custom name printing on T-shirts, charged per shirt.

Field: Custom Name Print on T-Shirt
Price Type: Dynamic
Price: $3 per item

Result:

If a customer orders:

  • 1 T-shirt β†’ $3 added
  • 3 T-shirts β†’ $9 added
  • 5 T-shirts β†’ $15 added

The total cost is automatically calculated based on the quantity of items in the cart.

Taxable

Defines whether the price assigned to the field is subject to tax.

  • No: The field price will not be taxed
  • Yes: The field price will be taxed based on the selected Tax Class

Tax Class

Defines the tax class applied to the field price when Taxable is set to Yes. The available options are:

  • Standard: Applies the standard tax rate configured in your WooCommerce tax settings
  • Reduced Rate: Applies a reduced tax rate if configured in your store
  • Zero Rate: No tax is applied, even if the field is marked as taxable


Note:
Please ensure that the price value is entered using a dot (.) as the decimal separator (for example, 3.00).

Using a comma ( , ) as a decimal separator (for example, 3,00) may prevent the price from being applied correctly.

If you prefer to use a comma as the decimal separator, you can update this setting in WooCommerce:

Go to WooCommerce β†’ Settings β†’ General β†’ Currency Options β†’ Decimal separator and change it to a comma ( , ).

Get the plugin

On this page

  • Price Fields
  • How to Set Price for a Field
  • Price Types
  • Fixed
  • Use Case
  • Custom
  • Percentage of Cart Contents Total
  • Percentage of Subtotal
  • Percentage of Subtotal Excluding Tax
  • Dynamic
  • The total cost is automatically calculated based on the quantity of items in the cart. Taxable
  • Tax Class

What's new

  • Added a custom file upload button property for the File upload field type.
  • Alert on selecting display position of sections as before/after terms and conditions.
  • Added Woocommerce 6.8.2 compatibility.

Highlights

  • 24 custom field types with file upload.
  • Create additional sections.
  • Display sections and Fields Conditionally.
  • Display custom fields at 14 different positions.
  • Create confirm field validators.
  • Price fields with a set of price types.
  • Repeat fields and sections based on specific conditions.
  • WPML Compatibility.
  • Import & Export fields and sections.

This article posted in Checkout Field Editor for WooCommerce, Getting Started, Pro Documentation

Leave a Reply Cancel reply

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

ThemeHigh

We develop innovative WordPress plugins and themes for e-commerce and other WordPress websites.

Resources
  • Documentation
  • Support
  • Blog
  • Bestsellers
  • Affiliates
  • Partners
Policy Information
  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refunds Policy
  • Licenses
Security
Payment Options

Β© 2026 ThemeHigh. All rights reserved.

Terms and conditions, features, support, pricing, and service options subject to change without notice.