Sale!

Nurse Duty Roster Calendar in Google Sheets

Original price was: ₹899.00.Current price is: ₹499.00.

  • 6 tabs, 5 visible – Home, Annual View, Monthly View, Daily View and Events, plus a hidden List tab for the dropdowns.
  • 4 navigation buttons – jump from Home to any view, and back again from every view.
  • Annual View – one Year cell rebuilds all 12 month grids, with duty days shaded.
  • Monthly View – Month and Year dropdowns fill a Sun-to-Sat grid with that month’s duties.
  • Daily View – set a Start Date and End Date and FILTER returns every duty in the range.
  • 100 sample duties – dated 02-Jan-2026 to 28-Dec-2026 across 7 columns, ready to overwrite.
  • 23 duty types, 27 wards and units – early, late and night shifts, theatre recovery, dialysis, ICU, ED, maternity and paediatrics.
  • Leave, sickness, agency and overtime – scheduled as duty rows, so gaps and gap-fills sit on the same calendar.
  • No staff names, IDs or pay – there is no such column in the file; roster the duty, keep identities in your HR system.
  • Scheduling only – not HR, not payroll, not time-and-attendance, and it checks no staffing ratio or working-time rule.
  • No add-ons – native Google Sheets formulas only, no Apps Script and no macros.
  • One-time price – copy it into your own Google Drive and share it with your whole team.
- +
,

The Nurse Duty Roster Calendar in Google Sheets is a ready-to-copy shift-scheduling workbook with six tabs, three linked calendar views and 100 sample duties loaded across 2026, covering 23 duty types in 27 named ward and unit locations. Buy it once at $4.99, open the PDF in your download, click the copy link, and the roster lands in your own Google Drive in about two minutes. No subscription and no per-nurse licence. Built and tested by NextGenTemplates, reaching 300K+ subscribers across our YouTube channels. If the file does not open or copy correctly, contact us for a replacement or a refund.

Nurse Duty Roster Calendar in Google Sheets home menu with Annual View, Monthly View, Daily View and Events buttons

Key Features of Nurse Duty Roster Calendar in Google Sheets

  • Six tabs, five visible – Home, Annual View, Monthly View, Daily View and Events, plus one hidden List tab that feeds the dropdowns.
  • Four navigation buttons on Home jump to each view, and every view carries a “Back” link home.
  • Annual View driven by one cell – type a year and all twelve month grids rebuild, three across and four down, with duty days shaded so a whole year of ward cover reads at a glance.
  • Monthly View with Month and Year dropdowns – pick December and 2026 and the Sun-to-Sat grid fills with that month’s duties by date.
  • Daily View date range – set a Start Date and End Date and a FILTER formula returns every duty between them across all seven columns.
  • 100 sample duties on the Events tab, numbered 1 to 100 and dated 02-Jan-2026 to 28-Dec-2026, eight or nine a month for all twelve months, with room for roughly 900 more rows.
  • 23 realistic duty types including Morning Shift – Medical Ward, Evening Shift – ICU, Night Shift – Surgical Ward, Night Shift – Emergency, Charge Nurse Duty, Theatre Recovery Cover, Dialysis Unit Shift, Oncology Day Unit Shift, Maternity Unit Shift, Paediatric Ward Shift, Weekend Cover – Paediatrics, Outpatient Clinic Nurse Duty, Medication Round – Second Checker, Infection Control Round, Shift Handover Briefing, Orientation Shift – New Hire, Float / Relief Cover, Agency Nurse Booking, Sick Leave Cover, Overtime Shift, Annual Leave, Mandatory Training – BLS Refresher and Roster Planning Meeting.
  • 27 named locations across the whole clinical footprint – Medical Ward A and B, Surgical Ward and its Annexe, Intensive Care Unit, High Dependency Unit, ICU Bay 2, ICU Handover Room, Emergency Department, ED Triage Bay, ED Resus Room, Recovery Bay 1, Post-Anaesthesia Care Unit, Renal Dialysis Unit, Oncology Day Unit, Paediatric Ward, Paediatric Day Unit, Labour and Delivery Suite, Maternity Ward, Outpatient Clinic, Outpatient Dressing Room, Nursing Stations 1 and 2, Nurse Manager Office, Staffing Office, Training Room 2 and Off Duty – Roster Office.
  • Real shift bands, not a generic day list – 19 distinct start times from 06:30 to 23:00, so early, late and night cover sit on the same grid: 07:00 and 07:30 day starts, 15:00 lates, 21:00 and 23:00 nights.
  • Leave, sickness, agency and overtime are duty rows too – Annual Leave, Sick Leave Cover, Agency Nurse Booking and Overtime Shift are scheduled alongside the ward shifts, so the gaps and the gap-fills show up in the same calendar.
  • Rolling year list – the hidden List tab carries a 36-year range that rebuilds from today’s date, so the year dropdown moves forward on its own instead of expiring.
  • Nothing to install – native Sheets formulas only. No Apps Script, no macros, no add-on permissions.

