🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Table-Rate Shipping Calculator
Premium Integration

Gravity Forms
+ Table-Rate Shipping Calculator

Charge the right shipping on Gravity Forms order forms from your own rate tables, with no carrier account. Set zones by country, state or region and postcode (lists, wildcards such as SW1* and ranges such as 2000-2999, plus a rest-of-the-world zone), and in each zone one or more methods such as Standard and Express, priced by total weight, products subtotal, number of items or a Number field in bands with a flat cost, a per-unit increment and a percentage, plus a handling fee, minimum and maximum charge and free shipping over a subtotal. Weights are set on Product and Option fields, per choice if needed. The cost goes into the Shipping field, updates live and is worked out again on the server on submit. Zone, method and weight are saved on the entry, in merge tags and in the export. No outside connection.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Table-Rate Shipping Calculator

Watch it in action

Gravity Forms Table-Rate Shipping Setup Guide: Zones, Weights & Live Shipping Rates

Video setup guide: Gravity Forms Table-Rate Shipping

Core Features

Shipping zones by country, state / region and postcode: lists, wildcards (SW1*, BT?) and ranges (2000-2999, BT1-BT9)
Zones checked in order, first match wins; a zone with no rules is "rest of the world"; zones without methods block the order
Several methods per zone (Standard, Express...) shown to the customer as a choice with prices
Price by total weight, products subtotal, number of items or any Number field (pallets, boxes, miles)
Bands with a flat cost, a per-unit increment (per kg, per item, every 0.5 kg) and a percentage of the subtotal
Handling fee (fixed and %), minimum and maximum charge, free shipping over a subtotal
Shipping weight on Product and Option fields, per choice, times the quantity; default weight; kg or lb
Cost written into the Gravity Forms Shipping field: totals, payment add-ons and order summaries use it
Live price as the customer types; Submit waits for the new price; multi-page and AJAX forms
Worked out again on the server on submit: a shipping price changed in the browser is refused
Shipping calculation box on the entry, {shipping:zone} {shipping:method} {shipping:weight} merge tags, export columns
Rate tables import and export as CSV. Local only, no carrier account, no outside connection

What does it do?

The Gravity Forms Shipping field holds one fixed price or a short list of prices. Real shipping depends on where the order is going and on how heavy, how valuable or how big it is. The Gravity Forms Table-Rate Shipping Calculator add-on works the shipping cost out from your own rate table and writes it into the form’s Shipping field, so the total, payment add-ons, order summaries and notifications all use it. No carrier account and no outside service.

Group addresses into zones by country, state or region and postcode: exact postcodes, wildcards such as SW1* and ranges such as 2000-2999 or BT1-BT9. Zones are checked in order and the first match wins, so a Highlands zone can sit above the rest of the country, and a zone with no rules covers the rest of the world. In each zone add one or more methods, such as Standard and Express, shown to the customer as a choice. Each method is priced by total weight, products subtotal, number of items or the value of any Number field, in bands with a flat cost, a per-unit increment (per kg, per item) and a percentage, plus a handling fee, a minimum and maximum charge and free shipping over a subtotal. Orders you cannot ship are stopped with your own message.

Set a shipping weight on Product and Option fields, per choice if needed; weights follow the quantity and conditional logic. The cost updates live as the customer fills in the form and is worked out again on your server when the form is submitted: a price changed in the browser is refused. Zone, method and weight are saved on the entry, shown in a Shipping calculation box, available as {shipping:zone}, {shipping:method} and {shipping:weight} merge tags and exported as columns. Rate tables import and export as CSV. For Gravity Forms 2.9 and newer; for WooCommerce shops see our Shipping Rate Rules for WooCommerce plugin.

How does it work?

Whenever the customer changes a product, quantity, option or the delivery address, the form sends its field values to your server, which reads the order the same way Gravity Forms does for its total (products hidden by conditional logic left out, quantity fields and calculated prices included), adds up the weight from the field settings, finds the first zone that matches the address and prices every method of that zone from its bands, handling fee, minimum, maximum and free-shipping threshold. The price of the chosen method is written into the Shipping field and Gravity Forms updates the total. When the form is submitted the add-on works the price out again before Gravity Forms validates and saves the entry; if the browser sent a different price or method, the form is not accepted and the correct price is shown. Zone, method, weight and the calculation are stored on the entry. Everything happens on your own server — the add-on makes no outside HTTP request beyond the licence and update checks.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Table-Rate Shipping.
2
Add an Address field and a Shipping field (Single Method) to your order form, and a shipping weight to each Product field.
3
In the form’s Settings → Table-Rate Shipping choose the two fields and add zones, methods and bands.
4
Open the form: the shipping cost appears under the Shipping field and the total updates as the order changes.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Table-Rate Shipping Calculator
10 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr