How To Fix WooCommerce Invalid Shipping/Payment Method Error?

Invalid Shipping Method and Invalid Payment Method are the most common type of errors encountered by every new WooCommerce website user. In this lesson we will explain you how to solve this issue and continue selling from your eCommerce website.

A WooCommerce user says – On the checkout page where it displays the order, under shipping it says: “Sorry, it seems that there are no available shipping methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.”

If I ignore this and click on the “Place Order” button anyway, I get two error messages:

  • Invalid shipping method
  • Invalid payment method

The latter confuses me because WooCommerce did not show payment methods until the error message appeared. I have Authorize.net DPM, a Woocommerce Plugin, installed. Once the payment methods are visible, if I click on “credit card payment,” and continue to try and place the order, I am taken back to the page saying: “Sorry, it seems that there are no available shipping methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.”

I have “Local Delivery” as my primary shipping method for WooCommerce, and products can only be shipped to the United States- California, at the zip codes I have defined.

If there is any additional information you need to know, please inform me! Thank you for your time.


So how to resolve this WooCommerce issue? Mike Jolley, the developer of WooCommerce simply suggests that this kind of error comes when your address doesn’t match any shipping methods. So in-order to overcome this issue you just need to enable more shipping methods.

This can easily be done by logging into your WordPress WooCommerce website and navigating to WooCommerce -> Settings page.

Woocommerce Shipping

Now your second step is to select Shipping tab, you will be noticing various small links under this tab:

  1. Flat Rate
  2. Free Shipping
  3. International Flat Rate
  4. Local Delivery
  5. Local Pickup

These are the shipping methods which needs to be configured on your WooCommerce website for successful checkouts. By default, no shipping methods are enabled but you can easily enable them one by one depending upon your business requirement.

To enable a shipping method, just click its link under ‘Shipping’ tab, check ‘Enable’ checkbox selecting your optional settings and save new changes.


The given trick, solves invalid shipping method and invalid payment method errors. If you have any further questions, feel free to discuss them using the following comment form.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.