Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Shipping Table Rates for Magento 2

Create an unlimited number of flexible shipping methods with individual rates. Use Magento 2 shipping table rates combinations of a destination address vs cart weight, order subtotal and price to accurately calculate shipping.

  1. Generate multiple custom shipping methods
  2. Create specific rates for any product or a product group
  3. Quickly import table rates or edit them manually
  4. Show estimated delivery time for each shipping method
  5. Display comments and images on product and checkout pages
  6. Benefit from compatibility with Jet Theme by Amasty
Explore Demo
User Guide
Get a bundle with 2 additional extensions and save up to 10%
60 Days Money Back
Free Lifetime Updates
90 Days Free Support


The delivery process has always been an important step for a successful retail strategy. For the majority of customers, the convenient shipment is a decisive moment for a purchase decision. But for the stores, the delivery system setup can become a real nightmare. To effectively manage a shipping process and easily calculate the shipping price, you need to build a highly flexible system of table rates.


Magento 2 Shipping Table Rates is designed to make your delivery process maximally convenient and profitable. Use multiple customization features to generate an unlimited number of shipping methods with flat and percent rates based on the delivery address, cart weight and products quantity. Apply any shipping method you create to a specific product or to a group of products.


Assign different shipping rates to specific products and product groups

Flexible extension options allow setting different shipping types for individual products or product groups. For instance, you can assign higher rates to toxic or fragile products, extremely large items or items located in distant storehouses. Therefore, you'll be able to create accurate rates for all necessary product types and keep them under control.

shipping table rates for magento 2

Set rates based on particular shipping parameters

The Magento 2 shipping calculator tool lets you calculate rates based on a destination address, order subtotal, weight and price. Therefore, you can combine necessary parameters to create shipping rates according to your needs. For example, you can set multiple flat rates for Magento 2 shipping, e.g. a $5 flat rate for orders which weight from 5 to 10 pounds and cost between $15 and $75 when 5 or fewer items are added to cart.

Create rate combinations

Generate various rate combinations to adjust them to any specific requirements, e.g. set percent rates and charge, for example, $3 per order and 1% of a product price simultaneously. In Magento 2 with the matrix rates 'combination' option you can offer free or very cheap shipping when a customer purchases 10 or more items. You may create advanced Magento 2 shipping types for products stored in different warehouses.

shipping table rates for magento 2

Display maximal/minimal rate for items with different shipping types

With the Magento 2 shipping costs extension, you can not only sum up rates for products with different shipping types but also choose minimal or maximal rate. It means that when a customer adds to cart products with different shipping rates, you can assign minimal/maximal rate for the whole order. If the final price is lower than the specified minimal cost, it will be automatically increased to match the minimal limit and vice versa.

Display estimated delivery dates

Improve customer shopping experience by specifying a delivery interval in days for each shipping method right on the cart page. Let them know how much time the shipping takes before they complete the order. It significantly improves customer shopping experience as they are informed and have the right to choose the delivery that is suitable for them.

Partial match for non-numeric postcodes

While creating methods based on a customer location, store owners should not forget about the diversity of postal codes. The module identifies postcodes as the strings and the numbers, which allows you to process zip codes containing 'XYZ'. Magento 2 table rates generator also supports wildcards and ranges for the UK and similar zip codes (like AB2-AB15).

Volumetric weight calculation

As you know, the shipping cost can be affected not only by the actual weight, but also by the amount of space a package occupies. Volumetric or Dimensional weight is a pricing method where an estimated weight is calculated from the length, width and height of a package. Thus, a carrier can optimize the usage of the cargo space more efficiently. With Shipping Table Rates extension, you can calculate a shipping price based on a volumetric weight in 4 ways.

shipping table rates for magento 2

Provide customers with free shipping

For particular business needs free shipping can be extremely useful. With the extension, you can easily let customers use this option for specific products. Just create a shipping method with a single rate and set the shipping cost value to zero. Or you may simply offer free shipping regardless of products in the cart.

Display costs by the tiniest rule match

In some cases, the conditions of the two rules are so similar that they can be applied simultaneously. Nevertheless, the extension searches for the tiniest match and displays the most precise shipping cost. And still you can show both variants by creating separate shipping methods.

