Skip to content
fig. 01 · rfi register template

Free RFI register template for Excel.

A ready-to-use RFI register that logs every request for information by number, date raised, discipline, and the documents the question concerns at their revision. Download it, fill in your own questions over the example set, and you have a working register in minutes. No email, no form.

.xlsx and .csv · 15 columns · Dropdowns for discipline, status, and impact · Example project included · No email required

fig. 02 · what is inside

Every column a real RFI log needs.

The template starts from document-control practice rather than a blank grid. Fifteen columns cover the question, who owes the answer, the documents it was raised against at their revision, and what the response changed.

The Discipline, Status, and Impact columns carry dropdowns, the header row is frozen, and a second sheet explains how to fill each column.

Read what an RFI is
Column15 fields
  • 01
    RFI number

    The controlled reference the question is known by. Keep the format consistent and the sequence unbroken, so a missing number is obvious.

  • 02
    Date raised

    The date the question went out. Response times are counted from here.

  • 03
    Raised by

    The person who asked, so the answer goes back to someone by name.

  • 04
    Raised by company

    The company or organisation the person asking belongs to.

  • 05
    Directed to

    The named person who owes the answer, rather than a shared mailbox.

  • 06
    Discipline

    The discipline the question belongs to, picked from a dropdown of Architectural, Structural, Civil, Mechanical, Electrical, Hydraulic, Fire, Survey, or Other.

  • 07
    Subject

    A short title for the question, so the register can be read down without opening every row.

  • 08
    Related documents

    Every document number with the revision the question was raised against, for example AWF-STR-1100 Rev A, separated by semicolons.

  • 09
    Response required by

    The date the answer is needed, taken from the programme rather than guessed at.

  • 10
    Status

    Where the RFI sits, picked from a dropdown of Draft, Issued, Answered, Closed, Overdue, or Withdrawn.

  • 11
    Date answered

    The date the written response came back.

  • 12
    Response summary

    The answer in a line or two, with the full response filed against the row.

  • 13
    Impact

    What the answer costs the project in money or time, picked from a dropdown of None, Cost, Schedule, Cost and schedule, or TBC.

  • 14
    File location

    Where the RFI form, the markups, and the response are filed.

  • 15
    Notes

    Anything else worth recording against the row, such as the revision the answer produced.

fig. 03 · how to use it

Log the RFI the day the question is asked.

Six steps keep the register reliable. Work down them as each question is raised, and the register stays a true picture of what was asked, who owes the answer, and what the work is waiting on.

01

Raise the RFI on the register, not in email

Open a row the day the question is asked, before it goes anywhere. Fill the RFI number, date raised, who raised it, who it is directed to, and the subject first, then the rest as the answer comes back. A question that lives only in a mailbox is a question nobody can chase.

02

Number RFIs in one unbroken sequence

Give every RFI the next number in a single sequence, RFI-0001 onwards, and never reuse one. A gap in the sequence is the first thing anyone auditing the record asks about.

03

Name the documents the question is about, at their revision

Record each document number with the revision the question was raised against, separated by semicolons. A question raised against revision B can be answered after revision C goes out, and the row is the only place that shows it. Keep the numbers the same as the ones in your drawing register.

04

Set the date a response is needed by

Take the date from the programme rather than the calendar, and fill Response required by on every row. Sort on that column and the register becomes the chase list. Move the status to Overdue the day the date passes, so a late answer shows up before the work stops.

05

Record the answer against the row

Write the date answered, a short response summary, and the impact on cost or programme. File the full response and any markup where the File location column points, so the question, the evidence, and the answer stay together.

06

Close the loop when the response changes a drawing

Many answers change a route, a clearance, or a specification. Note the revision the answer produced, issue the affected drawing at that revision, and only then move the status to Closed. An answer that never reaches the sheet leaves the drawing showing the design that raised the question.

fig. 04 · when the spreadsheet stops keeping up

A spreadsheet log works, until it does not.

