If a tutorial still tells you to download the Lightning add-on, close it. Since Thunderbird 78 shipped in July 2020, the calendar and tasks are built straight into the app — there is nothing to install, and the old add-on no longer exists as a separate download. I set up a fresh Thunderbird calendar on a clean profile to write this, wiring in a CalDAV account, a Google calendar, and a read-only holiday feed. Here is the whole setup: where the calendar lives, the difference between a local and a network calendar, how to add CalDAV and Google without the dreaded greyed-out entry, and how to stack several calendars into one view.
The Calendar Is Already Built In
Thunderbird’s calendar is built in — no add-on required. Lightning, the old calendar extension, was merged into Thunderbird core with version 78 in July 2020. Per the Thunderbird 78 release notes, “the Lightning calendar add-on is now integrated into Thunderbird,” so the calendar tab is already in your toolbar.
The single most common Thunderbird calendar mistake is hunting for an add-on that no longer exists. For years, calendar support came from a separate extension called Lightning that you installed on top of Thunderbird. That era ended: the Thunderbird 78.0 release notes state plainly that the Lightning add-on “is now integrated into Thunderbird,” shipped on 17 July 2020. Since then, Lightning has not been a separate download — it is part of the program.
What that means in practice: open Thunderbird and you already have a calendar tab and an events-and-tasks tab in the toolbar, no install step. If you are searching the add-ons gallery for “Lightning,” stop — you will either find nothing current or an abandoned listing that refuses to install on a modern build. Everything below assumes a standard, up-to-date Thunderbird, which is the only version worth running anyway. If you are arriving from another program, the migration to Thunderbird walkthrough covers moving your mail across; the calendar is waiting once you land.
Open the New Calendar Dialog
Open the New Calendar dialog three ways: right-click an empty spot in the calendar list and choose New Calendar, use the menu ≡ > New > Calendar, or File > New > Calendar. The wizard then asks whether the calendar lives on your computer or on the network.
There is no hidden setting to enable first — the calendar is live the moment Thunderbird opens. To make a new one, Mozilla’s create-new-calendars guide lists three equivalent entry points, and they all land in the same wizard:
- From the calendar list — switch to the calendar tab, right-click an empty area of the left-hand list, and choose New Calendar….
- From the hamburger menu — click ≡ (top right) > New > Calendar….
- From the menu bar — File > New > Calendar… (press Alt first if the menu bar is hidden).
All three open the same first screen, which asks one question: should this calendar live On My Computer or On the Network. That choice is the real decision, and it is worth understanding before you click — it determines whether your events ever leave this machine.
Local vs Network Calendars
A local calendar (On My Computer) lives only in your Thunderbird profile, in the file local.sqlite, and never syncs. A network calendar (On the Network) lives on a server — CalDAV, Google, WebDAV, or an ICS file — so the same events appear on your phone and other computers and survive a reinstall.
The wizard’s first screen offers two paths, and they behave very differently:
- On My Computer (local). Per Mozilla, all the data is stored inside an internal database — the file
local.sqlitein your Thunderbird profile. It is fast and fully private, but it never leaves this machine. No phone sync, no second computer, and no backup unless you copy the profile folder yourself. Good for a throwaway list; risky for anything you cannot afford to lose. - On the Network (server-based). The calendar lives on a remote server and stays in sync. Thunderbird supports CalDAV servers, Google calendars, WebDAV and general webservers, and plain iCalendar (ICS) files. This is the option you want for anything real, because the same events show up everywhere and a reinstall just re-subscribes.
My rule: unless a calendar is genuinely disposable, make it a network calendar. The handful of extra setup steps buys you sync and a server-side backup, which a local local.sqlite simply cannot offer. The rest of this guide covers the three network types — CalDAV, Google, and ICS — in turn.
Add a CalDAV Calendar
To add a CalDAV calendar, choose On the Network in the New Calendar wizard, enter your username (usually your email), paste the CalDAV collection URL into the Location field, keep Offline Support checked, then click Find Calendars and Subscribe. CalDAV gives full two-way sync across every device on that account.
CalDAV is the standard for syncing calendars, used by Fastmail, iCloud, Nextcloud, and most self-hosted servers. The setup, following Mozilla’s network-calendar steps:
- Open the New Calendar dialog and choose On the Network, then Next.
- In Username, enter the account address (often your email).
- In Location, paste the CalDAV collection URL — the server’s calendar address, not the web page you see in a browser. Your provider’s help docs list it.
- Leave Offline Support ticked so events stay readable without a connection.
- Click Find Calendars. Thunderbird discovers the calendars on that account.
- Set a name and color via Properties, tick the calendars you want, and click Subscribe.
The most common failure here is pasting a browser URL instead of the CalDAV endpoint, which leaves the entry greyed out. If your provider uses two-factor authentication, generate an app-specific password rather than your login password — the troubleshooting section below covers the rest.
Add a Google Calendar
To add a Google calendar, create a network calendar and point it at the calendar’s CalDAV or iCal address from Google Calendar settings. Enter your Google email as the username and paste the address into Location. CalDAV gives two-way sync; the secret iCal address is read-only.
Google is the calendar most people want in Thunderbird, and it works as a standard network calendar — no special connector required on a current Thunderbird. There are two flavors:
- Two-way sync (CalDAV). Use Google’s CalDAV endpoint as the Location, with your Google email as the username. Because Google enforces modern authentication, you will be prompted to sign in; if you use two-step verification, create an app password in your Google account security settings and use that. This lets you create and edit events from Thunderbird and have them appear in Google.
- Read-only (iCal). In Google Calendar’s web settings, open the specific calendar’s Integrate calendar section and copy the Secret address in iCal format. Paste that into the Location field. Thunderbird will show the events but cannot edit them — fine for a calendar you only need to view, like a shared team schedule.
If you live mostly in Thunderbird and want one window for mail and calendar, this is the payoff. If Google is your only reason for Thunderbird, weigh whether a Thunderbird alternative with native Google sync would be less fiddly — some are.
Subscribe to an ICS Feed
To subscribe to an ICS feed, create a network calendar, choose the iCalendar (ICS) option, and paste the feed’s .ics URL into Location. ICS calendars are read-only — perfect for public holidays, sports fixtures, or a shared schedule you only need to view, not edit.
Not every calendar needs two-way sync. A great deal of what fills a calendar — public holidays, a conference agenda, a team’s published schedule, a sports season — is published once as an .ics feed and never edited by you. For those, an ICS subscription is the cleanest fit:
- Find the feed’s URL — it usually ends in
.icsor is labeled “iCal” / “subscribe.” - Open the New Calendar dialog, choose On the Network, then the iCalendar (ICS) type.
- Paste the
.icsURL into Location, name it, give it a muted color, and finish.
Because ICS feeds are read-only, you cannot accidentally edit or delete the source — Thunderbird just mirrors what the publisher posts and refreshes on a schedule. I keep my national holidays as a dimmed ICS layer so they sit behind my real events without competing for attention. This pairs well with keeping your inbox tidy too; the same restraint that keeps a spam filter setup effective applies to calendars — subscribe to few, mute the noise.
Stacking Calendars Into One View
Every calendar you create or subscribe to gets its own checkbox and color in the left list, and Thunderbird overlays all the ticked ones into one combined view. Untick a calendar to hide its events without deleting it. Distinct colors let overlapping calendars read at a glance.
The point of all this is one screen that shows everything. Once you have added several calendars, the left-hand list becomes a control panel:
- Each calendar has a checkbox. Tick it to show its events in the main grid, untick to hide them — non-destructive, instant, reversible.
- Each calendar has a color. Give personal, work, and subscribed calendars clearly different colors so a packed week is still legible. Same-color calendars are the fastest way to confuse yourself.
- One combined view. All the ticked calendars overlay into the same day, week, or month grid, so a personal CalDAV calendar, a shared work one, and a read-only holiday feed all show together.
I run exactly that stack: a CalDAV calendar I edit, a shared work calendar, and a dimmed holiday ICS feed, all in one week view, each a different color. When I want focus, I untick everything but work. This is the same single-window logic that makes Thunderbird appealing on the desktop in the first place — see how it stacks up among the best email clients for Windows and the best email clients for Mac.
When Sync Breaks
A calendar that stays greyed out or won’t sync usually has a wrong URL, dismissed credentials, or two-factor authentication blocking a plain password. Use the full CalDAV collection URL (not a browser address), create an app-specific password for Google or Microsoft, and keep Offline Support on so events cache locally.
Most Thunderbird calendar problems come down to a handful of causes. The honest failure list:
- Wrong URL. Pasting the web address you see in a browser instead of the CalDAV collection endpoint leaves the calendar greyed out. Get the exact CalDAV URL from your provider’s docs.
- Two-factor authentication. Google and Microsoft reject your normal password over CalDAV when 2FA is on. Generate an app-specific password in the account’s security settings and use that instead.
- Dismissed credential prompt. If you closed the sign-in popup, Thunderbird never authenticated. Right-click the calendar, reload or re-enter credentials, and let the prompt complete.
- Offline Support unticked. Without it, events vanish the moment the connection drops. Keep it on in the calendar’s properties so a copy caches locally.
None of these is fatal. Work through them top to bottom — URL, then password type, then credentials, then offline cache — and a stubborn calendar usually springs to life. If you are weighing Thunderbird mainly for development workflows, the same patience pays off elsewhere; the best email clients for developers roundup weighs which clients reward that effort.
Verdict
Thunderbird calendar setup is built in, free, and capable — open the New Calendar dialog, choose network over local for anything you care about, and add CalDAV for two-way sync, Google via CalDAV or iCal, and ICS for read-only feeds. Distinct colors and the per-calendar checkboxes turn several sources into one clean view.
Best for: anyone who already lives in Thunderbird for mail and wants calendar in the same window without paying for anything. The built-in calendar handles CalDAV, Google, and ICS, syncs across devices when you choose network storage, and stacks every source into one color-coded view — all for free, if you are willing to paste a URL or two.
Skip if: you want calendar sync that configures itself with zero manual URLs, or your accounts fight CalDAV with aggressive 2FA. A self-configuring client trades control for convenience, and for some setups that is the better deal.
Start by opening the New Calendar dialog, choose On the Network for anything you cannot afford to lose, add your CalDAV or Google account, layer an ICS feed for holidays, and give each a distinct color. Ten minutes of setup buys a unified, synced calendar that costs nothing to keep.

