Free tool
RACI matrix generator: assign roles and check them
A RACI matrix lists tasks down the side and roles across the top, and marks each cell Responsible, Accountable, Consulted or Informed. Every task needs exactly one Accountable role, who owns the result, and at least one Responsible role, who does the work. This generator checks both rules as you click and exports the finished matrix as CSV.
Build your RACI matrix
Rename the tasks and roles, then click a cell to step through R, A, A/R, C, I and blank. The example is a product launch, already filled in. Everything stays in your browser.
Click a cell to step through R, A, A/R, C, I and blank.
| Task | |||||
|---|---|---|---|---|---|
5 of 5 tasks have exactly one A and at least one R.
How the RACI check works
A RACI matrix is only useful if it answers two questions for every task: who does it, and who answers for it. The generator therefore checks each row against two rules and shows a message in plain words for every row that breaks one. An unnamed row with no assignments is ignored.
One person can be both Accountable and Responsible, which is common in small teams. The generator has a combined A/R value for that case, and it counts for both rules.
R (Responsible) = does the work; at least one per task
A (Accountable) = owns the result and signs off; exactly one per task
C (Consulted) = gives input before the work is done
I (Informed) = is told once it is decided or delivered
Worked example
Take the task “Build and test the feature” in a launch with four roles. Engineering is R because it does the work, Product is A because it signs off, Support is C because it reviews the effect on customers, and Marketing is I because it just needs to know when it ships.
Read left to right the row is A, I, R, C. It has exactly one A and one R, so it passes the check.
Now mark Marketing as A too. The row has two Accountable roles and the generator reports that “Build and test the feature” has more than one. Change one back to I and the row passes again.
In the 5 tasks of the example, every row has exactly one A and at least one R, so the summary reads 5 of 5.
What R, A, C and I mean
The four letters describe a person’s part in a task, not their job title. Using a launch as the example:
- Responsible: the person or group that does the work. For the announcement that is the marketing writer. Several roles can share it.
- Accountable: the one role that answers for the result and has the final say, here the head of marketing. Only one, because shared ownership usually means no ownership.
- Consulted: people asked for input before the work is done, such as the product manager checking the feature description. Communication goes both ways.
- Informed: people told afterwards, such as support hearing the launch date. Communication goes one way.
- A blank cell means the role is not involved. That is useful information, not a gap to fill.
Common RACI mistakes
Most matrices that fail in practice fail in one of a few predictable ways:
- Two or no Accountable roles. This is the most frequent mistake and the reason the generator checks it.
- Too many Consulted. If everyone is consulted on everything, decisions slow down. Keep C for people whose input changes the outcome.
- Whole departments instead of roles. “Engineering” as Accountable does not tell anyone whom to ask. Name a role such as the engineering lead.
- Tasks that are too coarse or too fine. A row like “do the project” hides the hand-offs, and fifty rows hide the important ones.
- Making the matrix once and never revisiting it. Re-check it when the team, the process or the reporting lines change.
RACI vs RASCI, DACI and RAPID
RACI is the best known of several responsibility models and the simplest to read. RASCI adds an S for Supportive, people who help the Responsible role with the work without owning it. It is useful when assistance is a large share of the effort, at the price of a busier matrix.
DACI and RAPID are built for decisions rather than tasks. DACI names a Driver who runs the process, the Approver who decides, Contributors and Informed. RAPID adds Recommend and Perform. If your question is who decides, one of those may fit better; if it is who does what in a process, RACI is usually enough.
How to run a RACI session with your team
A matrix filled in by one person at a desk reflects that person’s view. A short session with the people involved takes about an hour and gives you a matrix they will actually use:
- List 10 to 20 tasks or decisions that matter and cause confusion. Skip routine work that is already clear.
- List the roles that take part, not the names of individuals.
- Fill in the Accountable column first, one per task, then the Responsible roles, and only then Consulted and Informed.
- Resolve every flagged row in the room. Disagreement about who is Accountable is the finding, not a nuisance.
- Copy the result as CSV into your wiki or spreadsheet and put a date on it.
Connect responsibilities to the org chart
A RACI matrix says who is involved in a task; an org chart says who reports to whom. Seeing both side by side shows when an Accountable role sits several levels below the people it needs to coordinate. In mivochart you can draw the structure and share it with the matrix. It is free up to 25 people per chart and you can start without an account.
RACI matrix FAQ
Can a task have two Accountable roles?
No. By definition a task has exactly one Accountable role, because that role has the final say. If two roles seem to share it, split the task in two or decide who has the final word. The generator flags rows with more than one A.
Can one person be both Responsible and Accountable?
Yes, and in small teams it is the norm. Mark the cell A/R. The generator counts it as both, so the row passes with a single A/R and no further R.
What is the difference between Responsible and Accountable?
Responsible is who does the work; accountable is who answers for the outcome and approves it. A designer can be Responsible for the mock-ups while the head of design is Accountable for whether they are delivered and good enough.
Does every cell in a RACI matrix need a letter?
No. A blank cell means the role has no part in the task, and leaving cells blank keeps the matrix readable. If nearly every cell is filled, the matrix has probably stopped telling you anything.
How do I make a RACI matrix in Excel or Google Sheets?
Build it here, then use Copy as CSV and paste it into a sheet, or download the CSV file and open it. German and French spreadsheets get semicolons as separators. Formatting such as colours is up to you afterwards.
How many tasks should a RACI matrix contain?
Between 10 and 20 rows usually works. Enough to cover the process and its hand-offs, few enough that people read it. For larger projects, make one matrix per phase or workstream instead of one huge grid.