What’s Inside the Nurse Duty Roster Calendar in Google Sheets

Home is a title banner over four stacked buttons – Annual View, Monthly View, Daily View, Events. It is the menu, not a dashboard: no counters, no charts, no staffing totals.

Annual View of the Nurse Duty Roster Calendar in Google Sheets showing all twelve 2026 month grids with duty days shaded

Annual View lays out twelve month grids, three across and four down, each Sun to Sat. One Year cell drives them all, and days carrying a duty are shaded, so a full year’s roster load reads at a glance – January 2026, for example, shades the 2nd, 13th, 14th, 15th, 23rd, 25th, 26th and 29th.

Monthly View of the Nurse Duty Roster Calendar in Google Sheets showing December 2026 with duty names on rostered days

Monthly View puts Month and Year dropdowns above a Sun-to-Sat grid. Each day cell shows the date and the duty booked that day; where a day holds more than one, the first name appears with a “1 more…” note – the grid is a summary, and the full list lives in Daily View and Events. December 2026 shows exactly that: Theatre Recovery Cover on the 5th with “1 more…”, Paediatric Ward Shift on the 8th, Night Shift – Emergency on the 14th with “1 more…”.

Daily View of the Nurse Duty Roster Calendar in Google Sheets filtering December 2026 duties by start and end date

Daily View takes Start Date and End Date over a seven-column table. Set 01-Dec-26 to 31-Dec-26 and it returns the eight December duties – IDs 93 to 100 – with day, start time, location and a one-line description such as “Overnight ED nursing cover for triage, resus and majors cubicles.”

Events tab of the Nurse Duty Roster Calendar in Google Sheets listing the 100 sample nursing duties with date, duty type, time, location and description

Events is the single source table behind all three views: ID, Date, Day, Event Name, Time, Location, Description. Add a row here and every view updates without touching a formula. List (hidden) holds the month names and the rolling year range behind the dropdowns.

Nurse Duty Roster Calendar in Google Sheets vs. Microsoft Excel Calendar vs. Paid Rostering SaaS – Where This Fits

This Google Sheets roster calendar Excel calendar file Paid nurse rostering or workforce SaaS
Cost $4.99 once One-off file price Recurring subscription, usually per nurse
Platform Google Sheets in a browser Desktop Excel Vendor’s web app
Setup time Copy link, about 2 minutes Download and open Onboarding, imports, training
Real-time team editing Yes, native to Sheets Only via OneDrive co-authoring Yes
Mobile access Google Sheets app Excel mobile app Vendor app
Customisable duty types and wards Yes, it is your sheet Yes Usually fixed catalogues
Share with a link Yes File send or cloud link Seat invitations
Year-1 cost, 5 people $4.99 total – seats are free in Sheets One file price Scales with headcount
Named staff, employee IDs, contracted hours No – there is no staff column at all No Yes
Hours worked, pay, overtime or enhancement rates No – no end time, so hours cannot be totalled No Usually yes
Staffing-ratio, working-time or rest-break checks No – nothing is validated or enforced No Usually yes
Leave balances, swap requests, approval workflow No – leave is just another row you type No Usually yes
Double-booking prevention No – nothing blocks a clash No Usually yes

