2023, 2024, 2025, & Automatic Calendar Templates (Monthly & Yearly) for Google Sheets

A black background with white text that says "Google Sheets Calendar Template"- Spreadsheet calendar templates for personal and professional use

On this page you'll find the best Google Sheets calendar templates, for any purpose.

Google Sheets calendars are a great place to keep track of your scheduled appointments and upcoming tasks. There are several different types of Google Sheets calendar templates on this page, whether you are looking for a monthly full-size calendar where you can fill in multiple events for each day, or if you are simply looking for a yearly miniature calendar that shows the entire year on one sheet, you'll find the template that you need!

Scroll down the page to find the calendar that suits you best. Here are the calendars that you will find below:

  1. Monthly calendar (Normal)
  2. Monthly calendar (Lined)
  3. Yearly calendar (mini-calendar)
  4. Automatic monthly calendar
  5. Automatic yearly calendar
  6. Calendar planner (list style)
  7. Schedule calendar
  8. Google Sheets annual calendar

Click here to get the Microsoft Excel versions of the calendar templates

Click here to get your Google Sheets cheat sheet

Or click here to take the dashboards course

Below you will find detailed instructions and image examples for each calendar template, and in each section there is a link to get a copy of the template. These calendar templates will help you keep track of your appointments, tasks, events etc.!

Why Google Sheets calendars are so great

Google Sheets is the perfect place to create a calendar, since it is so easy to access, and so easy to enter information into.

For people who already work in spreadsheets a lot, it just makes sense to use a spreadsheet calendar.

Google Sheets calendars make it easy to add notes and events to the calendar very quickly, and there are a tons of different templates to choose from to find the one that suits you best, which of course is what this page is for.

How to open the calendar templates (How to make a copy)

If you are using a desktop computer, after clicking the links to the templates on this page, you'll be taken to a preview of the template, and in the upper-right corner of the screen you will see a blue button that says "Use Template". Click this button, and Google Sheets will automatically make you a copy of the template that you can edit. (You must be logged into your Google account to make a copy)

Example of the use template button for Google Sheets template

Although the templates on this page can be accessed with the "Use Template" button, below are instructions for how to make a copy of the template in other cases when you are viewing the sheet in "View Only" mode.

To make your copy of Google Sheets templates in general, follow these steps:

Open the sheet
Click "File" on the top toolbar
Click "Make a copy"
Name your copy, and then click "OK"

Example of how to make a copy of a Google Sheets file

Full-size monthly calendar template for Google Sheets

The calendar templates shown and explained below have one tab for each month of the year.

See below for a breakdown of the different versions that are available in full-size.

Example of the full-sized Google Sheets calendar template by SpreadsheetClass.com

There are two different types of the full-size monthly calendar:

Normal version

The normal version of the calendar template has one big square that can be filled in for each day, just like you would expect on a traditional calendar that you buy from the store.

Note: While typing in a single spreadsheet cell, if you hold the "Ctrl" key and then press "Enter", your cursor will go to a new line within the same cell.

Example of the Google Sheets calendar version that has one large square for each day

Lined Version

There is also a version of the calendar template that is "Lined", and has 5 rows that can be typed in for each day. This will help you record multiple events/tasks easily, and in a very structured way. Personally I prefer the lined version.

Example of the Google Sheets calendar version that has multiple rows/lines for each square on each day

2023 Full-size Google Sheets calendars

The following calendar templates contain the entire year of 2023:

2023 Normal Google Sheets calendar

Get the template

2023 Lined Google Sheets calendar

Get the template

2024 Full-size Google Sheets calendars

The following calendar templates contain the entire year of 2024:

2024 Normal Google Sheets calendar

Get the template

2024 Lined Google Sheets calendar

Get the template

2025 Full-size Google Sheets calendars

The following calendar templates contain the entire year of 2025:

2025 Normal Google Sheets calendar

Get the template

2025 Lined Google Sheets calendar

Get the template

Yearly calendar template (Single sheet) for Google Sheets

In this section you will find the yearly single sheet Google Sheets calendar template. This template displays an entire year on one single sheet… and contains three tabs / three full years (currently 2023, 2024, and 2025).

These templates are great for showing seasonal trends and color coding specified days/weeks, such as providing staff members with a color-coded overview of the entire year.

Example of the Google Sheets calendar template by SpreadsheetClass.com, miniature version with entire year on one page

Yearly mini-calendar (2023, 2024, & 2025)

Get the template

Example of dark blue miniature calendar version

This template contains three years all one one template, where each year is held on a different tab.

Automatic Calendar Templates (Monthly and Yearly)

