A day-by-day itinerary template for Google Sheets, built step by step
A day-by-day itinerary template in Google Sheets works best as one master sheet with a date column, not a tab per day. Add columns for time, place, address, category, booking reference, cost and who paid, fill dates with SEQUENCE, total costs with SUMIF, and share it as Commenter-only for most people.
Sheets suits a trip while the plan is still moving: it is free, everyone already has it, and a few formulas do the arithmetic. It is a planning document, not a travel companion, and the last sections say where it stops being the right tool.
The columns a day-by-day itinerary sheet needs
Start with one master sheet and a fixed set of columns. Category and Paid By work best as dropdowns, and Place should be a real name beside an address so anyone can paste it into a map without hunting through notes.
- Date: drives sorting and auto-fill, for example 2026-05-14.
- Start time and end time: orders the day, for example 09:30.
- Place: the name of the real place.
- Address: text you can paste into a map.
- Area or neighborhood: shows at a glance which stops are close together.
- Category: sleep, eat, transit or activity, as a dropdown.
- Booking reference: a confirmation number or link.
- Cost: the amount, with its currency.
- Paid by: who fronted it, as a dropdown.
- Notes: hours, deposits, anything worth remembering.
Extra columns when three or more people are going
Add Status, with confirmed and maybe, so people can rank the maybes. Add Room, which answers who is staying where, and Votes, which replaces the group-chat thread where opinions go to die. Anything beyond these is probably decoration.
One master sheet or one tab per day
For most group trips, one master sheet with a single date column wins. Every row is one stop, so you can sort by time, filter by city and run one total over the whole cost column. A lookup formula also behaves better against one flat table than against six scattered tabs.
A tab per day still makes sense in two cases. A dense city day with eight or ten timed entries reads better on its own page, and some people want a clean one-pager per day to drop into the group chat. If you go that way, keep a master summary tab anyway, or you lose the ability to sort and total anything.
The honest tradeoff is that per-day tabs are nicer to read and a master sheet is nicer to run.
Fill the date column with SEQUENCE
Put the start date in one cell, say B2, and fill the date column from it. Google documents the function as SEQUENCE(rows, columns, start, step), and only the number of rows is required, so typing =SEQUENCE(5,1,B2,1) in cell A5 returns five consecutive dates starting from B2.
Change B2 and every date shifts, which is what makes the template reusable for the next trip. To show weekday names beside the dates, wrap a date cell in TEXT, for example =TEXT(A5,"ddd").
Total costs with SUMIF
Per Google's documentation, SUMIF(range, criterion, sum_range) adds up the cells in one range that meet a condition. If column E holds the amount and column D holds who paid, =SUMIF(D:D,"Maya",E:E) gives one person's running total, and =SUMIF(A:A,A5,E:E) gives the total for a single day against the date column.
Set these up once in the master copy and every duplicated trip inherits them. If costs are split unevenly, add a shares column and multiply, or track only the payer and the amount and settle up outside the sheet.
Status and category dropdowns
Select the column, open Data, then Data validation, and add a dropdown with options such as Booked, Maybe and Voted out. Google's help page on in-cell dropdowns also covers rejecting or warning about entries that are not on the list, which keeps the column clean.
The same technique works for Category and Paid By. A column that only accepts the values you chose can be filtered reliably, which is the whole point of having it.
Adapting the sheet for road trips and city trips
The skeleton is the same, but the columns that save you differ. Road trips fail on logistics between stops, and city trips fail on what can be reached on foot and when things book out.
- Road trip: add Leg (start to end), Distance, Drive time and an estimated fuel cost, so each day opens with the driving rather than the sights. Check-in windows matter more than check-out.
- City trip: add Walk from previous stop, Neighborhood and a Book-by date for timed entries and dinner reservations. They show up the stop that is thirty-five minutes from everything else.
Reuse the template for the next trip
Make a clean master copy and duplicate it for each trip. In the master, delete everything trip-specific, such as dates, hotels, names and costs, but keep the headers, the formulas and one row of dummy data so you can confirm the formulas still work.
Then reset in five steps: use File and Make a copy and name it for the trip, clear the trip data but keep one dummy row per section, update the start date cell, check the dates roll forward, and set sharing from scratch, because a copy can keep old permissions. A spreadsheet remembers nothing between trips, so saved places never carry over.
Using the sheet without signal
Turn on offline access before the trip, not at the airport. Google's help page says it works in Chrome and Edge with the Docs Offline extension, needs enough free storage, and must be turned on while you are online.
Even then a sheet is a static document on the ground. Save a printed or PDF copy of each day, and download an offline map area for anything remote.
When a spreadsheet stops being enough
A spreadsheet is a planning artifact. Votes end up in the group chat while the plan sits in the sheet, so the two drift apart. Tracking expenses means typing numbers into a cell later, and the person holding it all together ends up as the only editor everyone messages.
Ollin covers that gap. Describe the trip in a sentence and it drafts the day-by-day plan, everyone invited opens it from a link in the browser, and changes show up live. The group ranks the maybes with group picks, assigns rooms, chats beside the plan, and splits expenses and settles up. It is free for up to 15 travelers on a trip.
The honest cost of switching is flexibility. You cannot redesign the columns or write custom formulas the way you can in Sheets. If the template is the system, keep the sheet. If the trip is the system, a planner earns its place.
The short version
- Use one master sheet with a date column, not a tab per day
- Add columns for time, place, address, category, booking reference, cost and who paid
- Fill dates with SEQUENCE and total costs with SUMIF
- Use dropdowns for status, category and who paid
- Share with link access set to Commenter, and keep Editor for two people
- Keep a clean master copy and duplicate it per trip
- Turn on offline access and keep a printed copy for dead zones
- Move to a shared planner when votes and money outgrow the sheet
Do the arithmetic
Add who paid and who shared each bill and get the few payments that settle everyone up. It runs in your browser, with no sign-up.
Free trip cost splitterSources
- Google Docs Editors Help: SEQUENCE function: the SEQUENCE syntax used to fill a date column.
- Google Docs Editors Help: SUMIF function: totalling cells that meet a condition, such as who paid.
- Google Docs Editors Help: Share files from Google Drive: viewer, commenter and editor roles and link sharing.
- Google Workspace: Google Sheets: what Sheets is and how its sharing settings control who can view or edit.
Questions
How do I create a day-by-day itinerary in Google Sheets?
Build one master sheet with Date, Start time, Place, Address, Category, Booking reference, Cost and Paid by. Put your start date in one cell and fill the date column with SEQUENCE, make Category and Paid by dropdowns, and add a totals row with SUMIF.
Is there a free day-by-day itinerary template for Google Sheets?
Yes. Google Sheets has its own template gallery, and the structure here takes about twenty minutes to build yourself. Build it once, strip the trip-specific data, and you have a reusable master copy at no cost.
How do I share a Google Sheets itinerary so everyone can edit it?
Share the link, set most people to Commenter and promote only yourself and one co-organizer to Editor. Commenters can still vote and flag conflicts without deleting rows. Keep a separate votes-and-rooms tab for tallies and bed assignments.
Can I use a Google Sheets itinerary without signal?
Yes, with preparation. Turn on offline access in Google Drive while you are online, using Chrome or Edge, and keep a printed or PDF copy of each day. Download offline map areas for anything remote.
How do I make a trip budget that adds up automatically?
Use SUMIF on the Cost column against the Paid by column for each person's total, and against the Date column for each day. Set the formulas up in the master copy and every duplicated trip inherits them.
Plan it together in one place
Describe the trip and watch the plan come together — free, no account needed.
Plan your trip freeGet the app for iPhone and Android
Keep reading: A travel itinerary template: the columns, and a filled-in example · How to split trip costs with friends, fairly · Group trips · Road trips