BusyCal 3
The most powerful calendar app for macOS

Free 30-Day Trial Buy – $49.99

Requires macOS 10.11 (El Capitan) or later

BusyCal 3 is the most powerful, flexible, reliable calendar app for macOS. It's packed with time-saving features and compatible with all leading cloud services including iCloud, Google, Exchange and more.


Month View
Week View
Year View
List View

BusyCal displays your calendar in Day, Week, Month, Year and List views. What makes BusyCal unique is its ability to customize these views to more precisely meet your needs. You can choose the number of weeks shown in the Month view and the number of days shown in Week view and even customize the calendar's appearance by choosing a font face and size, calendar colors, time format and more.

Info Panel

One of BusyCal's most popular features is its embedded info panel that appears in the sidebar, enabling you to quickly view and edit event details with speed and precision.

The Info Panel has been completely redesigned in BusyCal 3 and boasts a cleaner, modern look with improved controls for selecting dates and times, adding locations, attendees and more.

What's more, the info panel is completely customizable. You can choose to show just the basics, or additional fields like time zones, tags and graphics.

Learn more →

Integrated To Dos

In BusyCal, To Dos are integrated into your calendar, display on the date they are due, and carry forward until completed. And we've added support for Timed To Dos that occur at a specific time of day and appear inline with your calendar events.

You can also display a To Do List in the right sidebar, sorted by date, priority, calendar, title, tag, or manually. And To Dos in BusyCal are compatible and sync with the Reminders app on Mac and iOS.

Learn more →

Travel Time

BusyCal 3 add support for travel time, one of our most requested features. Travel time allows you to block out time for travel to an event or location.

You can set a fixed amount of travel time or determine it automatically using the integrated support for Location Services and Apple Maps. You can even receive alerts when it's time to leave as traffic conditions change.

Learn more →

Menu bar app

The totally redesigned menu bar app now displays a navigable mini-month calendar with colored dots and bars that provide a visual density map of your availability.

A scrolling list of your events and to dos are displayed in the menu along with a 10-day weather forecast.

You can click on an event in the menu bar to view its details, and create new events and to dos using natural language.

And, unlike other calendar apps, BusyCal's menu bar app is always running, even when the main BusyCal app is not running, so you always have access to your schedule.

Learn more →

Calendar List & Calendar Sets

BusyCal displays a list of your calendars (along with an optional mini month) in the left sidebar.

You can rearrange the list of calendars and use it to show, hide, and share calendars. You can also rename calendars, change calendar colors, or arrange related calendars into collapsible groups. The Calendar List can be shown or hidden as needed.

You can even create Calendar Sets to quickly toggle multiple calendars on or off with a single-click.

Learn more →

Smart Filters

BusyCal's Smart Filters are a powerful tool for filtering and formatting your calendar.

The most common use of Smart Filters is for creating Calendar Sets, to quickly toggle multiple calendars on or off with a single click (see above).

You can also use Smart Filters to create saved searches (e.g. events that contain 'Joe'), or for remembering view settings (e.g. displaying an 8-week month view with weekends hidden), all of which you can be accessed with a keyboard shortcut or a button on the toolbar.

Learn more →


BusyCal displays alarms in a movable, resizable floating window that offers the ability to snooze alarms for any number of minutes, hours or days. You can even snooze an alarm until a few minutes before the start of an event, and snooze multiple alarms at once.

And, unlike other calendar apps, BusyCal Alarms trigger even when the main BusyCal app isn't running, so you'll never miss an important appointment, meeting, or event.

Learn more →


BusyCal allows you to tag events for tracking and filtering. Tags are user-defined labels with which you can categorize and color events in BusyCal.

You can also search and filter events in your calendar based on tags. Note: Tags in BusyCal map to Categories in Exchange/Outlook.

Learn more →


BusyCal displays a live 10-day weather forecast (in three different styles) based on your current location using Location Services. It can also show phases of the moon and sunrise and sunset times.

Learn more →


BusyCal lets you add graphics to your calendar to highlight holidays, birthdays, and special events. You can select from hundreds of Emoji images built-in to macOS, or type a keyword into BusyCal to automatically search for images on IconFinder.com. You can even drag images into BusyCal from your desktop or from the web.

Learn more →

BusyContacts Integration

BusyCal integrates with its sister app, BusyContacts, forming a flexible easy-to-use CRM solution. By adding contacts to events in BusyCal, you have instant access to a contact's email address and phone number, as well as a record in BusyContacts of your interactions with those contacts.

Learn more →

BusyCal for iOS

BusyCal syncs with the new BusyCal for iOS, which offers the same power, flexibility, and reliability that BusyCal for Mac users have enjoyed for years including customizable Day, Week, Month and List views, integrated To Dos, live weather, tags, and more. It's the ultimate mobile companion to BusyCal on the Mac.

And like its desktop counterpart, BusyCal for iOS is compatible with iCloud, Google Calendar, Exchange, and other leading calendar services.

Learn more →

Syncs with everything

BusyCal has long been respected for its solid support for syncing with iCloud, Google Calendar, Office 365 and Exchange, and other CalDAV servers like Fruux, Kerio and Zimbra. This includes the ability to share calendars, schedule meetings, and view the availability of others.

Learn more →