Skip to main content
Understanding how ATC works on VATSIM is essential for every pilot. This page covers the different controller positions, how top-down coverage works, the handoff process, squawk codes, and complete scenario walkthroughs for different staffing situations.

ATC Positions

Each ATC position handles a specific part of your flight. Controllers log in with a callsign that includes a suffix indicating their position.
PositionSuffixTypical FrequencyResponsibilities
Delivery_DEL121.xIssues IFR clearances, assigns squawk codes and initial altitude
Ground_GND121.6 - 121.9Pushback approval, taxi instructions, gate assignments
Tower_TWR118.x - 119.xRunway operations, takeoff and landing clearances
Approach / Departure_APP / _DEP119.x - 135.xTerminal area radar control, vectors, approach clearances, initial climb
Center (En Route)_CTR128.x - 135.xCruise altitude control, en route separation, flight level changes
On VATSIM, you can identify which controller to contact by looking at the controller list in your pilot client. It shows each online controller’s position, callsign, frequency, and the area they cover.

How the Positions Work Together

In a fully staffed scenario, you move through ATC positions in this order:
1

Delivery

Get your IFR clearance (route, altitude, squawk code)
2

Ground

Request pushback and taxi to the departure runway
3

Tower

Receive takeoff clearance and depart
4

Departure

Get radar vectors and climb instructions leaving the terminal area
5

Center

Cruise at altitude, possible sector handoffs between Center controllers
6

Approach

Receive descent instructions, vectors, and approach clearance at your destination
7

Tower

Receive landing clearance
8

Ground

Taxi to your gate after landing

Top-Down Coverage

On VATSIM, you will rarely find every position staffed at an airport. Top-down coverage is the principle that a controller covering a higher-level position also handles all lower positions within their airspace. Here is how it works:
If Only This Is OnlineThey Also Cover
Center (_CTR)Approach, Tower, Ground, and Delivery for airports in their sector
Approach (_APP)Tower, Ground, and Delivery for the airport(s) they cover
Tower (_TWR)Ground and Delivery for their airport
Ground (_GND)Delivery for their airport
Delivery (_DEL)Delivery only
If only Montreal Center (CZUL_CTR) is online, they provide all ATC services for airports within their sector - including clearance delivery, taxi, takeoff, departure, en route, approach, and landing. You contact them on their Center frequency for everything.

Practical Example

If you are departing Toronto and only Toronto Center (CZYZ_CTR) is online:
  1. Contact Center on their frequency for your IFR clearance
  2. Contact the same controller for pushback and taxi
  3. Contact the same controller when ready for departure
  4. The controller handles your entire flight until you leave their sector or they hand you to another controller
The controller may tell you to switch to different frequencies for different phases (for example, a Tower frequency for departure), but you are still talking to the same person.

Handoff Procedures

A handoff is when one controller transfers you to another. This happens at the boundary between controller areas of responsibility.

Standard Handoff

Then on the new frequency:

“Monitor” vs “Contact”

This distinction is critical and catches many new pilots off guard:
InstructionAction
”Contact [position] [frequency]“Tune the frequency and call them with a check-in
”Monitor [position] [frequency]“Tune the frequency but do not call. Wait for them to call you.
If told to monitor, do not transmit. The receiving controller knows you are coming and will call you when ready. Transmitting when told to monitor creates unnecessary congestion and may confuse the controller.

Squawk Codes

Your transponder squawk code identifies your aircraft on ATC radar. ATC assigns you a unique squawk code during your IFR clearance.

Standard Codes

CodeMeaning
Assigned code (e.g., 4521)Your unique identifier, assigned by ATC during clearance
2000Default IFR code (used when no specific code has been assigned yet)
1200VFR (visual flight rules) - used when flying VFR without ATC services
7500Hijack
7600Communication failure (lost comms)
7700Emergency
Never squawk 7500, 7600, or 7700 unless directed by ATC or you are simulating an emergency with prior ATC permission. These codes trigger immediate alerts and responses. On VATSIM, misuse of emergency codes is a violation of the Code of Conduct.

