Custom Price for WooCommerce


Use the plugin to let your customers set the custom product prices. The new price will be based on user input. Use the Custom Price plugin to let your clients pay what they want.


By default, in WooCommerce you set the fixed product prices. But sometimes you need to give the option to change the price to your customers. The plugin will add a custom price field for the products you want.

When to use custom prices in WooCommerce

  • You’d like customer to input price on the WooCommerce product page
  • You’d like to create a WooCommerce product with a customer choosen price
  • You’d like to enable the name your price option for donations
  • You’d like to enable own prices for PDF gift cards. The plugin is compatible with Flexible PDF Coupons
  • You’d like to cover the Pay What You Want scenarios
  • You’d like to implement the price requests in your store based on the customized price field
  • You’d like to add new products when you need a Call for Price or Price on Demand feature
  • You’d like to set up customer-adjusted prices to upsell products, increase your sales, and promote your store
  • Youd’like to create online bill pay form on the WooCommerce product page. Add new fields from with


  • ✅ Use for Simple and Variable Products
  • ✅ Simple settings
  • ✅ Set the Custom Price Label globally & also for each WooCommerce product and variations
  • ✅ Seamless integration with Flexible PDF Coupons

You may also use additional features of the Custom Price for WooCommerce PRO! Let’s see them below.

PRO features of Custom Price for WooCommerce

  • PRO Suggested Price,
  • PRO Suggested Price Text,
  • PRO Suggested Price as description, as value, or placeholder,
  • PRO Minimum Price,
  • PRO Minimum Price Text,
  • PRO Maximum Price,
  • PRO Maximun Price Text,
  • PRO Hide Minimum and Maximum Price,
  • PRO Add to Cart Button Text.

If you need such options, upgrade to PRO now →

Premium Live Demo

You may test Custom Price for WooCommerce (free and PRO) and all of our plugins in your free demo.


The Custom Price for WooCommerce plugin is available in:

  • English
  • Polish

You may help us translate the plugin.


Please visit the official documentation of Custom Price for WooCommerce to learn more about the plugin’s features and settings.


In the future, we plan to add the following features to the plugin to make it more flexible and versatile:

  • Graphical presentation of price options,
  • Custom Price slider and tiles,
  • Steps and Incrementent Arrows for the name your price option,
  • Customizable notice after adding the product to the cart,
  • Change the default position of the price field.

If you have questions, feature requests, or any interesting ideas – let us know! 🙂


  • Plugin Main Settings
  • Simple Product – Price Label
  • Name Your Price Option for Donations
  • Users can change the price for the variable product too
  • Price on request – Customizable service
  • Gift Cards and Vouchers [with a free plugin]
  • Name the price of the gift card [with a free plugin]
  • Name Your Price – Free Plugin
  • Suggest Your Price – Free Plugin


To install the plugin and get it working:

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the WooCommerce -> Settings -> Products -> Custom Price screen to manage the price labels.
  4. You can enable the custom price in the Product Edit Screen -> Product data section -> General -> Enable the Custom Price checkbox.
  5. For variations, go to the Product Edit Screen -> Product data section -> Variations -> Click on each variation and enable the checkbox.


I want to add a custom price field, can I use it for every product in WooCommerce?

Yes, you may enable the field for Simple and Variable WooCommerce Products. For simple products, go to the Product Edit Screen -> Product data section -> General -> Enable the Custom Price checkbox. For variations, open the Variations tab in the Product data section. Click on each variation and enable the checkbox.

Can I enable the feature for other types of products?

Yes. The PRO version of the plugin supports option of name your price for WooCommerce Subscriptions products. So, you can let your customers change the price of simple and variable subscription-based products too.

Can I change the price label for all WooCommerce products?

Yes, you can set that globally. Go to WooCommerce -> Settings -> Products -> Custom Price tab to manage the default price label of the field.

Why customize the label of the custom price field?

That’s useful when you want to add a short description or instructions. For example, for Pay What You Want, price on request, call for price, upsell products, name a price or any marketing scenarios you wish to have in your WooCommerce.

How to define the minimum or maximum custom price?

