WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Maarten B v2.4.5

Business Hours Indicator

Display opening hours and if you're currently open/closed, with countdown to next opening. Show or hide content only when open/closed & more!

Business Hours Indicator

The facts

Rating
4.9★ from 60
Active installs
8k+
Price
Free
Last updated
11 Oct 2025
Added
Sep 2016
Requires WP
3.7
Tested up to
WP 6.8.8
Requires PHP
5.6
Downloads
214,664

Our analysis

AI-assisted

Business Hours Indicator is a WordPress plugin that allows you to display your business opening times on your website using blocks or shortcodes. It provides options to indicate whether you are currently open or closed, and can show alternative messages when you are nearing opening or closing times.

The plugin supports multiple locations, special dates with different hours, and vacation settings. It is suitable for businesses that need to communicate their operating hours clearly to customers, especially in the travel and service sectors.

Best for: This plugin is best for businesses that need to display their operating hours clearly on their website.

What it does well

  • Supports multiple locations (up to 3 in the free version)
  • Displays current open/closed status
  • Customisable messages for opening and closing times
  • Includes support for special hours and vacation settings
  • Frontend translations available in multiple languages

Where it falls short

  • Free version has limitations on caching and breaks in opening hours
  • Only supports up to 3 locations in the free version

Verdict

Business Hours Indicator is a useful tool for businesses wanting to inform customers about their opening times. However, the limitations of the free version may require consideration for those with more complex needs.

From the developer

Maarten B's own description of Business Hours Indicator, lightly tidied.

  • Use Blocks or shortcodes to display your opening times in any format anywhere on your website
  • Shortcodes & block to indicate if you are currently open or closed
  • Alternate message when you’re almost opening or closing
  • Shortcodes or block to display something only when you are open or closed
  • Easily style everything
  • 4 widgets (does the same as the shortcodes)
  • Supports Vacations
  • Supports ‘special dates’ with different opening times (e.g: holidays)
  • Supports countdown until your next opening/closing time
  • Supports multiple locations
  • Developer API (more info below)
  • Frontend translated in: Dutch, German, English, Greek, Spanish, Italian, French, Bulgarian, Swedish, Danish,
    Slovakian, Slovenian, Lithuanian, Croatian, Russian, Czech, Norwegian, Finnish, Icelandic
  • beautiful & user-friendly settings screens for you, or your client, to work in

Check out a complete list of features below.

Quick links

Requirements

  • PHP 7.0 or higher
  • WordPress 3.7 or higher

General features

  • Shortcode to display business hours
  • Widget to display business hours
  • Shortcode to display if you’re currently open/closed
  • Widget to display if you’re currently open/closed
  • Shortcode to display content only when you’re open
  • Shortcode to display content only when you’re closed
  • Choose your prefered time zone
  • Display times in 12 or 24 hour format
  • Enter multiple locations for more businesses (up to 3 in the free version)
  • Include special hours such as holidays
  • Include vacation hours
  • Highlight the current day
  • Frontend translated in: Dutch, German, English, Greek, Spanish, Catalan, Italian, French, Bulgarian, Swedish, Danish,
    Slovakian, Slovenian, Lithuanian, Croatian, Russian, Czech, Norwegian, Finnish, Icelandic, Latvian, Hungarian.

Displaying opening times

  • Show the opening hours in a table
  • Show the opening hours inline
  • Consolidate the output: group days with the same opening hours
  • Show/hide holiday hours
  • Show/hide vacation hours
  • Highlight the current day

Currently open/closed Indication

  • Edit the “we’re currently open” message
  • Edit the “we’re currently closed” message
  • Include the current time in the output
  • Include the current day in the output
  • Add an opening/closing soon warning like “hurry, we’re closing in 35 minutes”

Limitations

The free version has some limitations you should be aware of. Our pro version (features below) fixes those.

  • The free version does not work with caching mechanisms.
  • It’s not possible to add a break in opening hours.
  • You can add up to 3 locations in the free version.

Developer API

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for urgency and countdowns.

ShopLentor

ShopLentor – More than a WooCommerce builder. A complete growth plugin to boost conversions, UX, and sales for...

Free 80k+ installs 4.5★ (275)
HurryTimer

Create unlimited urgency and scarcity countdown timers for WordPress and WooCommerce to boost conversions and...

Free 20k+ installs 4.8★ (169)
Version Info

Free memory & server IP display, PHP EOL countdown, live CPU/RAM sparklines, server location, environment...

Free 10k+ installs 5★ (15)
Dynamic Month & Year into Posts

Automate SEO and content with dynamic shortcodes for dates, years, months, age calculations, seasons and count...

Free 8k+ installs 5★ (18)