Alexis Dollé, email expert for 10+ years. Founder of Email Tools. I test every email client and utility myself, then write about them the way I’d explain them to a friend — no marketing fluff, no sponsored rankings, every claim sourced.
LinkedInSources & references
- Mozilla Thunderbird Support, “Create new calendars” — the three ways to open the New Calendar dialog, and that an “On My Computer” calendar stores all data in the file local.sqlite inside the profile, while “On the Network” supports CalDAV, WebDAV, general webservers, Google, and iCalendar (ICS). Accessed 2026-06-19. support.mozilla.org/en-US/kb/creating-new-calendars
- Thunderbird 78.0 Release Notes — “The Lightning calendar add-on is now integrated into Thunderbird.” Released 17 July 2020 (calendar built into core, no separate add-on). Accessed 2026-06-19. thunderbird.net — 78.0 Release Notes
- Wikipedia, “Lightning (software)” — Lightning was a calendar and scheduling extension for Thunderbird, merged into Thunderbird core and no longer distributed as a separate add-on. Accessed 2026-06-19. en.wikipedia.org/wiki/Lightning_(software)
Frequently Asked Questions
Do I still need the Lightning add-on for Thunderbird calendar?
No. Lightning was merged into Thunderbird core with version 78 in July 2020, so the calendar and tasks are built in. There is nothing to install — the calendar tab is already in your toolbar. If a guide tells you to download the old Lightning add-on, it is out of date; that add-on no longer exists as a separate download and would not install on a modern Thunderbird.
How do I add a Google Calendar to Thunderbird?
Create a network calendar and point it at your Google calendar’s CalDAV or iCal address. Open ≡ > New > Calendar, choose On the Network, enter your email as the username, paste the calendar’s secret iCal address (from Google Calendar settings, under Integrate calendar) into the Location field, then Find Calendars and Subscribe. CalDAV gives two-way sync; the iCal address is read-only.
Why does my CalDAV calendar stay greyed out or won’t connect?
A greyed-out CalDAV calendar almost always means a wrong URL, a credential prompt that was dismissed, or two-factor authentication blocking a plain password. Use the full CalDAV collection URL, not the web address you see in a browser, and for Google or Microsoft accounts create an app-specific password. Re-enter credentials when Thunderbird asks, and confirm Offline Support is on so events cache locally.
What’s the difference between a local and a network calendar?
A local calendar (On My Computer) lives only in your Thunderbird profile, in the file local.sqlite, and never leaves this machine — fast and private, but no sync and no backup unless you copy the profile. A network calendar (On the Network) lives on a server via CalDAV, Google, WebDAV, or ICS, so the same events appear on your phone and other computers and survive a reinstall.
Can I have several calendars in one Thunderbird view?
Yes. Each calendar you create or subscribe to gets its own checkbox and color in the left list, and Thunderbird overlays all the ticked ones into a single combined view. Toggle a calendar off to hide its events without deleting it. I keep a personal CalDAV calendar, a shared work one, and a read-only ICS feed for public holidays layered in the same week view.
Will my Thunderbird calendar sync to my phone?
Only if it is a network calendar on a server both devices can reach. A local calendar stays on the desktop. Put your events on a CalDAV server — your Google, Fastmail, iCloud, or self-hosted account — then subscribe to the same account in Thunderbird and in your phone’s calendar app. Both ends read and write the same data, so changes propagate within a minute or two.
Related: How to migrate to Thunderbird — move your mail across before you wire up the calendar. Thunderbird spam filter setup — tame the inbox with the same restraint. Thunderbird alternatives for 2026 — if native sync matters more than control.