top of page

How to File an IFR Flight Plan: The ICAO Form, Equipment Codes, Clearances, and Void Times

Dec 18, 2025
12 min read

Updated: Sep 6

Filing an IFR flight plan is more than filling in boxes on an app — it's a critical step that connects your aircraft, your intentions, and the air traffic control system. A properly filed IFR flight plan helps ATC anticipate your needs, sequence traffic, and provide separation, while ensuring you meet regulatory and operational requirements. But the process has modernized in an important way: the old equipment "slant codes" (/G, /A, /U) that pilots used for decades are gone, replaced by the ICAO international flight plan format with its equipment and PBN codes. Understanding how to file today — the ICAO form, the equipment codes, and how filing becomes a clearance — is a key milestone in becoming a confident instrument pilot.


This post covers filing an IFR flight plan in practical depth: what it is and when to file, the filing methods, the ICAO flight plan form section by section (including the equipment and PBN codes that replaced the slant suffixes), filing versus activating, picking up your clearance with CRAFT, the void-time mechanics for uncontrolled fields, and the common mistakes.



Study this full length lesson (video, podcast, flashcards, and quiz) here: Full Length Lesson >


What an IFR Flight Plan Is

An IFR flight plan is a formal request to operate under Instrument Flight Rules within the National Airspace System.


Once filed and activated, it allows ATC to:

  • Issue an IFR clearance

  • Provide traffic separation

  • Assign altitudes and routes

  • Coordinate handoffs between facilities

  • Assist with lost communications or emergencies


The key distinction from VFR:

  • An IFR flight plan is REQUIRED before operating IFR

  • (A VFR flight plan is optional — for search and rescue)

  • IFR requires the plan AND a clearance

  • The plan is mandatory for IFR


The regulatory basis:

  • 14 CFR 91.173: no person may operate IFR in controlled airspace without an ATC clearance

  • The flight plan is the basis for the clearance

  • Required for IFR in controlled airspace

  • The system's foundation


When to File

The timing, expanded.