A register like this is quick to start, everyone can read it, and it holds the whole question history on one page. It keeps working until two things happen: the answer lives in a mailbox rather than the record, and the revision named on a row is no longer the revision on the sheet. When you are reconstructing an RFI from sent email, that is the sign to move the record into document control software. See how an RFI raised from a markup stays with the drawing that raised it.

The question tied to the documents it concerns

Raise an RFI against the documents it questions at their current revision, so the row and the sheets it refers to are one record rather than a number typed twice.

The response beside the drawing it changed

The answer sits on the record next to the document it applies to, so anyone reading the sheet can see the instruction that changed it and the revision that carried it.

An audit trail behind every RFI

Every change is logged, so who asked what, who answered, and when, is a lookup rather than a search through a mailbox.

No reconstruction at handover

The question history stays with the asset when the project closes, so nobody rebuilds the RFI record from sent items years later.

Lunr is document control software built for the record. It holds RFIs against the documents they question at their revision, keeps the response beside the drawing the answer changed, and logs every step, so the register and the drawings can never drift apart.

fig. 05 · questions

Questions about RFI registers.

What the register is, what RFI stands for, the columns it needs, how RFIs are numbered, and what has to happen when an answer changes a drawing.

01
What is an RFI register?
An RFI register is the log of every request for information raised on a project, one row per question, with the RFI number, the date raised, who asked, who owes the answer, the documents the question concerns at their revision, the date a response is needed, the response, and the status. It answers what was asked, by whom, against which drawing, and whether the work is still waiting. This template gives you that register in Excel, with a CSV copy for any other tool.
02
What does RFI stand for in construction?
RFI stands for request for information. On a construction project it is a formal question raised while the works are underway, usually by the contractor or a subcontractor, when the drawings and the specification are unclear, incomplete, or in conflict. The design team or the owner's representative answers it in writing, dated, and the question and its answer are numbered and logged. In procurement the same three letters name a document sent to the market to learn what suppliers can offer, which is a different instrument entirely.
03
What columns does an RFI register need?
At a minimum, an RFI register needs the RFI number, the date raised, who raised it, who it is directed to, the subject, the documents the question concerns at their revision, and the status. A register that is worked rather than filed also carries the discipline, the date a response is required, the date answered, a summary of the response, and the cost or programme impact. This template ships fifteen columns, including a file location and a notes column for the revision the answer produced.
04
How do you number RFIs?
Use one unbroken sequence for the whole project, such as RFI-0001 onwards, and never reuse a number. Some organisations prefix the project or the raising party, for example AWF-RFI-0001, which keeps the sequences apart when several subcontractors ask questions on the same job. Keep the sequence in the register itself, so the next number is always the row below the last one. Leave a withdrawn question on the register with the status Withdrawn rather than deleting the row, because a gap reads as a lost RFI.
05
What happens when an RFI response changes a drawing?
The answer has to land on the drawing as a revision. Record the response on the RFI row, note the revision it produced, then issue the affected drawing at its new revision and transmit it to whoever is building from it. If the change lives only in the register, the drawing keeps showing the design that raised the question, and the as-constructed set inherits the error. Closing an RFI before the revision is issued is the most common way a register drifts from the record.
06
When should you move off a spreadsheet RFI register?
A spreadsheet register works until the answer lives in a mailbox rather than the record, or the revision named on a row is no longer the revision on the sheet. When you are reconstructing what was asked and answered from sent email, or checking by hand whether an answered RFI ever reached the drawing, move the record into document control software that holds RFIs against documents under revision control.
07
Does the template work in Excel and Google Sheets?
Yes. The .xlsx file opens in Excel with the header styling, the header row frozen, and the Discipline, Status, and Impact dropdowns in place. The .csv copy opens anywhere, including Google Sheets and any other spreadsheet tool, and holds the same columns and example rows without the formatting.
fig. 06 · get started

Outgrown the spreadsheet RFI log?

Book a walkthrough with someone who knows what a transmittal and an as-constructed drawing are, and watch a question run from the drawing that raised it to the revision that answers it.

10M+ documents under management · Hosted in Australia and the US · SAML · Full audit trail · Export anytime

entity
Lunr Labs Pty Ltd
location
Melbourne AU
workspace
documents.lunr.app
rev
2026