Hi @nazreenexe
The Cost field in Flat Rate shipping, allows you to charge a percentage based cost.
You can learn more about the advanced costs settings here:
https://docs.woocommerce.com/document/flat-rate-shipping/#section-2
@amandasjackson Thanks for your reply. Could you help on the below formula $150 as standard flat rate and free otherwise when the order value is more than $2000.
Hi @nazreenexe
Yes, you can set up the flat rate in your Shipping Zone, and then also add a free shipping option for orders over $200

Link to image: https://d.pr/i/7vBZMd
Hi @amandasjackson Thanks once again. My question is how do we assign order value based formula within the cost field?
it should be $150 as flat rate and free otherwise when the order value is more than $2000.
Desperately looking for a solution on this. 🙏
https://pasteboard.co/J63F7rw.png
If I understand correctly, you want to offer the following shipping costs:
– for orders below $2000: flat rate shipping $150
– for orders above $2000: free shipping
If that is correct, you will need to add two shipping methods in your zone. First, add Flat Rate shipping for $150 and next, Free Shipping (see Amanda’s screenshot above).
In every case, the Flat Rate method will be shown to the customer, but the Free Shipping one will only be shown if their order is above $2000.
Hi @nazreenexe
I’ll also add in here, if you want to hide the flat rate when the order is eligible for Free Shipping, you can use either a plugin or the code in this post to do so:
https://flexibleshipping.com/woocommerce-free-shipping-over-amount/
We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.