When to file:

  • At least 30 minutes before departure (recommended, so it's in the system)

  • Before calling for your IFR clearance

  • Before departing VFR with intent to pick up IFR airborne


How far in advance:

  • Hours in advance

  • The day before

  • Even days ahead (though weather/updates may require amendment)

  • Flexible


The 30-minute recommendation:

  • Filing 30+ minutes ahead lets the flight plan propagate to the ATC system

  • The clearance is ready when you call

  • Filing too late may mean the clearance isn't in the system yet

  • Give it time


The proposed departure time:

  • File a realistic proposed departure time (Zulu)

  • The flight plan is held in the system around that time

  • If you're significantly early/late, amend it

  • The system uses the proposed time


Ways to File

The methods, updated.


Common filing methods:

  • Electronic flight planning apps (ForeFlight, Garmin Pilot, etc.) — the most common

  • Flight Service (1-800-WX-BRIEF, operated by Leidos) — phone filing

  • Online FAA/Leidos filing tools (1800wxbrief.com)

  • Some avionics systems (file directly from the panel)


Why electronic filing is preferred:

  • Reduces errors (validates the form)

  • Validates routes (checks for errors, suggests preferred routes)

  • Integrates weather and NOTAMs automatically

  • Faster and easier


The Leidos/Flight Service system:

  • Flight Service (Leidos) handles flight plan filing for the FAA

  • Apps file through this system (or directly to the FAA)

  • 1-800-WX-BRIEF connects to Flight Service

  • The backbone of GA filing


The app advantage:

  • Apps pre-fill aircraft data (equipment codes saved in your profile)

  • Suggest ATC-preferred routes

  • Validate before filing

  • Integrate the whole preflight

  • The modern standard


Free mobile app ad with three smartphones showing aviation training screens: VOR trainer, study courses, and flight controls.
Study courses, lesson plans, teaching courses, endorsements, interactive trainers, audiobooks, flashcards, and more! Download it free here >

The ICAO Flight Plan Form: What Replaced the Slant Codes

Here's the biggest modernization the basic treatment doesn't fully capture: the US moved to the ICAO international flight plan format, retiring the old equipment suffixes.


The change:

  • Until 2019, US domestic flight plans used the FAA domestic form with equipment "slant codes" (/G, /A, /U, /L, etc.)

  • These slant codes are RETIRED (as of 2019)

  • The US now uses the ICAO international flight plan format for all IFR (and most VFR) filing

  • The ICAO form uses equipment/capability CODES, not slant suffixes


Why it changed:

  • The old slant codes were limited (couldn't describe modern capabilities precisely)

  • The ICAO format describes navigation, communication, surveillance, and PBN capabilities in detail

  • International standardization

  • Better for modern equipment (WAAS, ADS-B, RNP)


The ICAO form fields (the key ones for pilots):

  • Item 7: Aircraft identification (registration or call sign)

  • Item 8: Flight rules (I for IFR) and type of flight (G for GA)

  • Item 9: Number, aircraft type, and wake turbulence category

  • Item 10: Equipment and capabilities (10a: comm/nav/approach; 10b: surveillance/transponder/ADS-B)

  • Item 13: Departure aerodrome and time

  • Item 15: Route (cruise speed, level, route)

  • Item 16: Destination, total EET, alternate(s)

  • Item 18: Other information (including the PBN code and other details)

  • Item 19: Supplementary (fuel, persons on board, emergency equipment — for search and rescue)


Item 10a — Equipment and capabilities:

  • Letter codes for equipment: e.g., G = GNSS (GPS), S = standard (VHF, VOR, ILS), R = PBN approved, W = RVSM, etc.

  • You list the codes for your aircraft's capabilities

  • Replaces the old single slant code

  • Describes what you can actually do


Item 10b — Surveillance:

  • Transponder and ADS-B codes: e.g., C = Mode C, S = Mode S, B1/B2 = ADS-B Out, U1/U2 = UAT ADS-B, etc.

  • Describes your surveillance equipment

  • Includes ADS-B capability

  • Part of the modern form


Item 18 — PBN code:

  • If you put R in Item 10a (PBN approved), you specify the PBN capabilities in Item 18 (the PBN/ code)

  • Codes like B2, C2, D2, O2 describe RNAV and RNP capabilities

  • Details your area-navigation approvals

  • Required if claiming PBN


The practical reality for pilots:

  • Your app stores your aircraft's ICAO equipment codes (set once in the profile)

  • You don't manually type them each time (usually)

  • But you should understand what they mean

  • Get them RIGHT (they determine your routes and approaches)


Why the codes matter:

  • They determine which routes you can fly (RNAV routes need the right codes)

  • Which approaches you're authorized (GPS approaches need GNSS capability filed)

  • How ATC sequences and separates you

  • Incorrect codes = amended clearances, delays, denied RNAV routes


Filling Out the Key Sections

Section-by-section guidance, updated for the ICAO form.


Aircraft Identification (Item 7):

  • Your registration number (e.g., N123AB) or call sign

  • Must match your transponder configuration and radio call sign

  • Consistent identification

  • The tail number for GA


Flight Rules and Type (Item 8):

  • I for IFR

  • G for General Aviation (type of flight)

  • Tells ATC how to handle the flight

  • Standard for GA IFR


Aircraft Type and Wake Category (Item 9):

  • Aircraft type designator (C172, PA28, SR22, etc.)

  • Wake turbulence category (L for light, M for medium, etc.)

  • Identifies the aircraft

  • For separation


Equipment (Item 10):

  • The ICAO equipment/capability codes (10a and 10b)

  • As discussed above

  • Critical for routing and approaches

  • Set in your app profile


Departure and Time (Item 13):

  • ICAO airport identifier (KXXX)

  • Proposed departure time (Zulu)

  • Helps ATC anticipate traffic

  • Realistic timing


Route and Altitude (Item 15):

  • Cruise speed, requested altitude (level), and the route

  • Altitude: meets IFR hemispherical rules, clears terrain (MEAs), matches performance

  • Route: departure procedure (SID) if applicable, airways/RNAV fixes, STAR/approach transition if appropriate

  • Use ATC-preferred routes


Destination, EET, Alternate (Item 16):

  • Destination ICAO identifier

  • Total estimated enroute time (EET)

  • Alternate airport(s) if required

  • For traffic planning and SAR timing


Other Info (Item 18):

  • The PBN code (if applicable)

  • Other relevant information (equipment notes, etc.)

  • Remarks

  • Supplementary details


Supplementary — Fuel, Souls (Item 19):

  • Total usable fuel (in time — hours and minutes)

  • Persons on board

  • Emergency equipment

  • Used for SAR (not transmitted to ATC normally, held by Flight Service)


Choosing a Route

Routing guidance, expanded.


Your route should be:

  • Legal (airways, valid fixes)

  • Efficient (reasonable, direct where possible)

  • Realistic (what ATC will actually clear)


Typical routing components:

  • Departure procedure (SID) if applicable

  • Airways (Victor/T-routes) or RNAV fixes

  • STAR (arrival) or approach transition if appropriate

  • Connected logically


Preferred routes:

  • Many city pairs have ATC-preferred routes

  • Filing the preferred route increases clearance acceptance

  • Apps suggest them

  • Avoid getting a full-route amendment


The tower-en-route option:

  • For shorter flights between certain airports, "tower en route control" (TEC) routes exist

  • Stay in approach control airspace (no center)

  • Specific TEC routes are published

  • An option for regional IFR flights


Avoid:

  • Overly creative or unrealistic routes

  • Ignoring preferred routes into busy airports

  • Routes your equipment can't support (RNAV without the codes)

  • Getting a full reroute at clearance


The "expect" reality:

  • ATC may clear you via a different route than filed

  • The preferred route increases acceptance

  • Be ready to copy an amended route

  • Flexibility


Filing vs. Activating

The critical distinction, reinforced.


Filing:

  • Submits your flight plan to the system

  • Does NOT authorize IFR flight

  • The plan is on file (proposed)

  • Step one


Activating:

  • Occurs when ATC issues and you ACCEPT an IFR clearance

  • The clearance activates your IFR flight

  • You're now cleared into the system

  • Step two


The key point:

  • You are NOT IFR until you receive AND accept your clearance

  • Filing alone doesn't make you IFR

  • The clearance is what authorizes IFR operation

  • Filing ≠ cleared


How activation happens:

  • On the ground: get the clearance before departure (at a towered field or via clearance delivery/RCO)

  • In the air: pick up the clearance airborne (if departing VFR)

  • Either way, the clearance activates it

  • Two common methods



Picking Up Your IFR Clearance

The clearance process, expanded with CRAFT decoded.


Where to get your clearance:

  • Clearance Delivery (at busier towered fields)

  • Ground Control (at some towered fields)

  • A Remote Communications Outlet (RCO) or clearance delivery phone (at non-towered fields)

  • ATC airborne (if departing VFR and picking up IFR)


The CRAFT format (for copying clearances):

  • C — Clearance limit: where you're cleared to (usually the destination)

  • R — Route: the route (as filed, or amended)

  • A — Altitude: the altitude (and any "expect" altitude)

  • F — Frequency: the departure frequency (for after takeoff)

  • T — Transponder: the squawk code


Decoding CRAFT:

  • Clearance limit: "Cleared to KXYZ airport" (your destination)

  • Route: "as filed" (they accepted your route) or an amended route to copy

  • Altitude: "Climb and maintain 3,000, expect 8,000 ten minutes after departure" (initial and expected)

  • Frequency: "Departure frequency 124.3" (contact after takeoff)

  • Transponder: "Squawk 4271" (set this code)


The "expect" altitude:

  • Clearances often give an initial altitude and an "expect" higher altitude

  • The "expect" altitude is for lost communications (climb to it at the expected time if you lose comms)

  • Part of the clearance

  • Note it


Reading back the clearance:

  • Read back the clearance to confirm (especially the route, altitude, and squawk)

  • Ensures you copied it correctly

  • ATC confirms or corrects

  • Standard procedure


The "hold for release" possibility:

  • At non-towered fields, you may get the clearance but be told "hold for release"

  • You can't depart IFR until released (ATC coordinates the traffic)

  • Wait for the release

  • Common at uncontrolled fields


Void Times at Uncontrolled Fields

A crucial mechanic the basic treatment doesn't cover: departing IFR from a non-towered airport.


The clearance void time:

  • At a non-towered field, your IFR clearance comes with a CLEARANCE VOID TIME

  • You must depart before the void time

  • If you don't depart by then, the clearance is void (canceled)

  • ATC holds the airspace only until the void time


Why void times exist:

  • At an uncontrolled field, ATC can't see you depart

  • They reserve the airspace for a window (until the void time)

  • If you don't go, they release the airspace to other traffic

  • A time limit on your departure


How it works:

  • "Clearance void if not off by [time]" (e.g., void if not off by 1415Z)

  • Depart before that time

  • If you can't, the clearance is void (call for a new one)

  • Depart within the window


The "if not off by" and reporting:

  • You may also be asked to report your departure time (or airborne) to ATC

  • "If not off by [time], advise [facility] not later than [time] of intentions"

  • Report as instructed

  • ATC needs to know if you didn't depart


The release:

  • You may get a "release" with a void time

  • "Released for departure, clearance void if not off by [time]"

  • Depart within the window

  • Then contact departure/center airborne


Why this matters:

  • Departing a non-towered field IFR requires understanding void times

  • Don't blow the void time (call for a new clearance if you can't make it)

  • Report as required

  • A key uncontrolled-field procedure


Cancelling IFR

The other end of the flight, worth including.


Cancelling IFR:

  • You can cancel IFR when you no longer need it (in VMC, clear of clouds)

  • "Cancel IFR" to ATC (or Flight Service)

  • Frees you from the IFR clearance (and frees the airspace)

  • Common when arriving VMC


At a non-towered destination:

  • Landing IFR at a non-towered field ties up the airspace until you cancel

  • Cancel in the air (if VMC) or on the ground (by phone/radio) after landing

  • IMPORTANT: if you don't cancel, ATC may initiate search and rescue (they think you're still flying)

  • Cancel promptly


