Book a demo
All posts
Comparison 9 min read

Excel vs residency scheduling software: Chiefly vs Excel

Most residency schedules still start in Excel, where chiefs build them by hand and every rule lives in formulas or in someone’s head. Here is how much chief time published studies say it takes, and what changes when Chiefly generates the block schedule from your rules.

Residency scheduling, compared
vs.Excel
The short answer

Chiefly loads your program’s rules once, generates the block, daily, clinic and call schedules as one integrated system, and re-runs them when leave or changes come in, with a dedicated scheduling advisor and your rules kept from one chief class to the next. In Excel, chiefs build the schedule by hand, every rule lives in formulas or in someone’s head, and each new chief class starts over. Most residency schedules start in Excel, and Chiefly starts from that same spreadsheet.

What is Chiefly?

Chiefly is both residency scheduling software and a service, built only for graduate medical education programs. A program sends last year’s schedule and its requirements, and our team loads the program’s rules and ACGME requirements. Chiefly then generates the block schedule, with the daily, clinic and call schedules integrated, and re-runs them when anything changes, from parental leave to an off-cycle resident.

Every program gets a dedicated scheduling advisor. Boston Children’s 188-resident program built a fully ACGME-compliant block schedule within a week (case study), and UVA Pediatrics built its academic year in a week and a half (case study).

Why do so many residency programs schedule in Excel?

Because everyone already has it, and because it is flexible: a spreadsheet gives chiefs full control to build, plan and tinker with the schedule however their program needs, which no publishing tool does. Chiefly started the same way: our cofounder’s wife spent months as a chief resident building her program’s schedule in Excel (our story).

How long does it take to build a residency schedule in Excel?

About half of a chief’s year, by chiefs’ own accounts. With Chiefly, UVA Pediatrics saved 513 chief hours and built its academic year in a week and a half (case study).

It costs the hospital money too. Cutting that scheduling time in half frees about 460 hours per chief, roughly $18,000 a year in chief salary, and about $51,000 more if half of the freed hours are billed as attending time: close to $69,000 per chief per year. A hospital with 15 chiefs across its five largest programs is looking at about $1 million a year, and up to $4 million at a $555 billing rate.

Assumes a $71,870 chief salary, attending time at $100 to $400 an hour, and three chiefs in each of internal medicine, pediatrics, family medicine, surgery and psychiatry.

What goes wrong with spreadsheet schedules?

  • The rules leave with the chiefs. Programs rely on chiefs without scheduling training, working from rules of thumb handed from one class to the next (JGME, 2015). One emergency medicine program saw resident satisfaction dip with the first schedule built by a new chief class (Healthcare, 2024).
  • The domino effect. One parental leave, late start or off-cycle resident knocks over the rest of the year: staffing, coverage and requirements all have to be re-worked by hand, block by block.
  • Requirements are checked by eye. Staffing minimums, X+Y patterns, back-to-back limits and graduation requirements are easy to break and hard to spot in a grid of cells.
  • Versions multiply. Drafts get emailed around, and it is hard to tell which file is current or what changed.

How is Chiefly different from a spreadsheet?

Chiefly is purpose-built for GME, unlike a spreadsheet, which is a blank grid your chiefs fill in.

  • Setup done for you. With Chiefly, you send last year’s spreadsheet, our team enters your rules, and we work with each program on its own timeline. In Excel, the setup is the chiefs’ to build, every year.
  • Schedules generated for you. Chiefly generates the block schedule from your program’s requirements, and the daily, clinic and call schedules with it. In Excel, every assignment is typed by hand.
  • Automated mid-year changes. Chiefly re-runs the schedule around parental leave, late starts and off-cycle residents, and saves every version so you can see what changed. In Excel, each change is re-worked by hand across the rest of the year.
  • Rules that carry over. Chiefly keeps your rules from one chief class to the next and tracks graduation requirements across years. In Excel, the rules are relearned by each new chief class.

How Chiefly and Excel approach resident scheduling