Magento 2 Table Rates advanced options

  • NEW| Import an unlimited amount of rates: now you may easily add huge data volumes of rates to the existing ones using Magento Import component.

  • Use Volume attribure to configure Magento 2 table rates: set the most specific shipping rates configuration and adjust conditions for the rate application.

  • Add comments and images for shipping methods: make shipping info maximally catchy and informative for your customers.

  • Automatically filter files and delete duplicate conditions: save your time and avoid mistakes by efficiently managing existing rates.
  • Customize shipping table rates block title: enhance the customer shopping experience by matching block title with the business specifics.

  • Benefit from compatibility with Multi Address Checkout: customize your checkout page to speed up order placement and improve the usability.

  • Exclude free shipping items from shipping methods: avoid possible inaccuracies within cost calculations by excluding particular items.

  • Ignore virtual products while calculating shipping rates: provide shoppers with reliable shipping info by disabling shipping cost for virtual products.
Shipping Suite
Key features Shipping Table Rates Shipping Rules Shipping Restrictions Shipping Suite
Create an unlimited number of custom shipping methods and rates + +
Activate free shipping for the particular shipping types + +
Make your method available to specific stores and customer groups + +
Assign shipping rate to specific products and product groups + + +
Surcharge, discount or replace the existing shipping rates for specific products, orders, locations and conditions + +
Restrict or hide the existing shipping carriers and methods for specific products, orders, locations and conditions + +
Address line and complex conditions support to set your rules and restrictions + + +
Non-numeric postcodes support + + + +
Specify countries to which your shipping method is applied to + + + +

Streamline sales by adding extra fields to your checkout

Make the choice of shipping methods more convenient for customers with custom checkout fields. Add as many fields as you need to gather extra information for smooth operation.

Learn how Amasty Shipping Extensions help to solve real customers' cases

In our Shipping Guide we explain Magento shipping functionality in Amasty modules and discuss real cases from our support experience.

According to the statistics, Magento 2 Multiple Table Rates can cover each business need in synergy with the following solution: magento 2 google captcha.

Product questions

How to enable table rates in Magento 2 with CSV file example?

Say, your warehouse is located in Los Angeles, California. It’s cheaper for you to ship an order to San Francisco, California, than to New York City. So you can use table rate to determine shipping costs basing on the following combinations:

Read the FULL answer
Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
18 Reviews
Aug 24, 2020
A lot of configuration possibilities
Nicola Farano
Niik, Owner
I had to solve the problem of having correct shipping costs for the various products. Using this extension, I got the result I wanted. Also, the extension has a lot of configuration possibilities. I would recommend it to everyone.
Photo Amasty employee
Amasty answer
Aug 24, 2020
Alena Hamolka / Product Team Lead
Hi Nicola, thank you for your feedback! We’re happy to see that the extension helped you to enhance the process of shipping costs configuration, and we'll look forward to seeing you in our store again.
Jun 30, 2020
It helped a lot, easy to use
Sarah van Veen
Accent Interactive, Administratieve Medewerker
We needed an extension that could have different shipping rates for shipping groups. This plugin helped a lot, and it's easy to use. Recommend it to big companies, small companies not so much.
Photo Amasty employee
Amasty answer
Jul 02, 2020
Natalya Chekanina / Head of Sales Team
Hi Sarah, thank you for the feedback, we're happy to see that the extension has been helpful with setting up different shipping rates based on your needs! Looking forward to seeing you in our store again.
Jun 26, 2020
We manage our shipping costs much better than in the past
Tudor Games, President
We sell very small and very large items. The ability to put products into classes like Light, Flat, Small, Heavy, etc. has helped us a lot. We can now let the most expensive item to ship take over the cart quote in real time.

We can ship certain items for free. Very flexible. We manage our shipping costs much better than in the past. We don't try to make money on shipping, and this extension helps us break even.

It take s a little work to understand the concept because it's so powerful. Once you get there it's pretty impressive. I haven't found a situation that it can't handle.

As for support, we didn't order installation, but had a couple support questions. Getting answers was fast and efficient.