The cancellation methods:

  • Airborne: "Cancel IFR" to ATC (if in VMC)

  • On the ground: call Flight Service or ATC to cancel

  • At a towered field: landing cancels it automatically (the tower knows)

  • Cancel to close the loop


Why cancelling matters:

  • Frees the airspace for other IFR traffic

  • Prevents an unnecessary SAR response

  • Good practice

  • Don't forget


Common IFR Filing Mistakes

The errors, expanded.


Incorrect equipment codes:

  • The #1 mistake

  • Wrong ICAO codes = denied RNAV routes, amended clearances, delays

  • Set them correctly in your profile

  • Verify they match your actual equipment


Unrealistic routing:

  • Filing creative routes ATC won't accept

  • Use preferred routes

  • Get a full reroute if you don't

  • File realistic routes


Filing an invalid alternate:

  • An alternate that doesn't meet alternate minimums (or is NA)

  • Verify alternate minimums

  • Check it's usable

  • A planning error


Forgetting to update the departure time:

  • Filing for a time you miss significantly

  • Amend if early/late

  • The system uses the proposed time

  • Keep it current


Filing without checking NOTAMs:

  • Missing NOTAMs affecting the route/approach/alternate

  • Check NOTAMs as part of filing

  • Part of preflight (91.103)

  • Don't skip