Setting Your Squawk Code

  1. ATC assigns your squawk code during the IFR clearance (e.g., “Squawk 4521”)
  2. Enter the code in your transponder panel
  3. Set your transponder to Mode C (altitude reporting) - this is the standard setting for IFR flights
  4. ATC will see your callsign and altitude on their radar scope
If ATC ever says “Squawk ident”, press the IDENT button on your transponder. This makes your radar target flash on the controller’s screen, helping them confirm which target is yours.

When ATC Goes Offline

Controllers on VATSIM are volunteers and may disconnect at any time - their session ended, real life called, or their shift is over. Here is what to do:
1

Switch to UNICOM

Tune to 122.800 (UNICOM frequency)
2

Announce your position

Make a position report on UNICOM so other pilots know where you are
3

Continue your flight plan

Keep flying your filed route at your assigned altitude
4

Watch for new controllers

If a new controller comes online covering your area, they may contact you via text or expect you to check in on their frequency. Your pilot client will typically show a notification.

Complete Scenario Walkthroughs

This is the ideal scenario with every position staffed. Here is the complete flow from gate to gate.Departure - Toronto (CYYZ)Step 1: ATIS - Tune ATIS on COM2. Note the information letter (e.g., Bravo), runway, and altimeter.Step 2: Delivery (CYYZ_DEL) - Request IFR clearance on COM1.Step 3: Ground (CYYZ_GND on 121.9) - Request pushback and taxi.Step 4: Tower (CYYZ_TWR on 118.7) - Hold short, then get takeoff clearance.Step 5: Departure (CYYZ_DEP on 126.4) - Climb out of the terminal area.Step 6: Center (CZUL_CTR on 132.2) - Cruise at altitude.Arrival - Montreal (CYUL)Step 7: Approach (CYUL_APP on 119.1) - Descent and vectors.Step 8: Tower (CYUL_TWR on 118.9) - Landing clearance.Step 9: Ground (CYUL_GND on 121.9) - Taxi to gate.
This is the most common scenario on VATSIM. A single Center controller handles everything for airports in their sector.Departure - Toronto (CYYZ) with only CZYZ_CTR onlineStep 1: ATIS - Check if ATIS is available. If not, the Center controller may provide airport conditions.Step 2: Contact Center for clearance, pushback, and taxi.Step 3: When ready, report back to Center for taxi and departure.Step 4: En route - continue on the same frequency. Center already has you.Step 5: Arrival - Center provides approach instructions.
When a Center controller is providing top-down service, they may combine instructions to keep things efficient. You might receive your approach clearance and landing clearance in fewer exchanges than with full staffing.
When no controllers are online anywhere along your route, you fly on UNICOM (122.800) and self-announce.Departure - Toronto (CYYZ) on UNICOMEn route - Position reports are optional but helpful if there is traffic nearby.Arrival - Montreal (CYUL) on UNICOM
Even on UNICOM, check the wind and weather to choose an appropriate runway. Use your simulator’s weather to determine the best option, or check a real-world METAR for the airport.

Etiquette and Tips

ATC controllers on VATSIM are unpaid volunteers. They are providing a service because they enjoy it and want to create a realistic experience for everyone. Always be respectful, patient, and courteous - even when things get busy or mistakes happen.
  • Be patient during busy periods. Controllers may have 10 or more aircraft to manage. If they do not respond immediately, wait. They will get to you.
  • Do not repeat your call unless at least 30 seconds have passed without acknowledgment. Controllers are likely working other aircraft.
  • Follow instructions promptly. If you need time (e.g., to reprogram your FMS), say “Standby” and get back to them quickly.
  • If you make a mistake, say “Correction” and fix it. Do not dwell on errors - just correct and move on.
  • Thank the controllers when you finish your flight. A simple “Thanks for the service, good day” goes a long way.

Next Steps

Radio Phraseology

Complete reference for standard radio calls at every phase of flight

Voice Basics

Understand frequencies, UNICOM, ATIS, and Audio for VATSIM