All tools › Weekly Ops › RACI Matrix
Accountability

RACI Matrix

Most RACIs are paperwork. The strongest are forensic instruments. This one is built to surface accountability problems in time to fix them, not in the post-mortem.

$19 one-time, instant download
✓ Excel + Google Sheets · ✓ Decision-level RACI · ✓ PDF cheat sheet
Buy Now, $19
Secure checkout via Gumroad · 30-day refund
Or get all 17 PM tools for $99 ($533 value). The full toolkit ships every template in the catalog: status reports, RAID logs, charters, OKRs, and more. See what's in the bundle ›

What's in the download

Decision-level RACI (Excel)

Rows are decisions, not workstreams. Each row has exactly one Accountable (one human, not a team), the Responsibles who do the work, a deliberate Consulted list, and the Informed roster. The format forces the question that prevents two-VPs-disagreeing-quietly incidents.

The two-question test on every row

Who decides? What happens if the decision needs to be made on Tuesday and the Accountable is on vacation? The cheat sheet covers how to use the test to spot the rows that will fail before the program does.

C-list discipline guide

Most PMs let the Consulted list balloon to twenty-three people. The result is decisions that never get made. The guide covers how to spot a C list that is really an I list, and how to cut it without political fallout.

Quick-reference cheat sheet (PDF)

The four letters, the two most common failure modes, the script for telling someone they have been moved from C to I, and the escalation rules for when an A goes on vacation.

Use forever, no subscription

One purchase, yours to keep. Use it on every program, customize for your team. Works in Excel and Google Sheets.

Why most RACIs are paperwork

I once watched two VPs make the same decision differently in the same meeting. One said the launch date would be the first of the quarter. The other, twenty minutes later, said the date would be the middle of the quarter. Neither contradicted the other. Neither noticed. By the time the discrepancy surfaced a month later, two teams had built work products toward different launches.

The PM had everything she needed to prevent that incident. She just didn't have a tool that forced the question of who actually decided what.

"RACI is a forensic instrument, not paperwork. Used well, it surfaces accountability problems that look like stakeholder problems, and it surfaces them in time to fix them."

Most PMs make two mistakes when they build a RACI. The first, and the more damaging, is leaving the Accountable ambiguous. Two A's, no A, "the leadership team," or "we'll figure it out together." Each is a future incident, waiting for the moment a decision has to be made and there is no agreement on who makes it. The second mistake is letting the Consulted list balloon. Every senior person who might want a say gets added on the theory that being inclusive is safer than being exclusive. The result is that no decision gets made, because by the time you have circulated a draft to twenty-three people, two have given conflicting feedback, three are on vacation, and one has changed roles.

The four letters, plain

The two-question test on every row

For each decision in your RACI, you should be able to answer both in one sentence:

  1. Who decides? If the answer has more than one name, you do not yet have a RACI. You have a coalition plan.
  2. What happens if the decision needs to be made on Tuesday and the A is on vacation? If you do not have a backup A, you do not yet have an A.

Most RACIs in the wild fail one of these two tests. Building one that passes both is the whole point of the template.

Building a RACI matrix in Excel

Most RACI spreadsheets are typed by hand, which is why so many of them have two Accountables and nobody notices for four months. A RACI matrix Excel template should not rely on the person filling it in to catch that. The sheet should catch it. Here is how this one is built.

Orientation. Rows are decisions, not tasks. Column A is the decision ID, column B the decision itself, and columns C through H are named humans in the header row. Not "Engineering." Not "the platform team." Names. Then click C4 and use View › Freeze Panes › Freeze Panes so the decision text and the name row both stay locked while you scroll a grid that gets wide fast.

Lock the cells to four letters. Select C4:H40, then Data › Data Validation › Allow: List, and type the source straight into the box:

R,A,C,I

Set Error Alert to Stop, not Warning. Warning lets people click through, and the moment someone types "A/R" into a cell every count formula below stops working. Four letters or empty. Nothing else gets in.

The formula that catches the classic error. Put this in a checker column, say column I, and fill it down the whole matrix:

