How to Create a Calendar Template in Google Sheets

Carolyn Jul 11, 2026

Creating a calendar template in Google Sheets can be a lifesaver for organizing your schedule, tracking events, and staying on top of deadlines. With its user-friendly interface and powerful features, Google Sheets allows you to create customizable and functional calendar templates with ease. Let's dive into a step-by-step guide on how to make a calendar template in Google Sheets.

How to make a monthly calendar printable using Google Sheets (online tool similar to Excel)
How to make a monthly calendar printable using Google Sheets (online tool similar to Excel)

Before we begin, ensure you have a Google account and access to Google Drive. If you're new to Google Sheets, don't worry – we'll walk you through the process with clear instructions and helpful tips along the way.

Google Sheets Weekly Schedule Template (Free Download)
Google Sheets Weekly Schedule Template (Free Download)

Setting Up Your Calendar Template

To start, open Google Drive and click on the 'New' button at the top left. Select 'Google Sheets' from the dropdown menu to create a new spreadsheet. Name your calendar template, such as 'My Custom Calendar', and click 'Create'.

How to Create a Calendar in Google Sheets | Automatic Dynamic | Step-by-Step Tutorial for Beginners
How to Create a Calendar in Google Sheets | Automatic Dynamic | Step-by-Step Tutorial for Beginners

Your new spreadsheet will open with a blank canvas ready for you to design your calendar template. Let's begin by setting up the basic structure of your calendar.

Creating the Calendar Grid

Free Google Sheets Calendar Templates
Free Google Sheets Calendar Templates

To create a calendar grid, we'll use the 'INSERT' menu at the top of the screen. Click on 'Insert' and select 'Sheet' to add a new sheet to your workbook. Rename this sheet to 'Calendar' by double-clicking on the sheet tab at the bottom of the screen.

Now, let's create the calendar grid. In cell A1 of the 'Calendar' sheet, type 'Month' and in cell B1, type 'Day'. Select cells A1:B1 and apply bold formatting to make these headers stand out. Next, click and drag the small square in the bottom right corner of cell B1 down to cell E28 to create a calendar grid with 28 columns and 2 rows.

Formatting the Calendar Grid

How to Create a Calendar in Google Sheets From Scratch - Make Tech Easier
How to Create a Calendar in Google Sheets From Scratch - Make Tech Easier

To format the calendar grid, select cells A1:E28 and apply a light gray fill color. This will create a subtle background for your calendar. Next, select cells A2:E28 and apply a border around each cell. To do this, click on the 'Borders' icon in the toolbar (it looks like a line with dots on either side) and select 'All Borders'.

Now, let's format the headers. Select cells A1:E1 and apply a darker fill color, such as dark gray or black. Then, select cells A1:E1 and change the text color to white for better contrast. Finally, center the text in these cells by clicking on the 'Format' menu at the top of the screen, selecting 'Horizontal alignment', and choosing 'Center'.

Populating Your Calendar Template

How to add a Calendar into a cell in Google Sheets #googlesheets #tutorial #spreadsheet
How to add a Calendar into a cell in Google Sheets #googlesheets #tutorial #spreadsheet

With the basic structure of your calendar template in place, it's time to populate it with the current month's dates. We'll use a simple formula to automatically generate the dates for us.

In cell A2, type the following formula: '=TEXT(TODAY(), "mmmm")' (without the quotes). This formula will display the current month's name in the calendar grid. In cell B2, type the following formula: '=DAY(TODAY())' (without the quotes). This formula will display the current day of the month.

Google Sheets Weekly & Monthly Schedule Templates
Google Sheets Weekly & Monthly Schedule Templates
How to Create a Calendar in Google Sheets
How to Create a Calendar in Google Sheets
How to Create a Calendar in Google Sheets? | ClickUp
How to Create a Calendar in Google Sheets? | ClickUp
How to Make the Most Out of Your Google Calendar | Wendaful Planning – Planners, Productivity & Organization
How to Make the Most Out of Your Google Calendar | Wendaful Planning – Planners, Productivity & Organization
Google Sheets Weekly & Monthly Schedule Templates
Google Sheets Weekly & Monthly Schedule Templates
Monthly Content Calendar Free Google Sheets & Excel Template
Monthly Content Calendar Free Google Sheets & Excel Template
Add a Dynamic Mini Calendar in Google Sheets – Easy & Beginner-Friendly
Add a Dynamic Mini Calendar in Google Sheets – Easy & Beginner-Friendly
Social Media Editorial Calendar 2021
Social Media Editorial Calendar 2021
Google Calendar Tips - Hello Shouho
Google Calendar Tips - Hello Shouho
Calendar Checklist Tutorial - How to make a  Calendar To-Do List FREE Google Sheets Template
Calendar Checklist Tutorial - How to make a Calendar To-Do List FREE Google Sheets Template
an image of a calendar in excel
an image of a calendar in excel
Dynamic Calendar Google Sheets Tutorial + FREE template
Dynamic Calendar Google Sheets Tutorial + FREE template
Google Sheets Weekly & Monthly Schedule Templates
Google Sheets Weekly & Monthly Schedule Templates
7 Ways to Upgrade Your Google Calendar
7 Ways to Upgrade Your Google Calendar
[TUTORIAL] Create a Printable Monthly 2022 CALENDAR in Google Sheets (Easy!)
[TUTORIAL] Create a Printable Monthly 2022 CALENDAR in Google Sheets (Easy!)
Calendar 2025 Template in Google Sheets, Excel - Download | Template.net
Calendar 2025 Template in Google Sheets, Excel - Download | Template.net
FREE Calendar & Planner Excel Template for 2026
FREE Calendar & Planner Excel Template for 2026
Professional Monthly Calendar
Professional Monthly Calendar
9 Ways to Upgrade Your Google Calendar 📅
9 Ways to Upgrade Your Google Calendar 📅
Video and text tutorial to change your Google Calendar background to any picture you want!
Video and text tutorial to change your Google Calendar background to any picture you want!

Generating the Calendar Dates

Now, let's generate the rest of the calendar dates using a simple trick with the 'EDATE' and 'ROW' functions. In cell C2, type the following formula: '=EDATE(A2,1)' (without the quotes). This formula will display the first day of the next month. In cell D2, type the following formula: '=EDATE(A2,-1)' (without the quotes). This formula will display the first day of the previous month.

Next, select cells C2:E2 and click on the small square in the bottom right corner of cell E2. Drag this square down to cell E28 to generate the rest of the calendar dates for the current month, as well as the previous and next months.

Formatting the Calendar Dates

To make the calendar dates more readable, let's apply some formatting. Select cells B2:E28 and change the text color to black. Then, select cells B2:E28 and apply a font size of 12. Finally, select cells B2:E28 and center the text by clicking on the 'Format' menu, selecting 'Horizontal alignment', and choosing 'Center'.

Your calendar template should now display the current month's dates, as well as the previous and next months' dates. You can customize the appearance of your calendar further by adding colors, images, or other design elements to suit your preferences.

Congratulations! You've successfully created a custom calendar template in Google Sheets. This template will help you stay organized, track events, and never miss another important date. To keep your calendar up-to-date, simply open your Google Sheets workbook and refresh the formulas as needed. Happy planning!