There are also automatic calendar templates that you can use, so that you can select any year that you want. There is an automatic temp[late for the full-size calendar, as well as the mini-calendar.

When using the automatic templates, start by setting the "Start Date" on the top right of the sheet. This will determine the month that the calendar starts with (January 1st is the default, but you can start your calendar with other months as well if you want).

If you want, you can also set the "End Date". No matter what the end date is, the calendar will always display an entire year of dates… however, the "end date" does control the highlighting / conditional formatting in the calendar. So all of the days that fall within the date range between the start date and the end date, will be highlighted in yellow color, for both the full-size version as well as the mini-calendar.

Yearly automatic mini-calendar

This calendar template will allow you to see an entire year on a single sheet, and will let you set the date range / year. The template will automatically fill in the dates, and it will highlight the dates that fall within the date range that you set.

Instructions to use the automatic mini calendar:

  1. Set the start date in cell Y2
  2. Set the end date in cell Z2
  3. Fill in the calendar squares

Yearly automatic mini-calendar

An example of the Google Sheets automatic calendar template by SpreadsheetClass.com

Full-Size monthly automatic calendar

This calendar template has an entire year, with one month displayed on each tab. You can set the date / range / desired year, and the template will automatically fill in the dates and will also highlight the days that fall within the date range that you specify.

Instructions to use the automatic calendar:

  1. Set the start date in cell J2
  2. Set the end date in cell K2
  3. Click the tab for the desired month
  4. Fill in the calendar squares

Full-Size monthly automatic calendar

Example of the full sized monthly calendar template automatic version in Google Sheets

Monthly Calendar list templates (calendar / planner templates)

If you prefer to keep track of you plans / events in the format of a list, then the calendar list template will make the perfect calendar / planner for Google Sheets. This format is one that I really like, personally.

In this template there is one tab for each month, for each entire year. The monthly tabs will show the individual weeks… and the days of the weekend are automatically highlighted.

Each day has its own row that you can easily record your plans / notes for. There is one expanded column to record your notes / plans for each day, and there are additional columns to enter more information & events for each day.

Example of the Monthly Calendar list template (calendar / planner template) for Google Sheets

2023 Calendar list / planner template

Get the template

2024 Calendar list / planner template

Get the template

2025 Calendar list / planner template

Get the template

Schedule / calendar templates

If you want to keep track of your plans and schedule in a detailed way, by recording your schedule & appointments throughout each day… check out the schedule templates. There are multiple schedule templates and they are described in detail on the page linked below.

Learn about the schedule / calendar templates and get your copy

Example of the Google Sheets Daily Schedule template calendar planner image for calendar templates page

The schedule templates will allow you to keep a very detailed calendar / planner!

How to type on a new line within the cell (Multiple lines / items in a single cell)

While you are using the calendar templates, it can be very useful to be able to type multiple lines of items / events into a single cell. For example, on the full-size templates with one big square per day, even though there are not multiple cells for each day like in the "Lined" version, you can still type on a new line within a single cell.

To go to the next line within a cell in Google Sheets, follow these steps, while editing a cell (cursor will be blinking) press Ctrl + Enter on the keyboard, and Google Sheets will move the cursor to a new line, within the same cell.

For example, if you want to list two events on the same day, in the same cell, and you want each of those events to be listed on their own line, you would do the following: Type the name "Event 1", and while the cell is being edited (before pressing "Enter", hold the "Ctrl" key on the keyboard and then press "Enter", and Google Sheets will move the cursor to a new line within the same cell. Then type "Event 2". Repeat the process as needed, for as many lines as you need.

Example of adding new lines in a cell in Google Sheets

The annual calendar template (From the Google Sheets Template gallery)

Google Sheets also has their own template gallery which contains a really nice annual calendar template, where you can select your own colors / themes.

To access the annual calendar / template gallery, open a new Google spreadsheet, click "File" on the top toolbar, hover your cursor over the small triangle beside the word "New", and then click "From template gallery". This will take you to the Google Sheets template gallery, where you will see the annual calendar, as shown in the image further below.

Example of clicking the Template gallery from Google Sheets to access the Calendar template

In the image below, the annual calendar from the template gallery provided directly through Google Sheets, is highlighted in green color. Click on this and Google Sheets will automatically load a fresh copy of the template for you!

Example of the annual calendar template from the Google Sheets template gallery

The image directly below shows the first tab of the annual calendar template, (the "Year" tab) which shows the entire calendar year on a single sheet.

Example of the Google Sheets annual calendar template (from the template gallery) year tab

The image directly below shows the January tab / monthly tabs in the annual calendar template. Here each month has its own tab, where you can type events etc. into the squares below each date.

Example of the Google Sheets annual calendar template (from the template gallery) monthly tabs

I hope that you enjoy these templates and I hope that they make your life a little bit more organized!

Click here to get your Google Sheets cheat sheet

Or click here to take the dashboards course

The content on this page, including the templates, were originally created by SpreadsheetClass.com