Assuming ATC will "fix" everything:

  • ATC handles a lot, but a bad flight plan creates workload

  • File it right

  • Reduce the back-and-forth

  • Your responsibility


Blowing a void time (non-towered):

  • Not departing before the clearance void time

  • Understand void times

  • Depart in the window or call for a new clearance

  • An uncontrolled-field error


Forgetting to cancel IFR (non-towered arrival):

  • Not cancelling after landing at a non-towered field

  • Can trigger a SAR response

  • Cancel promptly

  • Close the loop


Best Practices

Expanded advice.

  • File early, then amend if needed

  • Use preferred routes whenever possible

  • Double-check your ICAO equipment codes (set once, verify they're right)

  • Brief your clearance before calling ATC (anticipate the route/altitude)

  • Understand void times for non-towered departures

  • Remember to cancel IFR at non-towered destinations

  • Treat filing as part of your IFR risk management

  • Use CRAFT to copy clearances


Final Thoughts

Filing an IFR flight plan is not just a formality — it's your entry point into the IFR system. When done correctly, it sets the tone for a smooth clearance, predictable routing, and lower cockpit workload. The process has modernized: the old slant codes are gone, replaced by the ICAO format's equipment and PBN codes, which describe your aircraft's capabilities precisely and determine your routes and approaches.


A thoughtful, accurate flight plan helps ATC help you, reduces surprises, and enhances safety. Understand the ICAO form and its equipment codes, use preferred routes, copy your clearance with CRAFT, and know the void-time and cancellation procedures for non-towered fields. Mastering this process is a key milestone in becoming a confident, proficient instrument pilot.


On the Written Test and Checkride

IFR flight plan filing appears on tests and checkride orals (instrument especially). The most commonly tested topics:

  • Filing vs. activating (you're not IFR until cleared)

  • The equipment/capability codes (ICAO format)

  • The CRAFT clearance format

  • Void times at non-towered fields

  • Cancelling IFR (and the SAR implication)

  • Required flight plan information


Quick Reference

IFR Flight Plan:

  • Formal request to operate IFR

  • REQUIRED before IFR flight (91.173)

  • Enables clearance, separation, altitudes, handoffs, SAR


When to File:

  • 30+ minutes before departure (recommended)

  • Before calling for the clearance

  • Realistic proposed time (Zulu)


Filing Methods:

  • Apps (ForeFlight, Garmin Pilot) — most common

  • Flight Service (1-800-WX-BRIEF / Leidos)

  • Online (1800wxbrief.com)

  • Some avionics


The ICAO Form (slant codes RETIRED 2019):

  • Item 7: Aircraft ID

  • Item 8: Flight rules (I) and type (G)

  • Item 9: Type + wake category

  • Item 10: Equipment (10a comm/nav, 10b surveillance/ADS-B)

  • Item 13: Departure + time

  • Item 15: Route (speed, level, route)

  • Item 16: Destination, EET, alternate

  • Item 18: Other info (PBN code)

  • Item 19: Fuel, souls (SAR)


Key Equipment Codes (Item 10):

  • G = GNSS (GPS)

  • S = standard (VHF, VOR, ILS)

  • R = PBN approved (specify in Item 18)

  • Item 10b: C (Mode C), S (Mode S), B1/B2 (ADS-B Out)


Filing vs. Activating:

  • Filing: submits the plan (NOT authorized to fly IFR)

  • Activating: ATC issues + you accept the clearance

  • You're NOT IFR until cleared


Getting Your Clearance:

  • Clearance Delivery, Ground, RCO, or airborne

  • Copy with CRAFT


CRAFT:

  • C — Clearance limit (destination)

  • R — Route (as filed or amended)

  • A — Altitude (initial + "expect")

  • F — Frequency (departure)

  • T — Transponder (squawk)


Void Times (non-towered):

  • Clearance comes with a VOID TIME

  • Depart before it (or the clearance is void)

  • Report if you don't depart

  • "Hold for release" = wait to depart


Cancelling IFR:

  • Cancel when VMC/no longer needed

  • Non-towered arrival: cancel promptly (or risk SAR)

  • Towered: landing cancels automatically


Common Mistakes:

  • Incorrect equipment codes (#1)

  • Unrealistic routing

  • Invalid alternate

  • Not updating departure time

  • Skipping NOTAMs

  • Blowing a void time

  • Forgetting to cancel (non-towered)


Key Principle:

An IFR flight plan is required before IFR flight, but filing doesn't make you IFR — you're not IFR until ATC issues and you accept a clearance (copied via CRAFT). File on the ICAO form (the old slant codes are retired), with accurate equipment and PBN codes that determine your routes and approaches. At non-towered fields, understand void times (depart before the clearance voids) and remember to cancel IFR on arrival to avoid triggering search and rescue.



Study Full Aviation Courses:

wifiCFI's full suite of aviation courses has everything you need to go from brand new to flight instructor and airline pilot! Check out any of the courses below for free:


Study Courses:


Checkride Lesson Plans:


Teaching Courses:



Author: Nathan Hodell

CFI, CFII, MEI, ATP, Creator and CEO

Nathan is an aviation enthusiast with thousands of hours of flying and dual instruction over the past 15+ years. Through his aviation career he has been able to earn his ATP, fly as an airline pilot, own/operate flight schools, and create and host wifiCFI.



 
 
bottom of page