Scheduling scope
ChieflyBuilds the block schedule, with the daily, clinic and call schedules integrated so a block change carries through.
ExcelOne grid of cells; the daily, clinic and call schedules live in other sheets, with nothing linking a change in one to the others.
Automation
ChieflyBuilt to automate scheduling, taking into account hospital staffing, ACGME requirements and resident preferences.
ExcelNone. Every assignment is typed, and every rule is a formula someone wrote and has to maintain.
Schedule planning
ChieflySchedule history and a sandbox let the program quickly test different curriculum scenarios.“[Chiefly] allows us to test outcomes in real-time when making staffing adjustments on a large-scale.” Jess Angerman, Scheduling Manager, Boston Combined Residency Program
ExcelCopies of the file; testing a scenario means another copy, and what changed between versions is hard to tell.
Block error safeguards
ChieflyPre-loaded staffing and ACGME requirements provide internal checks, so every schedule is viable.
ExcelOnly the checks you build yourself; four-week averages and coverage minimums are easy to break and hard to spot.

Can Excel check ACGME duty hours?

You can build formulas for it, but it is hard to get right. Under the ACGME Common Program Requirements effective July 1, 2026, residents work at most 80 hours a week and get one day in seven free, both averaged over four weeks; in-house call comes no more often than every third night; and residents get at least 14 hours off after 24 hours of in-house call (ACGME).

Four-week averages like these are hard to model in spreadsheet formulas, and harder to hand to the next chief class.

Chiefly builds the block, daily, clinic and call schedules to your program’s requirements, so problems surface before a schedule goes out.

Is there a residency schedule template for Excel?

Not an official one. Searches for a residency schedule template mostly turn up generic shift templates from Microsoft and Smartsheet, not anything built around rotations, X+Y blocks or ACGME rules. Most programs inherit last year’s spreadsheet instead, and that spreadsheet is exactly what Chiefly starts from: send it with your requirements, and our team loads the rules.

How do you move a residency schedule from Excel to Chiefly?

Three steps, and our team does the heavy lifting:

  1. Upload existing files. Your block schedule, curriculum and staffing requirements, in whatever format you already have. There is nothing to create.
  2. We build the rules, not you. Our team loads your staffing, ACGME and program rules into Chiefly, and comes back with a few questions along the way to confirm we have them right.
  3. Training and support. We train your chiefs and admin staff to re-run the schedule or change the rules on the fly, then stay involved with quarterly check-ins and support whenever you need it.

You don’t lose Excel: Chiefly exports the schedule to an Excel file whenever you need one. Boston Children’s 188-resident program had a fully ACGME-compliant block schedule within a week (case study).

Should your program stay in Excel or move to Chiefly?

A small program with a fixed, repeating pattern may manage in a spreadsheet for a while. Once the program grows, the rules multiply, leave and off-cycle residents become routine, or each new chief class has to relearn the spreadsheet, Chiefly earns its place.

Chiefly is the better fit for programs that:

  • Want Excel’s flexibility without the hand-building. Your chiefs still tinker, override and test what-ifs in a sandbox, with every version saved, and can export to Excel whenever they need a file. Chiefly does the building.
  • Want the rules enforced, not remembered. In Excel, ACGME requirements and your program’s rules live in formulas or in a chief’s head. In Chiefly they’re loaded once, and every build and re-run is checked against them.
  • Feel the domino effect every time someone takes leave. In a spreadsheet, one leave, late start or off-cycle resident means re-working the rest of the year by hand. In Chiefly it’s a re-run your chiefs do themselves, in minutes.
  • Keep four spreadsheets in sync by hand. Block, daily, clinic and call schedules in separate sheets, with nothing linking them. In Chiefly they’re one integrated schedule, so a block change carries through to the rest.
  • Start over with every new chief class. Each year’s spreadsheet is a fresh file, and the rules leave with the chiefs who built it. Chiefly keeps the rules and tracks each resident’s multi-year requirements: a system of record, not a snapshot of one year.

Weighing other tools too? See Chiefly compared with QGenda and Amion.

Chiefly vs Excel, feature by feature

The same capabilities as the comparison on our homepage, compared as of October 2026.