You can add the information about the recommended (minimum and maximum) price in the product description. You may also set those limits in the PRO version of the plugin.

Is there a way to suggest the price?

You may use the Suggest the price option in PRO. In the free version of the plugin, you can add a text e.g. in the product description, or use the label of the new price field.

Can I change the text of the Add to Cart button?

It’s possible in the PRO version of the plugin.

Customizable Price for WooCommerce Gift Cards

You may let your customers name a price of PDF vouchers and gift cards as well. If you need the free plugin to create beautiful PDF gift cards and vouchers – use Flexible PDF Coupons.

How to configure the plugin?

We have prepared for you the step-by-step guide in the documentation.

Do you offer support?

We provide limited support for the free version on the plugin’s Support Forum.

In the PRO version, you get the priority e-mail support as well as all PRO features. Upgrade Now →

Yes. You can test the plugin in your free demo.

How does the pay bill form can work?

Create a product called ‘Pay Bill’. You may add new fields such as invoice number using Flexible Product Fields →.
Payment can be processed via WooCommerce and payment gateways.
Issue invoices using the Flexible Invoices WooCommerce and WordPress →.

More ways for name your price sceenarios

  • Integrate Custom Price for WooCommerce with external plugins including Flexible Coupons, Flexible Product Fields, WooCommerce Subscriptions, and more!
  • Create variable products, only one of which will support the name your price scenario,
  • Change the labels to suit your store scenario.

Where can I read more about the plugin?

Read some articles and see how to use the plugin in your WooCommerce.
* How to enable custom price calculation in WooCommerce product?
* Custom price based on user input in WooCommerce
* Give your website visitors the option to enter a donation amount
* The Documentation of the plugin


December 24, 2023 1 reply
Look no further for plugins to customize your woocommerce/wordpress wp desk is the #1 company for such purpose
February 24, 2023 2 replies
Checked “turn on custom price box” in general in product edit, publish, box is unchecked. Confirmed by our dev team.
Read all 4 reviews

Contributors & Developers

“Custom Price for WooCommerce” is open source software. The following people have contributed to this plugin.


“Custom Price for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Custom Price for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


1.1.7 – 2024-07-11

  • Fixed “All Products” woocommerce block does not redirects custom price products on product page

1.1.6 – 2024-07-09

  • Updated readme

1.1.5 – 2024-06-26

  • Added support for WooCommerce 9.1
  • Update repo banner

1.1.4 – 2024-06-07

  • Added support for WooCommerce 9.0

1.1.3 – 2024-05-21

  • Added support for WooCommerce 8.9

1.1.2 – 2024-04-15

  • Added support for WordPress 6.5
  • Added support for WooCommerce 8.8

1.1.1 – 2024-03-20

  • Added start here link on plugins page
  • Fixed plugin translations textdomain

1.1.0 – 2024-03-18

  • Added support page
  • Move settings page from Woocommerce > Settings > Product > Custom Price to Woocommerce > Settings > Custom Price tab

1.0.12 – 2024-03-07

  • Added support for WooCommerce 8.7

1.0.11 – 2023-12-18

  • Added support for WooCommerce 8.4

1.0.10 – 2023-11-07

  • Added support for WordPress 6.4
  • Added support for WooCommerce 8.3

1.0.9 – 2023-10-09

  • Added support for WooCommerce 8.2
  • Fixed links

1.0.8 – 2023-08-17

  • Fixed woocommerce product-bundles compatiblity

1.0.7 – 2023-08-11

  • Added support for WordPress 6.3
  • Added support for WooCommerce 8.0

1.0.6 – 2023-08-02

  • Readme update

1.0.5 – 2023-06-15

  • Added support for WordPress 6.2
  • Added support for WooCommerce 7.8

1.0.4 – 2023-03-13

  • Added support for WooCommerce 7.5

1.0.3 – 2022-12-15

  • Added support for WooCommerce 7.1
  • Added support for WooCommerce high performace order storage

1.0.2 – 2022-09-06

  • Added dashboard metabox
  • Added docs link

1.0.1 – 2022-04-21

  • Update readme

1.0.0 – 2022-04-04

  • First Release!