Good extension for all stores. If you're using Magento 2 Table Rates shipping method and you wish you could do more, this is the extension for you.
Photo Amasty employee
Amasty answer
Jun 30, 2020
Natalya Chekanina / Head of Sales Team
Hi Doug, thanks so much for the detailed review and for using the extension. It's great to hear that you're enjoying the advanced functionality related to the table rates shipping method, and we appreciate the kind words about the support service!
Jun 04, 2020
Wide range of possibilities and easy-to-use
Remco Duijzers, eCommerce Manager
Wide range of possibilities, good integration with other extension and easy-to-use. I needed to set up shipping methods for different customer groups, and I managed to make different shipping methods. Using the extension this task was a piece of cake :) I would recommend it to companies with clients, with whom tailor-made (shipping) agreements have been made.
Photo Amasty employee
Amasty answer
Jun 11, 2020
Natalya Chekanina / Head of Sales Team
Hi Remco, thank you for the feedback and recommendation! Happy to see that the extension made the task of creating different shipping methods easy for you.
May 30, 2020
Great extension and great support
Xviolins, Owner
I decided to order Amasty Table Rates because all their extensions are very complete and versatile. Its configuration may seem complicated, but once you learn how to use it, you realize that you have an incredible tool on your hands. Also, we needed to implement an extra feature and asked Amasty if it was possible. They did it and now this extension is perfect for us. Great extension and great support, worth every penny of what it costs.
Maiol also bought the following extension(s):
Photo Amasty employee
Amasty answer
Jun 01, 2020
Natalya Chekanina / Head of Sales Team
Hello, Maiol! Thank you for the provided feedback regarding Shipping Table Rates for Magento 2 extension. We would be happy to see you in our store again!
Jan 14, 2020
Solve all kinds of shipping problem
I've been using Shipping Table Rates for 6 months already. It is very good and just what we need. As a result it meet all the requirement we need, very strong shipping tool. I would recommend this extension to any store, especially for the store with large amount of sku.

Photo Amasty employee
Amasty answer
Jan 14, 2020
Natalya Chekanina / Head of Sales Team
Dear Steve, thank you for your review! We would be happy to see you in our store again!
Apr 30, 2019
One of the best
Perfect for our e-commerce. We needed an extension that is flexible and that could have different shipping rates for shipping group such as standard, heavy, long and also could have other shipping rates in our customer groups such as B2B.

I found the easiest way to make the rates in a CSV editor (first excel) and later import it in.

People who worked with the WebShopApps ProductMatrix in M1 will have a blast with this extension. With our old ProductMatrix CSV all our rates where done in 5 minute.
Nov 10, 2018
Very powerfull module
I haven't bought the module yet but I'm definitely going to.
I tested the module on Amnesty's demo site. It is pretty easy to set up. To start with I was a bit confused by the country codes creating a csv file but I worked it out that it requires a full country name rather than a code.

Great extension Amnesty!
Jul 27, 2018
Works fine though takes time for settings
Gregory Levvi
My story with the extention took place more recently. What can I say, if speaking about the CSV file sample, yes, it’s ready but does take time to fill it. Once it’s made you can forget about shipping calculation and all the main components, everything will work fine.
Mar 21, 2018
Good extension and support
Amasty has a great support team! We had to edit the method ID and after it related shipping rates disappeared. Guys from the support team answered very fast and explained how to solve the issue. Also, they helped us configure the module to cover Canadian postcodes. In all, the module works fine. The rates are correctly calculated and we can now offer different shipping deals to our customers.
Mar 01, 2018
A very useful module
Such functionality is a must for an e-store. This module provides a comprehensive toolset for creating shipping methods. Yet, I agree that it’s a bit complicated to configure. Recently, they’ve added support for items in fractional quantity. Now I can specify quantity less than one. It’s very convenient for my store as we sell tea, gourmet spices and organic products, and such situations happen often.
Apr 05, 2017
The extension is OK
The module performs well but you'll need to spend some time for exploring all the features. But it was worth it! I like that it's possible to add a picture with a comment to the shipping method, it's quite simple and looks catchy. Anyway, the extension is good, 5 stars
Mar 30, 2017
The support is awesome!
Right after the installation I seeked dev support help. As it happens, the issue was triggered by installation but turned to be on my side. They’ve made me custom fix after which got us up and running. One of the main upsides is the volumetric weight feature which really helped me with carriers.
Jan 03, 2017
Good but complicated
Actually, the module is not bad, it's really very flexible and allows managing rates depending on any requirements. But for me it seems to be too complicated to configure. The manual didn't help a lot and I had to contact support guys. Luckily they fine-tuned the settings for a couple of minutes and answered all my questions. If the documentation was clearer I'd give 5 stars to this module.
Dec 04, 2016
Highly flexible in configs
After they made things right with shipping methods at checkout, I can’t complain, although can’t give 5 stars because of this. On the whole, the table rates has everything for custom shipping and is flexible in configs.
Sep 13, 2016
The module is what I needed
If you need custom shipping options, the module is what you should have. I was happy at the flexible zip code ranges and complex rate conditions. I don't actually know why many said it's difficult to set up, I managed to do it quick and painless. Recommend.
Jun 25, 2016
5 stars for features just 4 for settings
As for the functionality, I have no questions as it works great with multiple shipping options, rate combinations and so on. But as for the configuration, it’s like a horror quest. If not for your support, I don’t think I’d be able to set it up.
Apr 10, 2016
Happy to find everything I need
Emily D.
This extension does everything I need. Different rates for numerous countries and air mail shipping. Though the settings took time, I was happy with the purchase.