CapabilityChieflyExcel
Block scheduling
Built for you
Block schedule generated from your requirements, not by hand
Pre-loaded GME rules
Your program’s rules and ACGME requirements, loaded for you
ACGME compliance
Configure your yearly requirements to align with ACGME
Excel: possible with formulas, but four-week averages are hard to get right.
Automate mid-year changes
Change anything: parental leave, off-cycle residents, late starts
Residents request swaps, rules checked, you approve, all automated
Daily scheduling
Block integrated with daily
Block changes flow automatically into daily, call, and clinic schedules
Real-time ACGME compliance
Daily, call and clinic stay compliant as the block schedule changes
Daily automation
A full year of daily schedules generated for you, not manually every 3 months
Call & clinic scheduling
Generate call and clinic schedules automatically
Planning and year to year
Progress across years
Automate graduation requirement tracking across multiple years
Scenario testing
Change staffing or other rules on the fly and instantly re-generate a schedule
Version control
Every version saved; compare what changed from version to version
Excel: file version history in OneDrive or Google Drive.
Onboarding and service
Rules entered for you
Send last year’s schedule and requirements; we load them for you
Dedicated scheduling advisor
One person assigned to your program, included on every plan
Ongoing support
Training, quarterly check-ins, and new features as they release

Frequently asked questions

You can, and most programs start there, but it costs chiefs about half their year and the rules have to be relearned by each new chief class. Chiefly starts from that same spreadsheet: our team loads your rules once, and Chiefly generates the block, daily, clinic and call schedules, re-runs them in minutes when something changes, and exports back to Excel whenever you need a file.

About half of a chief’s year, by chiefs’ own accounts. With Chiefly, UVA Pediatrics saved 513 chief hours and built its academic year in a week and a half, and every change after that is a re-run the chiefs do themselves in minutes.

There is no official residency template from ACGME or another GME body, and searches mostly turn up generic shift templates. With Chiefly you don’t need one: send last year’s spreadsheet in whatever shape it’s in, and our team turns it into the rules Chiefly builds every schedule from, block, daily, clinic and call.

Only with custom formulas, and the four-week averages behind the 80-hour and one-day-in-seven rules are hard to get right and harder to hand to the next chief class. In Chiefly the ACGME requirements are rules, loaded once by our team, and every build and re-run of the block, daily, clinic and call schedules is checked against them before it goes out.

We work to your program’s timeline, and your chiefs don’t do the heavy lifting: you upload last year’s spreadsheet and requirements as they are, our team builds the rules and comes back with a few questions, then we train your chiefs and admin staff. Your scheduling advisor stays on hand all year after that.

Yes. Chiefly starts from your existing spreadsheet and exports back to Excel whenever you need a file, formatted for wherever you publish. What changes is where the work happens: building, re-running and tinkering all move into Chiefly, so the spreadsheet becomes an export instead of the place your chiefs spend their year.

When the schedule eats weeks of chief time, when leave and off-cycle residents set off the domino effect, when requirements multiply, or when each new chief class has to relearn the spreadsheet. Chiefly is built for that point: the rules are loaded once, the schedules are generated and re-run in minutes, and nothing is lost when the chiefs graduate.

Sources

Keep reading

All posts
vs.QGenda
Comparison

QGenda alternatives for residency programs: Chiefly vs QGenda

Chiefly automates residency block, daily, clinic and call scheduling, all integrated; QGenda schedules whole health systems. Here is how they compare for residency programs.

Read the comparison
vs.Amion
Comparison

Amion alternatives for residency programs: Chiefly vs Amion

Chiefly automates the residency block, daily, clinic and call schedules; Amion is used mainly for publishing call and who’s on call. Here is how they compare.

Read the comparison
Boston Children’s signs a multi-year deal with Chiefly after automating its block schedule
Case study

Boston Children’s signs a multi-year deal with Chiefly after automating its block schedule

How a 188-resident program across two hospitals built a fully ACGME-compliant block schedule in a week.

Read the case study
×Children’s National
Case study

Children’s National forms a five-year partnership to use Chiefly. Find out why.

One chief built the 2026-27 block schedule three months early, then residents traded blocks in the Swap Portal with no emailing back and forth. The chief who ran it on why Children’s National is staying for five years.

Read the case study
×UTHealth Houston
Case study

