Put the owner and the status in the entry title, share the household calendar at an editing level, and keep the calendar your coworkers see at free/busy. Google Calendar's levels run from "See only free/busy (hide details)" through "See event details" to "Make changes and see event details" and "Make changes and manage sharing" (Share your calendar). What changes the setup is who is in the household share: iCloud's private sharing requires every invitee to have an Apple Account and use iCloud, and gives each one Read-Only or Allow editing (Share a calendar on iCloud.com).
Give every entry an owner and a status
"Sam / work 8-4 / confirmed" survives a printout, a gray screen and a person who does not distinguish the colors you chose. Color is a second cue and never the first one.
Four words carry the status: confirmed, waiting, asked, accepted. A shift nobody has posted yet is waiting. A task with somebody else's name on it is asked until they say yes, and then accepted. Writing a name in a square does not create an agreement, and a colored block called "pickup" has no person, place or time in it.
An empty square means nobody has entered anything. It does not mean free. Where a provisional shift has been checked, put the date it was last checked in the entry, so the next reader knows how old the information is.
One sharing level per audience
Outlook's view-only sharing has three levels, "Can view when I'm busy", "Can view titles and locations" and "Can view all details", and its own page sends you to the delegation guide for anything that allows editing or responding on your behalf (Share an Outlook calendar as view-only with others). Google offers no titles-only level, so the choice there is the block or the whole event (Share your calendar).
Scroll sideways to see the full table →
| Audience | Google Calendar | Outlook | iCloud |
|---|---|---|---|
| Adults who edit the household calendar | "Make changes and see event details" | Handled through delegation | "Allow editing" |
| Coworkers and managers | "See only free/busy (hide details)" | "Can view when I'm busy" | "Read-Only" on a shifts-only calendar |
| A relative covering one day | "See event details" | "Can view titles and locations" | "Read-Only" |
Keep the number of people in the top row small, and review it when somebody leaves the arrangement. Apple's page is worth reading before you pick the household app: a private iCloud share needs an Apple Account from everybody in it, while a public calendar is a link anyone can open without one (Share a calendar on iCloud.com). The narrow settings, and what they still leak, are in sharing availability without the personal detail.
Travel time is an entry, not a margin
A shift ending at 4:00 pm with a 30-minute ride makes somebody unavailable until 4:30 pm, and 4:30 pm is the number the other adult needs. Enter the travel as its own block with the same owner. Collisions then show up on the calendar instead of in the car.
Do the same for the other end of the day. Bright Horizons at University City in Philadelphia publishes center hours of 6:30 AM to 6:00 PM, Monday to Friday (center page); a pickup entry that ignores the 25 minutes to get there is not a pickup plan. Two jobs on one calendar have the same problem in a harder form, worked through in putting two jobs on one realistic calendar.
An example: a 4:00 pm handoff and a 6:00 pm close
Example. Sam works 8:00 am to 4:00 pm with a 30-minute ride. Jordan starts at 5:00 pm. The center closes at 6:00 pm (center page). Four entries cover the day:
- Sam / work 8:00 am to 4:00 pm / confirmed
- Sam / travel 4:00 to 4:30 pm / confirmed
- Sam / pickup by 5:25 pm, center closes 6:00 pm / accepted
- Jordan / work 5:00 pm to 1:00 am / confirmed
Read those four lines and the collision is obvious: Jordan leaves at 4:35 pm, so any delay to Sam's 4:00 pm finish over 25 minutes leaves nobody at the door before the close. That is the conversation to have on Sunday rather than at 5:20 pm.
Read the next seven days once a week
Five questions, once a week, on the next seven days. Which work entries are still waiting? Does travel overlap a handoff? Has every assigned task been accepted by the person named in it? Which change needs a message to somebody outside the household? What can come off the calendar?
Send the changes rather than assuming an edit gets noticed. Somebody leaving for a shift will not see a corrected block, and today's detail belongs in the handoff note rather than the calendar.
Write the next entry this way: "Sam / pickup 5:25 pm, center closes 6:00 pm / accepted, travel 4:00 to 4:30 pm."