Custody Schedule Generator

Turn a parenting rotation into a real calendar. Pick the pattern, set the first day, name each household, and download an .ics file that drops straight into Google Calendar, Apple Calendar, or Outlook. Free, no account, and the file is built on your device.

Reviewed by SupportDecode Editorial Team Page content reviewed Sources Methodology Update log

A shared parenting calendar with alternating color blocks, two house keys, and a child sweater

Build and download your custody calendar

Schedule

Fourteen-day rotation: parent A has a full 7-day week, then parent B has a full 7-day week. Each parent gets 7 of every 14 overnights with a single weekly exchange.

Day one of the rotation. Exchanges follow the pattern from this date.

Holiday and date exceptions (optional)

Enter the first and last overnight and the parent for each exception. Your own plan sets the dates; no school holidays are assumed. Exceptions replace those nights without restarting the base rotation. Overlapping or out-of-range entries must be corrected before printing or downloading.

Up to 24 ranges. Dates stay on this device and are not saved.

Parent labels

These names appear on the calendar events, for example "With Mom". Leave them as they are for neutral labels.

14-night pattern preview

Example anchored to Monday. Pick a start date to put the rotation on your calendar.

Cycle metrics describe the base rotation before exceptions. Dated calendars and range totals include your exceptions.

Cycle
14 nights
Overnights A / B
7 / 7
Exchanges per cycle
2
Longest stay
7 nights
Calendar preview of up to the first 14 overnights. A means the night is with Parent A, B means the night is with Parent B.
MonTueWedThuFriSatSun
Night 1A: with Parent ANight 2A: with Parent ANight 3A: with Parent ANight 4A: with Parent ANight 5A: with Parent ANight 6A: with Parent ANight 7A: with Parent A
Night 8B: with Parent BNight 9B: with Parent BNight 10B: with Parent BNight 11B: with Parent BNight 12B: with Parent BNight 13B: with Parent BNight 14B: with Parent B

A = Parent A.B = Parent B. The letters carry the meaning; the shading is only a visual aid.

This is a planning calendar, not a custody order.

If a court order or approved parenting plan sets different dates, those dates control. Holidays and school breaks appear only when you enter their dates as exceptions. Importing another file is not live synchronization; remove the prior imported events before importing a replacement to avoid duplicates.

What the generator builds

You choose one of ten standard rotations and the date the schedule begins. Generate whole weeks or select an exact last night, up to 728 nights. January 1 through December 31 gives a full year, including February 29 in a leap year. The dated preview shows up to the first 14 nights.

Print a monthly calendar for your selected range, with the number of planned overnights for each parent. Counts include the date exceptions you enter. Use your browser print dialog to print on paper or save a PDF. The preview, totals and calendar file use the same nightly assignments.

The download is an iCalendar (.ics) file, the same open format calendar apps have shared for decades. Each custody block becomes one all-day event named for the household, so a week-on/week-off month imports as four tidy events rather than 28 daily entries.

The names you type become the event titles, like "With Mom" or "With Dad's house". Keep the neutral A and B labels if you prefer. Labels are written into the file safely, so punctuation cannot break the calendar.

Everything happens on your device. The file is assembled by your browser and handed to you directly; no schedule detail, name, or date ever reaches a server. There is no account, no trial, and no fee.

Add up to 24 date exceptions for holidays, school breaks or other changes in your own plan. Each entry includes its first and last night and the parent for those nights. The base rotation resumes without restarting after the exception. Overlaps and dates outside the calendar range are refused rather than resolved by guesswork.

Schedule generator FAQs

Is the calendar download really free?

Yes. There is no account, no trial period, and no paid tier. Some scheduling apps charge a monthly subscription for a shareable custody calendar; this file costs nothing and belongs to you.

Which apps can open the .ics file?

Google Calendar, Apple Calendar, Microsoft Outlook, and nearly every other calendar app. The iCalendar format is an open standard, so the same file works across households even when parents use different apps.

Is my schedule uploaded anywhere?

No. Your browser assembles the file locally and saves it to your device. The names and dates you type never leave your computer or phone, and this site keeps no copy.

Can both parents use the same file?

Yes, and it is the best way to stay in sync. Send the file to the other parent to import, or import it into a calendar you both share. Every event carries the household name, so the schedule reads clearly from either side.

How do I handle holidays and school breaks?

Use Add date exception and enter the first and last night and the parent assigned by your own plan. Those nights replace the base rotation in the preview, totals, printout and download. The tool does not choose holiday dates or resolve conflicting entries. Remove old imported events before importing a replacement file; this is an export, not live synchronization.

What if our rotation is not in the list?

The ten patterns cover the rotations most orders and mediations use, including 50/50 rotations, weekend plans, and a long-distance template. If yours is a variation, generate the closest pattern and edit the differing events after import.

Does the calendar prove my parenting time?

No. It is a planning tool. If you need a record for court, keep a log of what actually happened, because the order and the real exchanges are what a judge looks at.

How to use the calendar file

Set the start date to the first night of the rotation, not the day you sign anything. Day one of the pattern lands on that date and every exchange follows from it, so check the 14-night preview against what you and the other parent actually agreed.

Import the downloaded file into a calendar you can share. In Google Calendar, use Settings, then Import & export. On Apple devices, opening the file adds the events. In Outlook, use Add calendar, then Upload from file. Many co-parents import the same file into both households so everyone sees identical dates.

Generate a fresh file whenever the arrangement changes, delete the old events, and import the new one. Because each block is a single event, cleanup is quick.

What this estimate includes

  • One all-day event per custody block, labeled with the household name you chose
  • A 14-night visual preview before you download anything
  • Printable monthly calendars and overnight totals for the selected date range
  • Standard .ics output that works in every major calendar app

What it leaves out

  • Automatic holiday dates or school calendars: enter the overnight dates from your own plan
  • Exchange times of day: the events are all-day blocks, and your order or plan sets pickup times
  • Reminders and notifications, which your calendar app controls
  • Child support amounts or legal parenting-time determinations: the totals count planned calendar nights only

Sources

This tool makes no legal claims. The schedule patterns are common scheduling conventions, not requirements of any statute, and the export uses the open iCalendar (.ics) format that major calendar apps share. State-specific child support figures live on our state calculator pages, each with its official sources and effective dates.

Reviewed by SupportDecode Editorial Team Page content reviewed Sources Methodology Update log

Changelog: page first published with the 10-pattern library and the free .ics export. Material changes are dated in the update log.