UTHealth Houston’s general surgery residency renews with Chiefly. Its program director explains why.

Chiefly’s first surgical program: a revised schedule back in an hour instead of hours in Excel, no understaffing surprises this year, and a scheduling advisor whenever they wanted one.

Read the case study
Case study: the Swap Portal
×Children’s National
Case study

Children’s National pilots Chiefly’s Swap Portal: never-before flexibility for residents, 85% took part, ~350x less admin time

Residents had never been allowed to trade their own blocks. In one month in the Swap Portal, 85% of those who could took part, 67 shaped their own schedules, and the chiefs spent an hour or less reviewing all of it.

Read the case study
×Augusta University
Case study

Chiefly helps Augusta University’s family medicine residency navigate a 30% complement increase

Two people, 49 residents, a 30% jump in headcount, and not one re-run request to Chiefly. How Augusta’s family medicine residency runs its own rotation calendar.

Read the case study
Alexandra Martinson, MD
Alexandra Martinson, MD

Welcoming Alexandra Martinson, MD

Update

Welcoming Alexandra Martinson, MD: a chief resident who speaks code

A 2025-26 Children’s National chief resident with a computer science degree and research in AI for medicine.

Read the announcement
From overwhelmed to empowered: how UVA Pediatrics chiefs reclaimed 3 months of time
Case study

From overwhelmed to empowered: how UVA Pediatrics chiefs reclaimed 3 months of time

From a spreadsheet that ate hundreds of chief hours to a block schedule built in a week and a half.

Read the case study
Alex M. Butler, MD, MS
Alex M. Butler, MD, MS
Robert Casanova, MD
Robert Casanova, MD

Welcoming our new advisors

Boston Children's Hospital Innovation Partner
Update

Announcing our new advisors, with tangible impacts for chiefs, PDs, and DIOs

Boston Children’s Innovation & Digital Health Accelerator, plus advisors in fairness, compliance, and accreditation.

Read the announcement
×Germane Solutions
Update

Germane Solutions invests in Chiefly and uses it to help its clients

The GME consulting firm connected to 40%+ of the GME market met Chiefly while modeling UVA Health’s complement increase. Now it’s an investor and a user.

Read the announcement
ACGME duty hour rules for 2026
Guide

ACGME duty hour rules for residents (2026): 80 hours, 24+4 and the proposed changes

Every ACGME duty hour rule a residency schedule has to respect, with the 2026 section numbers, how averaging works, and what the proposed changes would mean.

Read the guide
Residency block schedule software
Guide

Residency block schedule software: build the rotation schedule from your rules

Chiefly builds your residency block and rotation schedule from your program’s rules, rolls it over each year, and keeps it compliant as the year changes.

Read the guide
How chiefs build the block schedule
Guide

How chief residents make the block schedule, step by step

A step-by-step guide to building a residency block schedule: what to gather, the order to build in, the rules to check, and how to publish it.

Read the guide
Who should build the residency schedule?
Guide

Residency scheduling service or software: why not both?

Chiefs shouldn’t have to build the schedule by hand, but they should keep control of it. Why the answer is software and a service, and how the four ways to make a residency schedule compare.

Read the guide
Maternity and parental leave in residency
Guide

Maternity and parental leave in residency: ACGME rules and who covers the schedule

What the ACGME requires for medical, parental and caregiver leave, how leave affects duty hours and training time, and how programs cover the schedule.

Read the guide
How to choose residency scheduling software
Guide

Best residency scheduling software: how to choose in 2026

In most programs the year is still planned and built in Excel, and the scheduling tools mostly publish it. How to choose software for the half of the job that takes the time.

Read the guide
What is an X+Y schedule?
Guide

What is an X+Y schedule in residency? 4+1 and 6+2 explained

How X+Y schedules such as 4+1 and 6+2 separate inpatient and clinic time, why programs adopt them, and how to build one.

Read the guide
Can ChatGPT build a residency schedule?
Guide

Can ChatGPT build a residency schedule?

What happens when chiefs use ChatGPT or Claude to build resident schedules, where they break, and what to use instead.

Read the guide

Ready to free up
months of work?