Help us to serve you better!

Write Your Own Review

You're reviewing: Installation Service

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Do you have any questions?

Schedule a demo and get all the answers you're looking for!

book a live demo

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

Magento 2.2, 2.3, 2.4

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.7.4
Last Update: May 28, 2020
1.7.4 - May 28, 2020:
  • Improvement the code was enhanced according to Magento standarts
1.7.3 - Apr 07, 2020:
  • Fix we solved the problem with validation Estimated Delivery field in Table Rates import
1.7.2 - Apr 02, 2020:
  • Fix we solved the problem with Magento Import component
1.7.1 - Mar 16, 2020:
  • Fix we solved the problem with downloading import sample file
1.7.0 - Mar 13, 2020:
  • New we completely revamped Table Rates import functionality - from now on we rely on Magento Import component which allows to seamlessly work with huge data volumes
  • Fix we solved the problem with enabling/disabling header and footer on Amasty One Step Checkout
See previous updates
Version 1.6.6
Last Update: Jan 15, 2020
1.6.6 - Jan 15, 2020:
  • Fix issue with a direct API request triggering 404 error was fixed.
1.6.5 - Dec 19, 2019:
  • Improvement MFTF-tests were updated.
  • Compatibility compatibility with Rokanthemes OpCheckout was improved.
  • Fix issue with special characters not displaying correctly (i.e., “&” instead of “&”) was resolved.
1.6.4 - Oct 04, 2019:
  • Fix we solved the problem with displaying shipping method when rule have conditions with customers
  • Fix we solved the problem with calculating volume weight for configurable products
1.6.3 - Oct 01, 2019:
  • Improvement we implemented a stability enhancement for MFTF test on Magento 2.3.3
  • Improvement we reviewed and enhanced the code
  • Fix we solved the problem with displaying incorrect Method Name when rates for different shipping types are summing up
1.6.2 - Aug 14, 2019:
  • Improvement now the extension is covered by Magento Functional Testing Framework tests
  • Improvement compatibility with Amasty One Step Checkout was enhanced
1.6.1 - Jul 18, 2019:
  • Fix the issue with displaying comments for rates on checkout page was resolved
  • Fix the issue with rates calculation on Magento 2.2 was fixed
1.6.0 - Jun 26, 2019:
  • Improvement extension was covered by unit tests
  • Improvement code was refactored according to Magento Standards
Version 1.5.0
Last Update: May 28, 2019
1.5.0 - May 28, 2019:
  • New ability to use another variable "Table Rate Name" in Shipping Method Name was added
  • Fix the issue with tax calculation for products with the same sku name was resolved
Version 1.4.15
Last Update: Apr 18, 2019
1.4.15 - Apr 18, 2019:
  • Improvement compatibility with 3-rd party extensions was improved
1.4.14 - Mar 18, 2019:
  • Fix the issue with store view settings in configuration
  • Fix the issue with zip codes validation on checkout page was resolved
1.4.13 - Feb 27, 2019:
  • Improvement compatibility with 3-rd party extensions was enhanced
1.4.12 - Feb 06, 2019:
  • Fix the issue with deleted labels for shipping method was resolved