Read the bottom five rows before you buy. This is a scheduling spreadsheet: it shows which duty runs when, from what time, and in which ward. It does not know who is working it, does not count anyone’s hours, does not check a single ratio or rule, and does not stop you rostering two duties into the same unit at the same time.

Who This Template Is For – and Who It’s Not For

A good fit if you are a ward manager or charge nurse who keeps the off-duty on paper, a whiteboard or a plain spreadsheet; if you want a twelve-month view of cover before you commit to study days, training and annual leave; or if two or three senior nurses need to edit the same duty list from a browser or a phone at the nurses’ station.

Not a good fit if you need named allocation per nurse with skill mix and grade, contracted-hours tracking, automatic ratio or working-time compliance, self-service shift swaps and leave requests, bank and agency booking workflow, payroll export, or an audit trail of who changed the roster. Those are e-rostering and workforce-management jobs, and this template does none of them.

Please note. This is a shift-scheduling spreadsheet, not a workforce or clinical system. No. It is not an HR system, an HRIS or a personnel file. No. It is not payroll and it is not time-and-attendance – there is no clock-in, no end time and no hours calculation anywhere in it. No. It is not a patient record, an EHR or an EMR, and it holds no clinical information. No. It checks and enforces no staffing ratio, no working-time regulation, no rest-break rule, no union or Agenda-for-Change agreement and no safe-staffing standard – it will happily accept a roster that breaks every one of them, because it is a grid of dates and text. No. It carries no HIPAA, GDPR or other compliance or certification claim, and it has no access control, encryption or audit trail beyond the sharing settings Google itself provides. Staffing decisions, skill mix and rest between shifts remain yours and your organisation’s to make and to check.

Privacy by omission. We checked all 100 sample rows: the workbook has seven columns – ID, Date, Day, Event Name, Time, Location, Description – and there is no staff-name, employee-ID, pay, grade or patient-identifier column anywhere in it. The samples name duties and wards, never people. That is deliberate, it is the safest way to run a roster in a shared spreadsheet, and we recommend you keep it that way: roster the duty here, and keep the person’s identity in whatever HR or e-rostering system your organisation already trusts.

How to Use the Nurse Duty Roster Calendar in Google Sheets

  1. Open the PDF in your download and click the “Make a copy” link. The calendar is created in your own Google Drive.
  2. Open the Events tab. The sample data runs from ID 1 to ID 100.
  3. Rename the wards and units first in the Location column – it is the field you will scan most.
  4. Replace the samples with your own duties, keeping the column order and using real dates so the views can read them. Keep it to duty type, start time and ward – not names, staff numbers or pay.
  5. Check Monthly View – pick your month and year from the dropdowns and the grid fills from Events automatically.
  6. Use Daily View for the week ahead by setting Start Date and End Date to the range you want, then print it for the nurses’ station.
  7. Use Annual View for planning – change the Year cell to see the whole year’s duty days at once and spot the weeks where training, leave and night cover already collide.
  8. Share it with Google’s own Share button. Anyone with the link sees whatever the sheet contains, so set the sharing scope deliberately.

Real-World Use Cases

Sister Anita, ward manager on a 28-bed medical ward. She keeps Medical Ward A, Medical Ward B and Nursing Station 1 in the Location column, builds the four-week off-duty in the Events tab after the Roster Planning Meeting, then uses Annual View to find the weeks where BLS refresher training and annual leave already overlap before she signs anything off.

Marcus, charge nurse covering theatres and recovery. Every Friday he sets Daily View to the coming week and prints the filtered list for the recovery board, so the team can see which slots are Theatre Recovery Cover in Recovery Bay 1 and which are late shifts in the Post-Anaesthesia Care Unit – and which day is carrying two duties at once.

Deepa, staffing co-ordinator in a small private hospital. She logs Sick Leave Cover and Agency Nurse Booking as duty rows the moment they happen, so by December the Events tab is a plain, sortable record of where the gaps opened and how they were filled – without a single nurse’s name being typed into a shared file.

Frequently Asked Questions

Is this an HR, payroll or time-and-attendance system?

No. It is a calendar of duties. There is no employee record, no clock-in or clock-out, no end time, no hours calculation, no pay rate and no export to payroll. If you need any of that, you need an HR or workforce system – this sits alongside one, not instead of it.

