Elementor Comparison Table Widget (Pro)

Comparison Table is a Master Addons Pro widget that builds a feature grid for 2 to 6 products or plans. Feature names run down the first column, and each product column has a title, price, image, a value for every feature row and a button. Values can be a check mark, a cross, an icon or text. Pick one of four layouts, give one column its own colors to mark the recommended option, and style rows, headers and buttons. It needs no WooCommerce, so it works for plans, software, hardware or service packages. For single plan cards, the Pricing Table widget is the better fit, and it does not need Master Addons Pro.

How to Add a Comparison Table in Elementor

Comparison Table needs Elementor and an active Master Addons Pro license.

  1. Activate Master Addons Pro, edit your page with Elementor and search the widgets panel for Comparison Table.
  2. In General, pick a Layout and set Products to the number of columns.
  3. In Features Box, add one item per feature row and set the heading.
  4. Open each Product section and add the title, price, image, button text and link.
  5. Set every row value to a check, cross, icon or text, in the same order as the feature list.
  6. Turn on Override Style for the column you recommend, style the table, then check it in mobile view.

Every setting is covered in the Comparison Table widget settings guide.

Pairs well with: Pricing Table, Dynamic Table, Toggle Content for a monthly and yearly switch, Info Box for feature highlights, and Business Hours.

Comparison Table at a Glance

What the widget does, read from the Master Addons Pro code.

ItemComparison Table widget
Products per table2 to 6, with 3 by default
Layouts4 (Style 1 to Style 4)
Feature rowsOne repeater list, as many rows as you need
Cell valuesCheck, cross, an icon of your choice, or text
Product fieldsTitle, price, image, button text and link
Highlight a columnOverride Style per product: heading, price, rows and button colors
Number badgesLayout 3 shows a numbered circle above each product
MobileBelow 767px (Start Tab Format From) a row of product names and the first product column; set 0 to keep all columns
Per-cell stylingNo, styling is per table or per product column
Ribbon or badge textNo, put the label in the product title or price
CSV importNo
WooCommerce sourceNo, values are typed in the panel
NeedsElementor and Master Addons Pro
Compare Our Plans table with Free and Basic plan columns and check and cross rows, next to the Features repeater and Layouts set to Style 4

Compare 2 to 6 Products Feature by Feature

Set Products in General (2 to 6, 3 by default) and a Product section appears for each column. List your rows once in Features Box: a Heading, one repeater item per feature and a Button Heading. Then fill each product with a Title, Price, Image, Button Text, Link and a value for every row.

  • Each row value is a check, a cross, an icon of your choice or plain text such as “1 Year”.
  • Feature rows are shared, so keep the same number of items in each product so the rows line up.
  • Content is typed in the panel. Prices do not pull from WooCommerce.

Build a Product Comparison Table

A product comparison table puts the products in columns and the specs in rows, so a buyer can scan one feature across every option. Set Products to the number of items, list the specs once in Features Box, then fill each Product section with a title, price, image, button text and link. Use a check or cross for yes and no specs and text for numbers such as battery life or warranty.

Every value is typed in the panel. The widget does not read WooCommerce products or import a CSV, so it suits a short list you curate, such as three headphones, three plans or your product against two rivals. Turn on Override Style on the product you recommend so its column stands out.

Elementor product comparison table with three headphones, prices, check and cross rows and the middle column highlighted

Three headphones compared in Layout 1, with the middle product highlighted through Override Style.

Comparison Table vs Pricing Table Widgets

Elementor and Elementor Pro have no comparison table widget. Elementor Pro has a Price Table widget for single plan cards. Here is when to use each option.

WidgetLayoutBest forPrice
Master Addons Comparison TableOne grid, 2 to 6 product columns sharing the same feature rowsFeature by feature decisions between plans or productsMaster Addons Pro
Master Addons Pricing TableOne plan card per widget with header, price, features and buttonPricing pages with two or three simple plansIncluded, no Master Addons Pro needed
Elementor Pro Price TableOne plan card per widget with a ribbon optionPlan cards on sites that already use Elementor ProElementor Pro

If visitors need to check the same features across several options, a comparison table is easier to read than cards side by side. If each plan has a short list and a price, pricing cards take less space. Also useful: Dynamic Table for plain data tables.

Which Table Widget Do I Need?

WidgetWhat it buildsUse it for
Comparison Table (Pro)Product columns with a title, price, image and button, and shared feature rowsChoosing between 2 to 6 products or plans
Pricing TableOne plan card per widget: header, price, feature list and buttonPricing pages with two or three plans
Dynamic TableA general data table with any rows and columnsSchedules, specs, lists and any plain data

Four Layouts and Table Styling