=IF(COUNTIF($C4:$H4,"A")<>1,"Fix: exactly one A per row","")

That one line does more for a program than the rest of the template combined. It fires on the two-A row, which is the incident waiting to happen, and it fires on the zero-A row, which is the same incident with better manners. Add two companions in the next columns: =IF(COUNTIF($C4:$H4,"R")=0,"No R: nobody is doing the work","") and =IF(COUNTIF($C4:$H4,"C")>4,"C list too long","").

Named conditional-formatting rules. Two rules, both written from the top-left cell of the selected range so the relative references travel correctly. Select C4:H40 and add rule one, =C4="A", with a bold dark fill. The Accountable becomes the thing your eye lands on first, which is the correct visual hierarchy for a document about who decides. Then select B4:H40 and add rule two:

=COUNTIF($C4:$H4,"A")<>1

Red fill on the whole row. Note the difference between the two rules: the first uses C4 with no dollar signs so it evaluates cell by cell, the second uses $C4:$H4 so every cell in the row asks the same question and the row colors as one unit. Getting those dollar signs wrong is the most common reason a formatting rule looks broken.

The workload row nobody builds. Under the last decision, put a count of Accountables per person and drag it across the name columns:

=COUNTIF(C$4:C$40,"A")

The dollar signs sit on the row numbers so the range holds while the column moves. Now look at the totals. If one person is Accountable for fourteen of your twenty decisions, you do not have a RACI. You have a queue with that person's name on it, and the program moves at the speed of their calendar.

Printing it so people read it. Page Layout › Print Titles, set Rows to repeat at top to the header row and Columns to repeat at left to A:B. Then Scale to Fit, Width: 1 page. Without that, page two of a printed RACI is a grid of letters with no decisions and no names attached.

Excel and Google Sheets. The file is an .xlsx and works in both. COUNTIF, IF, and the formula-based formatting rules import cleanly, and the R/A/C/I dropdown becomes a Sheets data validation rule with the same four options. The one change: Excel's Stop-style Error Alert arrives in Sheets as "Reject input," which you may need to re-select, because Sheets defaults new rules to "Show warning." Re-check it after import, or the guardrail is decorative.

A worked RACI example

Five decisions from a checkout program, six weeks in. Blank means the person is Informed by default; the template keeps an explicit I only where being told matters on a schedule.

Decision Rivera Okonjo Halvorsen Beaumont Ilunga Checker
Final launch date for guest checkoutCRIAI
Payment vendor selectionRAICC
Data retention window for guest ordersRCIIA
Which SKUs ship in wave oneICAI
Rollback threshold on launch nightARIACFix: exactly one A per row

Four rows pass. One does not. Rivera and Beaumont are both marked Accountable for the rollback threshold, so the checker column fires and the conditional format reds the row. Nobody typed that error on purpose. It happens because a platform lead and a VP of Product each reasonably believe the call is theirs, and in a hand-typed grid that belief goes unexamined until launch night, at 2 a.m., with traffic dropping.

The value of the sheet is not the letters. The value is that the sheet argues back.

Free guide
Not sure this is the right tool for the job? Read RACI vs stakeholder communication plan: who decides vs who hears. It covers where each one earns its place, and where reaching for the wrong one costs you a quarter.

Questions PMs ask

Decision-level or task-level RACI?

Decision-level. Task-level RACIs become wallpaper: hundreds of rows, nobody reads, accountability gets diluted across a sea of boxes. Decision-level RACIs are small, deliberate, and used. The template is built for decision-level.

How many rows should a RACI have?

Roughly one row per decision category that crosses team boundaries. For a typical enterprise program, that's 10 to 30 rows. If you're at 50+, you're probably writing a task list.

How is this different from a stakeholder communication plan?

RACI is about decisions: who decides, who weighs in. The communication plan is about updates: who gets told what, how often. They're complements. The cheat sheet covers when each one applies.

Excel or Google Sheets?

Both. The template is .xlsx and opens cleanly in Google Sheets.

Free download

Try the free one first

The lite version is one sheet with R/A/C/I dropdowns and the rule that matters: one Accountable per row. Free, no card.

Get the free RACI template ›