Free Custody Schedule
Calendar Generator

Pick your schedule, pick a start date, download a calendar that imports into Google Calendar, Apple Calendar, or Outlook. Free, no account, no email required.

Common custody schedules, explained

Parents

Schedule

Dates and times

Holidays (optional)

Optional holiday rules override the regular schedule and alternate between parents each year.

Christmas Day

Include

Thanksgiving

Include

Spring break

Include

Your custody calendar is ready.

One file, every calendar app.

This file can add dozens or hundreds of events. Use the steps below to create a calendar called "Custody Schedule," then import the file into that calendar.

Google Calendar

On a computer, recommended

  1. Open calendar.google.com on a desktop browser.
  2. In the left sidebar, find "Other calendars" and click the + icon next to it.
  3. Choose "Create new calendar."
  4. Name it "Custody Schedule" and click "Create calendar."
  5. Then go to Settings, gear icon, then "Import & export," then "Import."
  6. Select your downloaded .ics file.
  7. Under "Add to calendar," choose your new "Custody Schedule" calendar, NOT your main calendar.
  8. Click "Import."
You can't import .ics files into Google Calendar from a phone. You have to do it from a desktop browser. If you only have a phone available, email the file to yourself and import it from a computer later.
Apple Calendar and iPhone

On a Mac

  1. Open the Calendar app.
  2. From the menu bar, choose File, then New Calendar, then choose "On My Mac" or your iCloud account.
  3. Name it "Custody Schedule" and press Enter.
  4. Now go to File, then Import.
  5. Select your downloaded .ics file.
  6. When prompted, choose your new "Custody Schedule" calendar as the destination.
  7. Click "Import."

On an iPhone or iPad

  1. Tap the .ics file in Files, Mail, or Messages.
  2. iOS will ask which calendar to add the events to.
  3. Tap the calendar selector and choose a dedicated calendar, NOT your main one. If you don't already have a "Custody Schedule" calendar, create one first in the Calendar app by tapping "Calendars" at the bottom, then "Add Calendar."
Outlook Calendar

On the desktop app

  1. Open Outlook and go to the Calendar view.
  2. Right-click "My Calendars" in the left sidebar.
  3. Choose "Add Calendar," then "Create new blank calendar."
  4. Name it "Custody Schedule" and click OK.
  5. Then go to File, then Open & Export, then Import/Export, then "Import an iCalendar (.ics) file."
  6. Select your downloaded file.
  7. When prompted, choose "Open as New" or "Import." If "Import" is offered, you can pick your new calendar as the destination.

On Outlook.com, web

  1. Open Outlook.com and go to Calendar.
  2. In the left sidebar, click "Add calendar," then "Create blank calendar."
  3. Name it "Custody Schedule" and save.
  4. Then click "Add calendar" again, then "Upload from file."
  5. Select your .ics file and choose your new "Custody Schedule" calendar as the destination.

Create a new calendar first, then import this file into that one. It stays easier to hide, share, or update on its own. If it already went into your main calendar, here's what to do.

Download Calendar (.ics)

Common custody schedules, explained

A quick guide to the standard patterns this tool can generate.

Week on / week off

The simplest 50/50 schedule. One parent has the children for seven straight days, then the other parent has them for the next seven. Best for older kids who can handle longer stretches and for parents who live further apart, since there's only one exchange per week.

SMTWTFS AAAAAAA BBBBBBB

2-2-3 schedule

A 50/50 schedule on a two-week cycle. One parent has Monday and Tuesday, the other has Wednesday and Thursday, and they alternate the Friday-through-Sunday block. Children see both parents within every three days, which works well for younger kids but requires frequent exchanges and good communication between parents.

SMTWTFS AAABBAA BBBAABB

2-2-5-5 schedule

A 50/50 schedule with longer blocks. Each parent has the same two weekdays every week, then alternates a five-day stretch. Kids get consistency on weekdays, helpful for school routines, plus extended time with each parent.

SMTWTFS AAABBAA BAABBBB

3-4-4-3 schedule

A two-week 50/50 cycle with 3 and 4-day blocks. Slightly fewer transitions than 2-2-3, slightly more variety than 2-2-5-5. A solid middle ground for elementary-aged kids.

SMTWTFS BAAABBB BAAAABB

Every other weekend

The traditional arrangement when one parent has primary custody. The children live with one parent during the week, and spend alternating weekends, typically Friday evening through Sunday evening, with the other. Works when parents live far apart or when one parent's schedule doesn't allow weekday parenting.

SMTWTFS BAAAABB AAAAAAA

Every other weekend + weekday

A primary-custody schedule where one parent has alternating weekends plus one school-night visit every week, often Wednesday evening to Thursday morning. This gives the children a predictable midweek visit without switching to a full 50/50 schedule.

SMTWTFS BAABABB AAABAAA

Custom

If your court order doesn't match any standard pattern, build your own. Pick which days of the week go to which parent and we'll generate the calendar from there.

SMTWTFS ABABABA BABABAB

Frequently asked questions

Is this really free?

Yes. No account, no email, no payment. Generate as many calendars as you need.

Does it work with Google Calendar?

Yes. The file we generate is a standard .ics calendar file, which Google Calendar, Apple Calendar, Outlook, and just about every other calendar app can import.

Can I import this into my main Google Calendar?

Technically yes, but please don't. If you do, you'll have dozens or hundreds of custody events mixed in with your regular life, and there's no way to bulk-remove them later. Always create a separate calendar first. See the instructions above the download button.

I already imported into my main calendar by mistake. What can I do?

If you accidentally imported the schedule into your main calendar, you may be able to remove the events in bulk rather than deleting them one at a time.

Google Calendar: You can use Google Apps Script to find and remove the imported events. Ask ChatGPT or another AI assistant:

I accidentally imported an ICS custody schedule into my primary Google Calendar. Help me safely create and run a Google Apps Script that previews the imported events first, then removes only those events.

Outlook: Try switching your calendar to List view, finding the imported events, selecting them together, and deleting them in bulk.

Apple Calendar: Bulk removal is less straightforward if the events were imported into an existing calendar. Ask ChatGPT or another AI assistant for help identifying and safely removing the imported ICS events from Apple Calendar.

Once they're removed, create a separate calendar such as “Custody Schedule” before importing the file again.

Do I need to create an account?

No. The whole tool runs in your browser. We don't store your information, your children's names, or your schedule.

What about holidays?

You can set rules for Christmas, Thanksgiving, and spring break to alternate yearly between parents. Those days will override the regular schedule in your downloaded calendar.

What if my custody arrangement changes?

Come back and generate a new calendar whenever you need to. You can delete the old events from your calendar app and import the new ones.

Can I edit the events after importing?

Yes. Once the calendar is in Google Calendar or Apple Calendar, you can edit individual events the same way you'd edit anything else, including moving exchanges, adding notes, or sharing with your co-parent.

Is this a substitute for a court order?

No. This is a planning tool. Your court order or parenting plan is the legal document. Always follow what the court has ordered.

Got the calendar. Now keep the money stuff clear.

Use the co-parenting expense tracker for receipts, splits, and reimbursements. Keep court-ordered payments and due dates separate in the child support payment tracker. Need an educational estimate first? Try the free child support calculator.