Does it hold patient information?

No. There is no patient name, ID or clinical field anywhere in the workbook, and the sample descriptions deliberately describe the nursing task, not any individual. It is not an EHR or EMR and should never be used as one.

Where do the nurses’ names go?

Nowhere, by design. The seven columns are ID, Date, Day, Event Name, Time, Location and Description – there is no staff-name or employee-ID column. You can add one yourself, but think first: this is a shared spreadsheet, so keep identifiable staff data in the system your organisation already uses for it.

Will it check staffing ratios, working-time rules or rest breaks?

No. It performs no validation of any kind. It will accept seven nights in a row, a late followed by an early, or an empty ward, and say nothing. Every staffing, skill-mix and rest decision stays with you.

Will it stop me double-booking a ward and time?

No. Nothing prevents a clash. In the sample data three dates deliberately carry two duties – 03-Sep-26, 05-Dec-26 and 14-Dec-26 – to show what that looks like. Monthly View prints the first duty and a “1 more…” note; Daily View and the Events tab show them all.

Can I track annual leave balances or shift swaps?

No. Annual Leave and Sick Leave Cover appear as duty rows so the roster reads honestly, but nothing accrues, deducts, requests or approves. There is no workflow in this file.

What exactly is in the download?

A two-page PDF holding the “Make a copy” link to the Google Sheet, plus how-to notes. Click it and the whole six-tab calendar – all 100 sample duties included – is copied into your own Google Drive under your own account.

Can I change the duty types and wards?

Yes. Every duty name, time, location and description is plain text you overwrite. The three views read the Events tab directly, so a renamed ward or a brand-new duty type appears everywhere the moment you type it.

Do I need Apps Script, macros or an add-on?

No. It runs on native Google Sheets functions – DATE, EOMONTH, VLOOKUP, COUNTIF and FILTER. Nothing to authorise, nothing to install, and it opens on the free tier of a personal Google account.

The sample data is 2026 – does it expire?

The 100 sample rows are dated 2026 because that is the year they were written for, and you overwrite them with your own. The year dropdown does not expire: the hidden List tab rebuilds its 36-year range from today’s date, so it moves forward with the calendar.

About the Author

Built by PK – Microsoft Certified Professional with 15+ years of Excel, Google Sheets, and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels. Every template is hand-built and tested before release.

Explore Related Templates

If you need named staff, weekly hours and coverage charts rather than a duty calendar, the Employee Shift Schedule in Google Sheets is the right file – it carries an employee directory, per-person hour totals and a coverage heatmap that this calendar deliberately does not have. For a medical-specific roster kept as records rather than a calendar, there is the Doctor Duty Roster Data Entry System in Excel, and the older Healthcare Staff Duty Calendar in Excel covers the same ground for desktop Excel users with five colour themes.

The clinic-diary side of the same hospital is covered by the Medical Appointment Calendar in Google Sheets, the Patient Follow-Up Visit Calendar in Google Sheets, the Radiology Slot Booking Calendar in Google Sheets, the Physiotherapy Session Calendar in Google Sheets and the Dental Clinic Appointment Calendar in Google Sheets – all built on this identical six-tab layout, so they sit side by side in one Drive folder. When a spreadsheet is no longer enough, the Hospital Management System Web App is the multi-user step up.

An Excel edition of this same nurse duty roster calendar is being prepared for desktop users who prefer a macro-enabled workbook; watch the calendar category for it.

Browse the whole Google Sheets Calendar category or the wider Google Sheets template library.

Get the Nurse Duty Roster Calendar in Google Sheets for $4.99 – one payment, no subscription, yours to copy and edit in your own Google Drive. A full walkthrough of every tab is on the blog: Nurse Duty Roster Calendar in Google Sheets.

Watch the step-by-step video Demo:

Last updated: 26 August 2026.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You may also like…

Nurse Duty Roster Calendar in Google Sheets product cover showing the Monthly View, Annual View and Daily ViewNurse Duty Roster Calendar in Google Sheets
Original price was: ₹899.00.Current price is: ₹499.00.
- +
Scroll to Top