FileEditViewWindowHelpMon 9:41 AM
Block schedule · 2026-27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Andersen
Burton
Clark
Flowers
Khan
Nguyen
Okafor
Berry
Wards
Vacation
NICU
Clinic/Subsp
Mental Health
PICU
Infectious Disease
ED
Wards
Night Float
Child Protection
HOGI
Child Protection
Clinic
Wards
HOGI
Advocacy
NICU
Night Float
Vacation
Mental Health
Clinic/Subsp
PICU
Genetics
PICU
NICU
Clinic/Subsp
Vacation
Wards
ED
Dermatology
Mental Health
Infectious Disease
Child Protection
Clinic
Clinic
Wards
Night Float
Genetics
HOGI
PICU
Senior Admit
Clinic/Subsp
NICU
Vacation
Advocacy
Mental Health
HOGI
Clinic/Subsp
PICU
Wards
Night Float
NBN
Clinic
Infectious Disease
ED
Vacation
Child Protection
NICU
Wards
Mental Health
Clinic
Vacation
PICU
Nephrology
Clinic/Subsp
NICU
Dermatology
Night Float
HOGI
Advocacy
NICU
ED
Wards
Child Protection
Mental Health
Clinic
Vacation
PICU
Senior Admit
Genetics
Night Float
HOGI
Clinic/Subsp
HOGI
PICU
Infectious Disease
NICU
ED
Wards
Clinic
Night Float
Vacation
Mental Health
Child Protection
FileEditViewWindowHelpMon 9:41 AM
Block schedule FINAL v7.xlsx
HomeInsertDrawPage LayoutFormulasDataReviewView
D7fx=IF(COUNTIF(D2:D9,"NICU")>2,"SHORT?","")
A
B
C
D
E
F
G
H
I
J
K
L
M
1
Resident
Wk 1
Wk 2
Wk 3
Wk 4
Wk 5
Wk 6
Wk 7
Wk 8
Wk 9
Wk 10
Wk 11
Wk 12
2
Andersen
Wards
Wards
Vac
NICU
NICU
Sub
MH
MH
PICU
PICU
ID
ED
3
Burton
CP
Cl
Cl
Wards
Wards
HOGI
HOGI
Adv
NICU
NICU
NF
Vac
4
Clark
PICU
PICU
NICU
NICU
NICU
Sub
Vac
Wards
Wards
ED
Der
MH
5
Flowers
Cl
Cl
Wards
Wards
NF
Gen
HOGI
HOGI
PICU
PICU
SA
Sub
6
Khan
HOGI
HOGI
Sub
PICU
PICU
Wards
Wards
NF
NBN
Cl
Cl
ID
7
Nguyen
Wards
Wards
MH
Cl
Cl
Vac
PICU
PICU
Nep
Sub
NICU
NICU
8
Okafor
NICU
NICU
ED
Wards
Wards
CP
MH
MH
Cl
Cl
Vac
PICU
9
Berry
Sub
HOGI
HOGI
PICU
PICU
ID
NICU
NICU
ED
ED
Wards
Wards
10
11
PGY-2
12
Diaz
HOGI
HOGI
CP
NF
Wards
Wards
ED
ID
PICU
PICU
MH
MH
13
Ellis
Gen
PICU
PICU
Sub
Sub
MH
Vac
NF
NICU
NICU
Adv
HOGI
14
Garcia
Cl
Cl
CP
CP
ID
MH
MH
Der
ED
Wards
Wards
Vac
15
Huang
MH
MH
Adv
Vac
NICU
NICU
Sub
SA
PICU
PICU
HOGI
HOGI
16
Ito
NICU
NICU
CP
CP
Vac
ED
ID
Cl
Cl
NBN
NF
Wards
17
Jones
Adv
Adv
HOGI
HOGI
NF
Der
NICU
NICU
Sub
Nep
PICU
PICU
18
Kaur
HOGI
HOGI
NF
Gen
SA
PICU
PICU
Vac
Cl
Cl
MH
MH
19
Lopez
CP
CP
MH
Vac
NF
Cl
Wards
Wards
ED
ED
NICU
NICU
Block 1Block 2CallVacation+