Industry Insights

RFI vs Submittal vs Ball-in-Court: What Each Means and When to Use Them

Arkan Team
7 min read

What is the difference between an RFI and a submittal?

An RFI (request for information) is a question. Someone on the project cannot proceed because a drawing, specification or instruction is unclear, conflicting or missing, so they ask the design team to clarify. See the glossary entry on request for information.

A submittal is a proposal. The contractor presents a material, product, shop drawing, sample or method statement for the consultant to review and approve before it is used. See material submittal.

The easiest test: if you are asking "what do you want?", it is an RFI. If you are saying "this is what we intend to use, please approve", it is a submittal.

RFI vs submittal at a glance

RFISubmittal
PurposeClarify unclear or conflicting informationObtain approval of proposed material, product, drawing or method
Who usually initiatesContractor, subcontractor or sometimes the consultantContractor or subcontractor
Who usually answersDesigner or consultantConsultant, with input from the designer and client where needed
Typical outputA written answer, sometimes a revised drawingApproved, approved as noted, revise and resubmit, or rejected
Typical contract effectA response may or may not change scope; if it does, it can lead to a variationApproval does not normally relieve the contractor of contract obligations
Typical timing riskWork waiting for the answerProcurement waiting for approval

Contracts differ, so check how yours treats responses and approvals, including any response periods and review stamps.

Want to see this in Arkan?

Book a demo and we will walk through it on a sample project.

What does ball-in-court mean?

Ball-in-court is a tracking concept: it shows the person or company currently responsible for the next action on an open item. When a contractor sends an RFI, the ball is in the consultant's court. When the consultant answers and asks for a clarification, the ball returns. On a submittal, the ball moves between the subcontractor, the contractor's document controller, the consultant and sometimes the client.

Ball-in-court makes delays visible. If an item has been open for 14 days, the useful question is "whose court has it been in, and for how many of those days?" It also supports fair discussion of responsibility for delay, since time with the reviewer and time with the contractor can be separated.

When should you raise an RFI instead of a submittal?

Raise an RFI when:

  • Drawings conflict with each other or with the specification.
  • Dimensions, levels or details are missing.
  • Site conditions differ from the documents.
  • You need a decision, such as a finish choice that was left open.
  • You want written confirmation of a verbal instruction.

Raise a submittal when:

  • The specification requires approval of a material or product before purchase.
  • You are proposing an alternative that the specification allows.
  • Shop drawings, calculations or samples are required.
  • A method statement or test procedure needs consultant approval.

If an RFI answer changes the work, treat the consequences carefully: it may be a variation. See variation orders and how to manage them.

How do you write a good RFI?

  • One question per RFI, so each can be answered and closed independently.
  • Quote the drawing number, revision, specification clause and location.
  • Attach a sketch or photo showing the conflict.
  • State your proposed solution if you have one, and the date you need the answer.
  • Say what it affects, such as an activity or a procurement date, so the priority is clear.

Slow responses are often caused by unclear questions. For tactics, read reducing RFI response time and how digital RFIs reduce delays.

How do you run a submittal well?

  • Build a submittal register early, linked to the programme so long-lead items are reviewed first.
  • Submit complete packages with the data the specification asks for.
  • Track revisions and resubmissions so the latest status is visible.
  • Do not order materials before approval unless you accept the risk.

The full process is covered in construction submittals workflow explained.

How does Arkan track RFIs and submittals?

Arkan is construction management software, not an ERP. The RFI module records each RFI with priority, due date and a "Ball In Court" field, supports internal workflows or sending externally to a contact, tracks days held, and keeps responses with an official-response flag. The Submittals module provides submittal plans and types, a follow-up dashboard and document requests with status tracking. See RFI Management and Submittals, or book a demo.

Frequently asked questions

What is the difference between an RFI and a submittal?

An RFI asks the design team a question about unclear, conflicting or missing information. A submittal presents a material, product, shop drawing or sample for approval before use.

What does ball-in-court mean in construction?

It identifies who currently has to act on an open item, such as the consultant reviewing an RFI or the contractor revising a submittal. It makes it clear where time is being spent.

Can an RFI response lead to a variation?

Yes. If the answer changes the scope, quantities or specification compared with the contract, it may be treated as a variation. Notify according to your contract before proceeding.

Does approving a submittal remove the contractor's responsibility?

Normally not. Approval typically confirms the proposal is acceptable in principle, while the contractor remains responsible for meeting the contract requirements. Check the wording in your contract and the review stamp.

How long should an RFI or submittal review take?

Your contract or project procedures should set the review period. Use that, and track elapsed time against it, rather than a generic figure.

#RFI#submittal#ball in court#document control#approvals
Share:

Explore Related Arkan Features

See how Arkan solves these challenges in our platform.

See it in Arkan

Explore RFI Management, or book a demo to see how it works on your own workflow.