Choose Style 1 to Style 4 in Layouts, from a classic table to separate product cards with price badges. The Style tab has four sections. General sets odd and even row colors, border, box radius, column spacing and row spacing. Feature Box sets the feature column width, colors, alignment and padding. Products styles headings, prices, images and the mobile breakpoint, and Button styles the buy buttons.

  • Zebra rows with Odd Row Color and Even Row Color make long tables easier to scan.
  • Box Width sets how wide the feature column is.
  • Below the Start Tab Format From width (767px by default) the table shows a row of product names and only the first product column. To keep every column on phones, set Start Tab Format From to 0 and the full table shrinks to fit the screen. Check the table in mobile view before you publish.
FitPro smartwatch comparison with four product columns, prices and images, beside the Product 1 settings and Products style section
Smartwatch comparison with the middle product column highlighted in blue, next to the Override Style color settings

Highlight the Recommended Column

Turn on Override Style inside a product section to give that column its own colors. You can set the heading color and background, the count badge, the price and its column background, feature text, check and cross colors, odd and even row colors, and the button colors. Use it for your “most popular” plan or your own product in an us versus them table.

  • Override Style works per product column, not per cell.
  • There is no built-in ribbon or badge, so add the label to the product title or price text.
  • Keep other columns on the global style so the highlighted one stands out.

Comparison Table Examples

Ten live demos built with the widget. The first two keep every column on phones; the rest switch to the product-name row below 767px, which you can turn off with Start Tab Format From set to 0.

Template Viewer
Facebook
Twitter
WhatsApp
Copy Link
Buy Now
SaaS pricing plans with a highlighted tier
SaaS pricing plans with a highlighted tier
Us versus three competitors, dark theme
Us versus three competitors, dark theme
Photography packages with photos in the header
Photography packages with photos in the header
Mobile tariffs ranked one to four
Mobile tariffs ranked one to four
Five hosting plans side by side
Five hosting plans side by side
Three tours compared, price in a circle
Three tours compared, price in a circle
Two property listings head to head
Two property listings head to head
Comparison Table
Comparison Table
Comparison Table with Smartwatch
Comparison Table with Smartwatch
Compare Our Plans
Compare Our Plans

Frequently Asked Questions For Comparison Table

Learn the most asked queries users have about Comparison Table and find answers in one place.
Is the Comparison Table widget free?

No. Comparison Table is part of Master Addons Pro. Without Pro you can use the Pricing Table widget for single plan cards. Elementor itself has no comparison table widget, free or Pro.

Between 2 and 6. Change Products in the General section and product sections are added or hidden to match. Three or four columns read best on most page widths.

No. Products, prices and every row value are typed in the widget panel. For a large data set you want to import from a spreadsheet, a table plugin such as TablePress handles CSV and Excel files. For a small styled table built in the panel, use the Dynamic Table widget.

No. The widget has no WooCommerce source, so titles, prices, images and buttons are entered by hand for each product column. That also means it works for anything: plans, services, hardware or software.

How does the comparison table look on mobile?

Below the Start Tab Format From width in Style, Products (767px by default), the table shows a row of product names above the feature column and only the first product column. To keep every product visible on phones, set Start Tab Format From to 0 and the table shrinks to fit. Preview it in Elementor’s mobile view before you publish.

Use Comparison Table when visitors need to compare the same features across several options. Use a pricing table when each plan is a short card with a price and a few features. The Master Addons Pricing Table widget handles that without Pro.

Dynamic Table builds a general data table with any number of rows and columns and no Master Addons Pro needed. Comparison Table is built for product decisions: a title, price, image and button for each column, check and cross values, and one column you can highlight.

No. Neither free Elementor nor Elementor Pro has one. Elementor Pro has a Price Table widget for single plan cards. For a feature grid across several products you need an addon widget such as this one.

Trending Elementor Widgets & Extensions

Build sophisticated websites in less time.

Master Addons Glassmorphism extension for Elementor: frosted glass cards with the Blur Value control set to 20px

Glassmorphism

Home Free Elementor Glassmorphism Extension: Frosted Glass Effect in One Toggle Glassmorphism is the frosted...
View Details
Master Addons Container Extras extension for Elementor: container capped at a 1400px Max Width, with Max Width, Max Height, Min Width and Min Height controls

Container Extras

Home Elementor Container Max Width and Max Height Controls Container Extras is a free Master...
View Details
Master Addons Patterns extension for Elementor: hero with the Purple Gradient Grid Left style, three more pattern styles and the Enable Pattern panel

Patterns

Home 70+ Free Elementor Background Patterns Patterns is a free Master Addons extension that adds...
View Details
Master Addons Post/Page Duplicator extension for Elementor: MA Duplicator row link in the WordPress Pages list creating a Landing Page - [Duplicated #128] draft

Post/Page Duplicator

Home Duplicate Elementor Pages and Posts in One Click Post/Page Duplicator is a free Master...
View Details
Master Addons Reading Progress Bar extension for Elementor: blue bar 42% filled across the top of a privacy policy page, with enable, position, height and fill color settings

Reading Progress Bar

Home Add a Reading Progress Bar in WordPress (Elementor) Reading Progress Bar is a free...
View Details