Co‑parenting calendar: 8 rules that end 'You never told me'
We’ve tested a simple way to stop the “you never told me” calendar fights. We call it the Two‑Homes Calendar Pact: eight written agreements both parents sign off on so the shared calendar does the talking. It works on paper or in any app. We spell out who enters what, how far ahead counts as notice, what details are required, how changes happen, and how we confirm.
When both houses follow the same eight rules, we see fewer mix‑ups, faster decisions, and less emotional load. Below are the rules, a filled example, the notice windows, and exactly what to do if one parent won’t use the calendar.
The eight agreements (copy and fill in together)
- Scope: We put on the shared calendar any event that affects custody, transport, bedtime, cost, or supervision. Categories: school, medical, extracurriculars, childcare, social/playdates, travel, custody exceptions, parent commitments impacting pickup/drop‑off.
- Ownership: Parent A enters school + medical + custody exceptions. Parent B enters extracurriculars + social/playdates + childcare bookings. Each parent adds their own work/transport limits when they affect kids. Known events are entered within 48 hours of receiving info.
- What counts as notice: Only events entered on the shared calendar with title, child name, start/end time, location, and driver count as notice. Texts/emails don’t count unless the event is also entered.
- Naming rules: Title format is [Child] — [Event]. Prefix who’s driving: D:Mom, D:Dad, or D:Carpool. Include location in the location field, not the title. Use all‑caps NOTE: only for special instructions.
- Required details: Every entry has start and end time, address or map link, pickup/return plan, and contact name if not a parent. Add a 15–20 minute travel buffer when needed.
- Notice windows by type: School events require 7 days. Medical appointments require 48 hours. Playdates require 24 hours. Late additions follow the “late notice” rule below.
- Changes and conflicts: The editor updates the shared entry immediately and adds “Updated [date/time]” in notes. If within the notice window, they also send a short text: “Changed on calendar: [title], [new time].” Priority for conflicts is medical > school > custody order > extracurricular > social. Disagreements pause changes until a call.
- Weekly confirmation: Every Sunday by 7:30 pm, both parents review the next two weeks, resolve gaps, and react “OK” (or initial) to the calendar. If no confirmation by Monday 8:00 am, the last confirmed plan stands.
Copy these eight lines into a note or stick them on the fridge. Edit names, times, and categories for your family.
A filled example: the Alvarez Two‑Homes Pact
Here’s an example you can model exactly. The Alvarez kids are Maya (9) and Leo (12). Parents are Dani and Carlos. Two households, alternating weeks, with Wednesday dinners.
- Scope (Alvarez): We add to the shared calendar anything that affects time, transport, budget, or supervision: school (conferences, concerts, half‑days), medical (doctor/dentist/therapy), extracurriculars (soccer, band, art), childcare (sitters, aftercare), social (playdates, parties), travel (flights, overnights), custody exceptions (switches, trades), and parent commitments that block pick‑ups.
- Ownership (Alvarez):
- Dani enters school, medical, custody exceptions.
- Carlos enters extracurriculars, social/playdates, childcare.
- Each parent adds their own “blocked” times if it affects pickup/drop‑off.
- Deadline: Known events go on the calendar within 48 hours. New invites get tentatively added the day they arrive with “RSVP by [date]”.
- What counts as notice (Alvarez): Only a shared calendar entry with title, child name, start/end, location, and driver counts. Example: “Maya — Choir Rehearsal | D:Carlos” with the school address and 3:15–4:30 pm. A text that says “Choir next week” does not count.
- Naming rules (Alvarez): Title format is [Child] — [Event] | D:[Driver]. Use “NOTE:” in caps only for things like “NOTE: bring recorder” or “NOTE: allergy form due”. Avoid emojis in titles. Use child initials in recurring events: “M: Piano,” “L: Band.”
- Required details (Alvarez): Every event includes the exact address in the location field, contact person if not a parent (e.g., “Coach Ramirez, 555‑0102”), and the pickup/return plan in notes (“Pickup by Carlos at 4:30; return to Dani’s”). Add a 20‑minute buffer when crossing town; we enter a separate “Drive: Home to Soccer” block if it crowds the hour.
- Notice windows (Alvarez):
- School event: 7 days’ notice.
- Medical appointment: 48 hours’ notice.
- Playdate/social: 24 hours’ notice.
- Extracurricular schedule changes: 48 hours’ notice when the league posts.
- Custody exception/trade: 72 hours’ notice unless both agree otherwise in writing on the event.
- Aftercare/sitter booking: 48 hours’ notice.
Late notice rule: If something lands after the window, the parent adding it keeps the logistics unless the other explicitly accepts on the calendar notes.
- Changes and conflicts (Alvarez): If a time moves, the editor updates the event, adds “Updated Tue 4/9 2:15p,” and sends one text: “Changed on calendar: L—Band, now 5:30–6:30.” If a conflict appears, we apply priority: medical beats school beats custody order beats extracurricular beats social. If still unclear, we call for 5 minutes that day and write the decision in the event notes.
- Weekly confirmation (Alvarez): Sunday 7:15 pm video call, 15 minutes max, covering the next two weeks. We end by each parent adding “OK—D” or “OK—C” in a single confirmation event titled “Alvarez Weekly OK — [dates].” If someone can’t attend, they send updates by 6:00 pm and must add their “OK” by Monday 8:00 am. Without it, we roll forward last week’s responsibilities.
Sample week entries (the way we actually write them):
- “Maya — Choir Rehearsal | D:Carlos” — Tue 3:15–4:30 pm, Grant Elementary, Notes: Pickup by Carlos; return to Carlos’s; NOTE: black shoes.
- “Leo — Band Practice | D:Dani” — Thu 5:00–6:00 pm, Central Middle, Notes: Bring trumpet; carpool with Aiden’s dad back to Dani’s.
- “Both — Half‑Day School | D:—” — Fri 8:00 am–12:00 pm, Grant Elementary, Notes: Dani covers 12–3 pm; Carlos covers 3–5 pm; aftercare closed.
- “Maya — Pediatrician | D:Dani” — Wed 10:30–11:00 am, Oak Clinic, Notes: Early checkout approved by teacher; paperwork in backpack.
- “Custody Exception — Trade Wed Dinner” — Wed 5:30–7:30 pm, Notes: Carlos swaps this Wed dinner to Thu; both acknowledged in Notes 4/9.
That’s a complete, usable pact. Your names, your windows, same bones.
Notice windows that work (in plain words)
Here’s the sample “table in words” many families like. Fill it and post it next to the calendar.
- School events — 7 days’ notice. If the school posts it late, enter it the day you get it and mark “Late from school” in notes.
- Medical appointments — 48 hours’ notice. Same‑day sick visits are exempt but must be entered as soon as booked.
- Playdates/social — 24 hours’ notice. Same‑day is fine only if both parents add “OK” in the event notes.
- Extracurricular schedule changes — 48 hours’ notice from when the league emails or posts. Mark the source in notes.
- Custody exceptions/trades — 72 hours’ notice. Write the exchange terms in the event notes.
- Childcare/aftercare/sitters — 48 hours’ notice. Include sitter contact and payment plan in notes.
What counts as notice is the event on the shared calendar with all required fields filled. A text that says “FYI—party Saturday” does not count until the event exists on the calendar.
Late notice policy that keeps the peace:
- If an event misses the window, the parent adding it keeps all logistics (driving, payment if any) unless the other parent explicitly accepts by adding “OK—[initials]” to the calendar notes.
This removes the grey zone that creates most fights. It’s not punitive; it just makes invisible costs visible and voluntary.
Make it stick week to week
Agreement without rhythm falls apart. We anchor the pact to three small routines:
- Sunday review, 15 minutes. Open the next two weeks, read titles out loud, fill gaps, then both confirm. If you want a script, we use the one in our guide: The 15‑minute Sunday calendar review that prevents weekday surprises.
- Daily glance, 60 seconds. Each parent checks tomorrow before bed. If you see anything missing (driver, address, return plan), fix it then.
- Midweek check, 5 minutes. Wednesday night, scan for weekend weather changes, field switches, and birthday party overlaps. If you’re shifting within a notice window, update the calendar and send the one‑line text.
Naming discipline helps:
- Use the driver prefix every time. It avoids day‑of “who’s on first.”
- Keep all‑caps “NOTE:” rare and meaningful.
- If two siblings share an event, title it “Both — [Event]” and put individual needs in notes.
Conflict script (keep this short and boring):
- “I see a conflict on Saturday (Band vs. Cousin’s party). Calendar priority says Band. Can we agree to that and add 30 minutes late arrival to the party?”
- Write the decision in the event notes so it isn’t memory‑based.
If one parent won’t use the calendar
We’ve seen this a lot. Two practical paths improve reliability without picking a fight.
Option A: Read‑only link plus a weekly nudge
- Create a single source of truth and share a read‑only link. Most calendar apps let you share a view‑only URL; if not, take a clear weekly screenshot of the next two weeks.
- Every Sunday after the review, send one message: “Shared calendar updated through [date]. Anything missing?” Attach the read‑only link or screenshot.
- Keep the pact: only the shared calendar counts as notice. If they text new events, reply with, “Please add to the shared calendar so it counts. I’ll plan from what’s on it.”
Option B: Weekly summary message (same time, same format)
- At a fixed time each Sunday, send a short, consistent summary in plain text:
- “This week highlights: Tue M—Choir 3:15 (D:Carlos). Wed L—Peds 10:30 (D:Dani). Fri Both—Half‑Day 12:00.”
- End with: “Full details on shared calendar. Please reply OK or add fixes there.”
- If there’s no response by Monday 8:00 am, proceed with what’s on the calendar. If a safety issue is raised later, pause and call.
If you later move to an app, HiveMinded can run one family calendar both households see, with your custody schedule overlaid and exceptions tracked in the same view. You can still export a read‑only link or print the week for the fridge. Details: https://hiveminded.app
Paper on the fridge or in an app (both work)
Paper setup (fast):
- Print a two‑week grid and tape it to the fridge.
- Write the eight agreements on a half‑sheet next to it.
- Use different pen colors for each parent, black for confirmed, pencil for tentative.
- Put the notice windows right on the page: “School 7d, Medical 48h, Playdate 24h, Custody 72h.”
- At the Sunday review, circle the dates reviewed and initial “OK—D / OK—C” on the page.
App setup (any calendar):
- Create one shared family calendar named “Kids — Shared.” Do not keep parallel private kid calendars.
- Add a second calendar named “Custody Schedule” and block the on/off days. If your tool allows, overlay it so you can see custody at a glance. HiveMinded supports a custody schedule overlay with exceptions, so you can enter a one‑off switch right on top of the base plan without losing track of the original order.
- Agree to enter everything into the shared calendar, not individual personal calendars, so events don’t disappear when someone toggles layers.
- Make recurring entries for steady activities (soccer Tue/Thu 5–6) and update exceptions in the same place.
- Turn on alerts for 24 hours and 2 hours before events that require driving.
Ten‑minute start script:
- Sit down with your eight agreements.
- Create your two calendars (Shared + Custody) or your paper grid.
- Enter the next two weeks of known events, using the naming rules.
- Write the notice windows in words at the top.
- Book your first Sunday review and add the “Weekly OK” confirmation event.
Where this breaks (and the fix)
- Vague scope (“we put important stuff on it”).
- Symptom: One parent adds every birthday invite; the other adds none. You argue about clutter vs. surprise.
- Fix: Use the scope wording above: anything that affects custody, transport, bedtime, cost, or supervision goes on. Everything else can live in notes or a family journal (Staying Close on Opposite Schedules).
- No clear notice definition.
- Symptom: “But I texted you last week!”
- Fix: Write this sentence at the top of the pact: “Only an event on the shared calendar with all required fields counts as notice. Texts don’t count until the event exists.” Then follow the late notice rule.
- Duplicates and missing details.
- Symptom: Two entries for the same soccer practice; neither has the field number or pickup plan.
- Fix: Use one shared calendar layer for kid events. Apply the naming rule and required fields. During the Sunday review, delete duplicates and fill missing fields as a checklist.
- Silent changes.
- Symptom: One parent edits a time; the other shows up at the old one.
- Fix: Enforce the changes rule: update the calendar entry and add “Updated [date/time]” in notes. If the change is within the window, send one text that says only: “Changed on calendar: [title], [new time].” Nothing more.
- Custody exceptions lost in threads.
- Symptom: A trade agreed in texts doesn’t get reflected; someone shows up on the wrong night.
- Fix: Enter every exception as a calendar event on the shared layer and, if you have one, the custody overlay. Write both parents’ initials in the notes with the date accepted.
The last step: write it down and post it
- Put the eight agreements in writing (the exact list above).
- Fill the notice windows in words: “School 7d. Medical 48h. Playdate 24h. Custody 72h. Extracurricular 48h.”
- Create the “Weekly OK” confirmation event and schedule the Sunday review.
- Share a read‑only link or post the two‑week printout on the fridge.
That’s the Two‑Homes Calendar Pact: eight agreements, one shared source of truth, no more “you never told me.”