1.4.11 - Jan 10, 2019:
  • Fix the issue with labels in single store mode was resolved
1.4.10 - Dec 27, 2018:
  • Fix grammar errors and typos fixed.
1.4.9 - Dec 20, 2018:
  • Fix Magento 2.3.0 installation issue was resolved.
1.4.8 - Dec 07, 2018:
  • Improvement the configuration settings and comments were improved
1.4.7 - Nov 12, 2018:
  • Fix the issue with the calculation of subtotal for configurable and bundle products was fixed
1.4.6 - Sep 25, 2018:
  • Fix the issue with the incorrect subtotal for a shipping method was resolved
1.4.5 - Sep 13, 2018:
  • Improvement the performance of shipping table rates calculation on the checkout page was enhanced
1.4.4 - Aug 28, 2018:
  • Fix the issue with the reloading of a shipping method was resolved
1.4.3 - Jul 12, 2018:
  • Fix the issue with displaying table rates in the shopping cart was resolved
1.4.2 - Jul 10, 2018:
  • Improvement the ability to specify the City in table rates was added
1.4.1 - Jun 18, 2018:
  • New Information section is added. Now you can see the version of an installed extension, available updates, User Guide link, conflicts, and other useful data right on the module Configuration page.
1.4.0 - May 18, 2018:
  • New implemented a safe way to attach images to shipping methods. Now you can upload an image to the shipping method and use {IMG} variable to insert it anywhere you want in the Comment field.
Version 1.3.2
Last Update: May 07, 2018
1.3.2 - May 07, 2018:
  • Improvement import errors display was improved
  • Fix the problem with incorrect methods displaying when order is created in admin area was resolved
1.3.1 - Apr 20, 2018:
  • Minor design fixes
1.3.0 - Apr 05, 2018:
  • New we introduced the Volumetric Weight calculation. If a Volumetric Weight is assigned to the product, the extension compares it with a regular product Weight and choose the biggest value for using in calculations. With this option, a carrier can optimize the usage of the cargo space more efficiently.
  • Fixed an issue with the shipping method comment that wasn't displayed on the checkout page.
Version 1.2.2
Last Update: Mar 16, 2018
1.2.2 - Mar 16, 2018:
  • Fixed an issue with unnecessary edit product page template rewrite
1.2.1 - Feb 21, 2018:
  • Improved compatibility with products that have 'Qty Uses Decimals' setting enabled.
1.2.0 - Nov 03, 2017:
  • New store view specific shipping method label settings
  • Fixed the display of very long method Title
  • Fixed the shipping methods behavior when coupon code is canceled
  • Minor interface improvements
Version 1.1.11
Last Update: Oct 06, 2017
1.1.11 - Oct 06, 2017:
  • Dependencies updated
  • Magento 2.2 compatibility tested and confirmed
1.1.10 - Jul 31, 2017:
  • Free Shipping Types note updated
1.1.7 - Apr 14, 2017:
  • Fixed rates priority in some specific cases
1.1.6 - Mar 31, 2017:
  • Better compatibility for UK postal codes
  • Few minor improvements
1.1.5 - Nov 28, 2016:
  • Compatibility with 3-rd party checkout extensions improved
1.1.4 - Nov 14, 2016:
  • Improvements for shipping methods being updated when a country changes during checkout
  • Fix for summing up rates for different shipping types being used for different products in the cart
  • Improvements for free shipping methods
1.1.2 - Sep 27, 2016:
  • Can be used with REST API / calls
1.1.1 - Sep 16, 2016:
  • Compatibility with Unirgy Umarketplace
  • Fix for the situation when there were no free types for some shipping method
1.1.0 - Aug 22, 2016:
  • Added an option to display shipping method for Shipping Types without rates in the method
  • Fix for displaying an error message on checkout
Version 1.0.5
Last Update: Jul 28, 2016
1.0.5 - Jul 28, 2016:
  • Compatibility with Magento 2.1
1.0.3 - Jul 22, 2016:
  • Magento 2.1 compatibility and minor improvements
1.0.2 - Jul 05, 2016:
  • Fixed merge of .css files
1.0.1 - May 30, 2016:
  • For wrong CSV file error message is now displayed correctly
  • Translation file added
Back to top