Free Elementor Business Hours Widget for Opening Hours

Business Hours is a free Master Addons widget that shows your opening hours as a weekly table. In Default mode you pick each day, its opening and closing time, or mark it Closed. Custom Table mode lets you type any day label and time text, such as “Monday to Friday” or a lunch break. Choose one of five Design Presets, add a title, sub title, day icons, an image and a booking button, then style rows, closed days and text. The table is fixed. It does not show a live “open now” status.

How to Add Business Hours in Elementor

You need Elementor and the free Master Addons plugin from WordPress.org.

  1. Check that Business Hours is switched on under Master Addons, Widgets.
  2. In the Elementor editor, search for Business Hours and drag it onto the page.
  3. Pick a Design Preset and choose Default or Custom Table in Business Timings.
  4. Open each row, set the day and times, or turn on Closed?.
  5. Turn on the title, sub title, day icon or button if you need them.
  6. Style the rows, closed rows and text in the Style tab.

Every setting is covered in the Business Hours widget settings guide.

Business Hours content settings with Design Preset, titles and day list beside a yoga studio section showing weekly hours and a Book Now button

Default Hours or a Custom Table

Business Timings has two modes. Default gives one row per day with a Day dropdown, Opening Hours and Closing Hours in 30 minute steps, a Closed? switch with its own Closed Text, and a manual Highlight with text and background colors. Here you can also switch on 24 Hours Format and choose Full or Short day names. Custom Table replaces the dropdowns with free text for the Day and the Custom Time, so you can group days, add split shifts or write “Open 24 hours”.

  • Add, remove and reorder rows in either mode.
  • Mark any row as Closed and style closed rows separately.
  • Highlight a row, such as a holiday or late-night opening. Highlight does not follow the current date.

Design Presets, Titles and Booking Button

The Design Preset dropdown offers Default, Solid Background, Short Details, Booking Reservation One and Booking Reservation Two. The last three can show an Image beside or behind the hours. Turn on Show Title? and Show Sub Title? to frame the table, add a Day Icon to every row, and turn on Show Button? for a button with your own text, link and alignment.

  • A “Book your Table” card for restaurants with a photo and Book Now button.
  • A compact hours list for a footer or contact page.
  • A button style with classic or gradient background, typography and border.
Business Hours Design Preset list with Short Details selected beside a dark card of daily opening times and a Book Now button
Business Hours Custom Table rows and Day and Hours style settings beside a coffee shop card with Saturday closed and Friday to Thursday hours

Row and Text Styling

Rows Style sets row background for Normal and Hover, Striped Rows with even and odd colors, padding, margin, box shadow and a rows divider. The Closed Row options give closed days their own background, day, text and icon colors. In the Business Hours style section, set the Day and Hours colors and typography, with hover colors for both.

  • Striped rows make a seven-day list easy to scan.
  • Grey out closed days with the Closed Row colors.
  • Day icon color and size in px.

Business Hours Widget vs a Hand-Built Hours Table

Neither free Elementor nor Elementor Pro has a business hours widget, so the usual alternative is an Icon List or a table typed into a Text Editor widget.

FeatureIcon List or Text EditorMaster Addons Business Hours
SetupType every day and time by handPick days and times from dropdowns, or type them in Custom Table
Closed daysType “Closed” yourselfClosed? switch with separate closed row colors
12 or 24 hour timeRetype every time24 Hours Format? switch
Split shifts and grouped daysAnything you typeCustom Table mode
Booking buttonAdd a separate Button widgetShow Button? built in
Ready-made designsNone5 Design Presets
Live “open now” statusNoNo

If you want an “Open now” note, add a heading with Display Conditions (Pro) set to Day of Week and Time of Day, which use your site timezone. For a limited-time offer next to the hours, see the Countdown Timer or Call to Action widgets.

Template Viewer
Facebook
Twitter
WhatsApp
Copy Link
Buy Now
Small Business Hours
Small Business Hours
Business Hours Short Details
Business Hours Short Details
Coffee roastery opening hours
Coffee roastery opening hours
Dental practice hours in 24-hour format
Dental practice hours in 24-hour format
Restaurant service times on a background image
Restaurant service times on a background image
Salon hours with booking button and photo
Salon hours with booking button and photo
Gym timetable with reservation button
Gym timetable with reservation button
Support desk hours with custom timings
Support desk hours with custom timings
Dual Panel Bakery Hours
Dual Panel Bakery Hours
Overlap Reservation Card
Overlap Reservation Card
Clinic Cover Table
Clinic Cover Table
Split Image Timetable
Split Image Timetable
Offset Shop Hours Board
Offset Shop Hours Board
Multi Location Hours Cards
Multi Location Hours Cards
Daily Timeline Visitor Hours
Daily Timeline Visitor Hours

Frequently Asked Questions For Business Hours

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

Yes. Business Hours is part of the free Master Addons plugin with all five presets, both timing modes and the booking button.

No. The widget shows a fixed weekly table and does not check the current time, and Highlight is a manual setting that does not move with the date. For a live note, add a heading such as “We are open now” with Display Conditions (Pro) using Day of Week and Time of Day rules.

Yes, with Custom Table. Type the day and a Custom Time such as “9:00 AM to 1:00 PM, 2:00 PM to 6:00 PM”, or add two rows for the same day. Default mode has one opening and one closing time per row.

Can I change the day names or use another language?

In Default mode the days come from a dropdown and follow your site language, with Full or Short names. For your own labels, such as “Weekdays” or names in a second language, switch Business Timings to Custom Table and type them.

Use Custom Table and type “Open 24 hours” as the Custom Time for each day, or group all days into one row. Default mode only offers opening and closing times.

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